Иногда код бессилен. Приходится брать в руки паяльник :) Функциональность барабанов восстановлена, правда непонятно как бы так приклеить, чтобы выдержало драйв нашего барабанщика 😅
🔥8❤1
Есть у меня один проект, который изначально задумывался как справочник песен, которые исполняю. Плюс заметки по песням - какая тональность оригинальная, какая удобная мне, стадия изучения, еще какие то пометки. Ну и, в итоге он разросся до сайта, где можно смотреть мой репертуар, заказывать песни на исполнение, а также подглядывать текст и аккорды :) И моя любимая функция - "5 случайных", чтобы не придумывать долго что сыграть :)) Если же вы сами исполняете или учите песни, и нужно хранить где-то свой репертуар - велкам :) (залогиниться, клик на "исполнитель..." - "стать исполнителем") :) https://akk.doubledox.com
❤4🔥2
На этой неделе ударно занимался Базой песен (ну, правда, перемены были внутренние по большей части, но зато теперь проще будет новые фичи пилить, которые уже не за горами:) ) и прям выхожу на финишную прямую по своему долгострою - гонкам:)) Изначально это был проект, чтобы играть в старые NFS и Carmageddon, но захотелось и своё что то добавить. Как раз скрин машинки, сгенерённой с помощью ИИ :) Жаль трассы ИИ генерить не умеет, ну, что-нибудь придумаю:))
❤1🔥1🥰1🤩1
Друзья! честь праздника дарю вам уникальную функцию. Больше нигде такого не найдёте! (возможно) 😅
Работает без багов (потому что ничего не делает). Берите, пользуйтесь! 🥂
function celebrateNewYear() {
console.log("С Новым годом! 🎄");
// TODO: Допилить логику праздника
// Планы: добавить анимацию, интеграцию с шампанским
// Срок: когда-нибудь в следующем году
return "Поздравление отправлено (в теории)";
}
// Использование:
celebrateNewYear(); // Выведет поздравление и чувство глубокого удовлетворения от выполненного TODOРаботает без багов (потому что ничего не делает). Берите, пользуйтесь! 🥂
❤🔥3😁2👍1🎄1
в новогодние праздники в основном накрыло творчеством, но про программирование не забывал, наконец-то допилил всё что хотел по гонкам, и выложил первую версию. сразу же захотелось кучу всего доделать 😅 но, зато уже можно заценить! :) https://github.com/DoubleDox/DoubleDox-Racer
а если вдруг здесь есть любители carmageddon 1, need for speed 1,2,4,5 - там есть инструкция как к моей игре подключить эти старые игры :)
а если вдруг здесь есть любители carmageddon 1, need for speed 1,2,4,5 - там есть инструкция как к моей игре подключить эти старые игры :)
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Большой плюс разработки игры на готовом движке - то, что с минимальными усилиями она запустится на другой платформе. например, на андроиде :) С управлением, правда, пока непонятно. Есть тут играющие в гонки на мобиле? какое управление самое удобное, на ваш взгляд? :)
🔥2🥰1
Всё началось с того, что я решил просто "добавить новую машинку" к гонкам. Но, "просто" у меня редко бывает 😅 Решил, что нужно больше реализма - разные двигатели со своими параметрами, разные коробки передач и т.д. Так что, закопался вплоть до реализации графика зависимости момента двигателя от оборотов :) А если будет интересно как это работает виртуально - расскажу в след. постах :)
А названия машин не покажу, смотрите в игре 😜
А названия машин не покажу, смотрите в игре 😜
🔥2❤1
Для игр типа "крокодил" (когда нужно жестами объяснить какое-либо слово) мне всегда лениво было придумывать слова. Поэтому - просто написал такой сервис. Раньше компанией использовали, теперь - сервис грустит. Так что, хорошенько его переработал, обновил. И теперь делюсь с вами :))
https://gs.doubledox.com/word_gen/
База слов пока не очень большая, но если будут пользователи - дополню из архива, плюс форму для предложения новых слов запилю :)
Краткий мануал -
Create Room - создать комнату
Public/Private - приватность комнаты
Invite/Join by invite - подключение через инвайт-код (в приватную комнату)
Start/Finish game - запустить, остановить игру )
https://gs.doubledox.com/word_gen/
База слов пока не очень большая, но если будут пользователи - дополню из архива, плюс форму для предложения новых слов запилю :)
Краткий мануал -
Create Room - создать комнату
Public/Private - приватность комнаты
Invite/Join by invite - подключение через инвайт-код (в приватную комнату)
Start/Finish game - запустить, остановить игру )
🔥3❤2
Несмотря на мой долгий опыт разработки игр, у меня было довольно мало практики работы с аналитикой. Ну, большая часть проектов не доходила до пользователей, а те, что дошли - там не было времени отвлекаться от разработки :)
Штош, надо исправлять. Тем более что сейчас в релизе есть собственный проект :)
Подобрать оптимальную систему за все эти годы я так и не смог - часть не работает с играми, часть тормозит, часть чёрти как интегрируется с юнити. А если учесть современные тенденции "устаревания серверного оборудования" (не буду показывать пальцем сами знаете в кого) - решил залезть в технологию своими ручонками - и написать свой трекер. ну, трекер получился быстро. Но суть аналитики как раз в визуале представления данных, который мне было делать откровенно лень. И тут уже в ход пошёл ИИ :) Довольно шустро получилось накодить базовый интерфейс.
Теперь дело за малым. Надо как-то данными её заполнить... 😅
Штош, надо исправлять. Тем более что сейчас в релизе есть собственный проект :)
Подобрать оптимальную систему за все эти годы я так и не смог - часть не работает с играми, часть тормозит, часть чёрти как интегрируется с юнити. А если учесть современные тенденции "устаревания серверного оборудования" (не буду показывать пальцем сами знаете в кого) - решил залезть в технологию своими ручонками - и написать свой трекер. ну, трекер получился быстро. Но суть аналитики как раз в визуале представления данных, который мне было делать откровенно лень. И тут уже в ход пошёл ИИ :) Довольно шустро получилось накодить базовый интерфейс.
Теперь дело за малым. Надо как-то данными её заполнить... 😅
❤2🔥2
А помните те времена, когда интернет был не нужен для мультиплеера? Я вырос на таких играх. Самая движуха была именно тогда, когда вы собирались в комнате за одним экраном.... Именно этот дух движет мной при создании игр =)
Поэтому! наконец то добрался до изучения Unity Input System (да-да, я не всегда пишу своё с нуля) - это такая обновленная система управления вводом от игроков - теперь мои гоночки полноценно поддерживают и Split screen (разделенный экран), и ввод с мобильных устройств (android).
Свежая версия для пк - https://github.com/DoubleDox/DoubleDox-Racer/releases/tag/1.2.3
Свежая версия андроид - https://www.rustore.ru/catalog/app/com.doubledox.racer
кстати, да! не хвастался ещё, но мои гонки доступны под андроид! =)
Поэтому! наконец то добрался до изучения Unity Input System (да-да, я не всегда пишу своё с нуля) - это такая обновленная система управления вводом от игроков - теперь мои гоночки полноценно поддерживают и Split screen (разделенный экран), и ввод с мобильных устройств (android).
Свежая версия для пк - https://github.com/DoubleDox/DoubleDox-Racer/releases/tag/1.2.3
Свежая версия андроид - https://www.rustore.ru/catalog/app/com.doubledox.racer
кстати, да! не хвастался ещё, но мои гонки доступны под андроид! =)
RuStore
DoubleDox Racing в каталоге RuStore
🎮 DoubleDox Racing — Гоночная игра, но с поддержкой импорта данных из старых игр! 🚀 Скачайте бесплатно на Android смартфон и TV! До 1 тыс скачиваний, последнее обновление 1.3.4. Без вирусов, 6+.
🔥3👏2
В последние недели больше сфокусировался на веб-сервисах, и, вот небольшой дайджест краткослов! (ну, раз англицизмы теперь нельзя...:))) )
Потихоньку социализирую сайт с базой песен https://akk.doubledox.com. Сделал логику событий, теперь заказы и историю исполнения можно привязывать к ним. Основная цель -мэтчить слюбливать участников гитарников/квартирников по пересечению репертуара. Ну и чтобы можно было искать тех или иных исполнителей (инструмент, вокал) для совместного музицирования. Плюс - хранение истории исполнения.
А так как мне важно получатьфидбек глас народа и понимать "желаемость" тех или иных фич диковин - я сделал возможность просматривать и голосовать за грядущие фичи диковины. Так что можно идти на https://tasker.doubledox.com и ставить лайк любо!
А еще пришла в голову интересная мысль. Я всю документацию храню в формате markdown - и, в общем то, не так уж и сложно сделать сайт (который автоматом будет обновляться из текущей документации) - так что скоро будет доступенхелп кладезь мудрости!
Потихоньку социализирую сайт с базой песен https://akk.doubledox.com. Сделал логику событий, теперь заказы и историю исполнения можно привязывать к ним. Основная цель -
А так как мне важно получать
А еще пришла в голову интересная мысль. Я всю документацию храню в формате markdown - и, в общем то, не так уж и сложно сделать сайт (который автоматом будет обновляться из текущей документации) - так что скоро будет доступен
❤2😁2🔥1
Потихоньку пилю сайт своей группы "Одна Волна" =)
https://samewaverock.ru
Теперь в интернете можно посмотреть полную историю концертов! правда, не все ссылки пока проставил, но всё будет! :)
И как раз отличный момент проанонсировать предстоящее открытие весеннего сезона 5 апреля! )
https://samewaverock.ru
Теперь в интернете можно посмотреть полную историю концертов! правда, не все ссылки пока проставил, но всё будет! :)
И как раз отличный момент проанонсировать предстоящее открытие весеннего сезона 5 апреля! )
🔥7
Продолжаю потихоньку пилить сайт группы.
https://samewaverock.ru/#stash
Между выкладыванием демки песни и её попаданием на альбом может пройти довольно много времени. А некоторые треки в принципе не предназначались для публикации в рамках группы. Поэтому пришла в голову мысль оформить это в отдельную страницу на сайте - под названием "каморка" :) Прикрутил плеер и даже кеширование треков на устройство - таким образом можно слушать музыку даже на парковке! 😅
https://samewaverock.ru/#stash
Между выкладыванием демки песни и её попаданием на альбом может пройти довольно много времени. А некоторые треки в принципе не предназначались для публикации в рамках группы. Поэтому пришла в голову мысль оформить это в отдельную страницу на сайте - под названием "каморка" :) Прикрутил плеер и даже кеширование треков на устройство - таким образом можно слушать музыку даже на парковке! 😅
❤2👍2
как и писал ранее - возникла идея вывести актуальную хранящуюся документацию в веб. И вот! теперь есть единое место, где её можно будет посмотреть (и не только документацию, кстати). Постепенно буду пополнять, по мере возникновения вопросов :) велкам https://wiki.doubledox.com
❤1🔥1
Полгода назад я начал потихоньку структурировать документацию, которая имелась на тот момент. И, решил поискать какой-нибудь удобный редактор разметки markdown (которую упоминал в одном из прошлых постов). Так я наткнулся на Obsidian. И, в общем то, полгода использовал его как редактор документов.
И только недавно до меня вдруг дошло, что это не просто редактор. И не просто приложение для заметок. Это, блин, личная база знаний, в которой можно сделать всё что угодно благодаря куче плагинов сообщества. А главное - всё локально! Как и мой сервис "Каморка" на сайте Одной Волны - тоже может работать даже на парковке! 😅
Парочка полезных кейсов:
- Написание текстов. Понятное дело, что песни я пишу теперь только в нём :) Самая полезная для меня фишка - это комментарии %% %% - текст внутри показывается серым, а если перейти в режим чтения (Ctrl+E) - они вообще пропадут, и можно скопировать только нужный текст (при написании песен часто нужны пометки или альтернативные варианты)
- Дневник! Рефлексировать важно, а тут можно по одному клику создавать заметку на день по шаблону, куда вписывать не только дела, но и мысли, которые посещают. Ибо если мысль сразу не записать скорей всего она уже врядли возникнет (ну, у меня так:) )
- База знаний. Есть крутое расширение для браузера Obsidian Web Clipper. Теперь я не держу открытые вкладки, которые "когда-нибудь" изучу. Содержимое (вместе с сылкой на источник, разумеется) сохраняется в виде документа markdown в ваше хранилище. А если речь идёт о роликах ютуба, так там еще и транскрипция текстом выгрузится.
- Можно рисовать схемы. Например, с помощью плагина Excalidraw.
- Можно переводить документы в текст с помощью OCR плагина.
И это только то, что я успел начать использовать за это время :)
Короче - это не очередная программа для записей, а способ думать. Она не навязывает структуру, а помогает вашей собственной вырасти естественным путем )) Просто берёшь и начинаешь писать :)
И только недавно до меня вдруг дошло, что это не просто редактор. И не просто приложение для заметок. Это, блин, личная база знаний, в которой можно сделать всё что угодно благодаря куче плагинов сообщества. А главное - всё локально! Как и мой сервис "Каморка" на сайте Одной Волны - тоже может работать даже на парковке! 😅
Парочка полезных кейсов:
- Написание текстов. Понятное дело, что песни я пишу теперь только в нём :) Самая полезная для меня фишка - это комментарии %% %% - текст внутри показывается серым, а если перейти в режим чтения (Ctrl+E) - они вообще пропадут, и можно скопировать только нужный текст (при написании песен часто нужны пометки или альтернативные варианты)
- Дневник! Рефлексировать важно, а тут можно по одному клику создавать заметку на день по шаблону, куда вписывать не только дела, но и мысли, которые посещают. Ибо если мысль сразу не записать скорей всего она уже врядли возникнет (ну, у меня так:) )
- База знаний. Есть крутое расширение для браузера Obsidian Web Clipper. Теперь я не держу открытые вкладки, которые "когда-нибудь" изучу. Содержимое (вместе с сылкой на источник, разумеется) сохраняется в виде документа markdown в ваше хранилище. А если речь идёт о роликах ютуба, так там еще и транскрипция текстом выгрузится.
- Можно рисовать схемы. Например, с помощью плагина Excalidraw.
- Можно переводить документы в текст с помощью OCR плагина.
И это только то, что я успел начать использовать за это время :)
Короче - это не очередная программа для записей, а способ думать. Она не навязывает структуру, а помогает вашей собственной вырасти естественным путем )) Просто берёшь и начинаешь писать :)
👍2🔥2❤1