Бешеный программист
39 subscribers
52 photos
5 videos
18 links
Download Telegram
Traffic Run v0.12.0
Пост-соревновательный апдейт :)
- Подвёз новые ёлки! Те были неоптимизированные и страшненькие. Теперь вродь получше :)
- Обновил окружение - траву, туман, текстура неба
- Добавил еще пару камер. Переключаются кнопкой CAM в правом верхнем углу. Интересно получить фидбек )
- Пересчёт очков обновлён, чутка повышен множитель за езду по попутным полосам.
- Кнопка сворачивания окна результатов - чтобы лучше было разглядывать послеигровое слоу мо :)
- Случайные движения траффика в стороны (пока в рамках своей полосы).
https://www.rustore.ru/catalog/app/com.doubledox.trafficrun
3
А еще! Сделал мини-модель себя для боевого футбола :)
бонус в комменте в👇
🔥41
А я к вам с парочкой апдейтов :)

Решил таки в базе песен (https://akk.doubledox.com) переосмыслить подход к поиску исполнителей на песню - сделать для этого отдельное окно с указанием "слотов" поиска и комментария. Чуть позже сделаю возможность указать слоты, которые сам инициатор закрывает, а так же привязывать запрос к событию.

Traffic Run v0.13.0
релиз на русторе внезапно завис на модерации, ну, значит вот прямая ссылка :)
https://disk.yandex.ru/d/SZCD84SSE7U7iA
Большой апдейт!
- добавил пару машин.
- добавил новый параметр "энергия". в данным момент расходуется на торможение, но чуть позже будет использоваться и на другие абилки
- параметры машин отображаются в лобби
- выбранная камера теперь сохраняется.
- Нашел багу в подсчёте близкого проезда рядом с траффиком - из-за этого в разных режимах сильно отличалось результаты. Теперь результаты должны стать более "справедливые" :)
🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
Сижу я как то гоняю в свои гонки, и думаю - что то боты туповаты, надо бы заняться уже и написать логику ботов покруче. А потом подумал - а что, задача вполне изолированная, можно вынести интерфейсы управления машиной и отдать на аутсорс ИИ :)
Так родилась идея устроить полноценный AI Racing Challenge - соревнование между нейросетями в написании логики для гоночных ботов.
Я подготовил ТЗ, вынес интерфейсы управления и натравил на задачу те ИИ, к которым есть бесплатный доступ:
- Claude (sonnet)
- Cursor (composer)
- Gemini
- Grok
- DeepSeek
- Qwen
Спойлер: взлетели не все и не сразу. Кого-то пришлось допиливать напильником и тыкать мордой в их же поделки :)) Но так или иначе - абсолютно все смогли проехать трассу и показать чистое время круга!
Но об этом позже ;)
А как вы думаете, чей гонщик будет лучше? :)
1🔥1
Продолжаю пилить "матчмейкер" для музыкантов в базе песен (https://akk.doubledox.com/) :)
Сделал возможность посмотреть все запросы одним списком, и, при необходимости, редактировать свои
Так же теперь запрос можно привязать к событию.
А еще с прошлого апдейта забыл рассказать - теперь можно запрашивать подбор аккордов прямо из контекстного меню текста песни. И песня попадет в спец список. По возможности буду подбирать то, на что нет аккордов в инете.

А новая версия раннера так и висит в русторе на проверке. Эх, хороший был сервис, но, видимо, смена владельца не пошла на пользу.

Пока отвлёкся на гонки, готовлю отчеты по соревнованию ИИ, а так же допиливаю новую трассу :)
🔥3
Послевыходной дайджест :)

Ударно попилил метчинг исполнителей для https://akk.doubledox.com
И даже еще одну клевую фичу заложил, но о ней позже :)
Теперь можно видеть список текущих запросов, запрос можно привязать к событию, можно отправить заявку на конкретный слот в запросе, ну а владелец запроса может видеть заявки и назначить кого-то на слот (в том числе и себя).

Я напомню, это сайт в первую очередь для ведения и организации собственного репертуара (для каждой песни можно указывать прогресс изучения, удобную тональность и просто сделать текстовую заметку). По умолчанию репертуар скрыт и пользователя не видно другим, поэтому можно не стесняться становиться исполнителем и вести репертуар. И, если кому то удобно, или есть знакомые которым могло бы быть удобно - делитесь, мне важен фидбек и интересно доделать что то полезное )

По раннеру - изучил аналитику трёх машин и добавил новый параметр машины - бонус награды. Чем сложнее ей управлять, тем больше бонус очков и денег. Плюс теперь стартовая машина - Alpha Stepper, так как она проще для новичков :)
https://www.rustore.ru/catalog/app/com.doubledox.trafficrun

По гонкам (AI Racing Challenge) - первый этап затягивается, потому что пока не все ИИ могут накодить вменяемых гонщиков :)) Но зато новая трасса Alteruna уже доступна (доступна и в прошлой версии, но можно и обновить https://github.com/DoubleDox/DoubleDox-Racer/releases/tag/1.3.6 или https://www.rustore.ru/catalog/app/com.doubledox.racer) :)
🔥1
Заведу-ка я традицию делать понедельничные дайджесты :)

Внезапно! Захотелось позакрывать задачи по мафии, поэтому сделал пару штук - теперь можно переименовывать комнаты, а так же есть долгожданная фича - ожидание несколько секунд перед переключением суток. Когда раньше играли этого не хватало, чтобы успеть высказать что-либо перед наступлением нового дня :) Правда нет ресурса, чтобы собирать людей на мафию, но лан, когда-нибудь пригодится :)

Поизучал логи ошибок с Базы песен, понял что люди где то умудряются находить устаревшие браузеры и заходить через них :) ну, сделал заглушку чтоб хоть ошибки не сыпались :) И еще на этой неделе постараюсь допилить одну прикольную фичу, но пока не буду спойлерить :)

Гонки - переключился на повышение реализма. Давно пора было заняться раздельной физикой для разных дорожных покрытий (а так же и визуала к ним). Так что на неделе, думаю, будет приличный апдейт. Интересно, как это повлиеят на статистику в соревновании по написанию ботов с помощью различных ии :)

Ну и раннер - следующий апдейт посвящен по большей части обновлению траффика. Разделил на разные сущности тягачи и трейлеры, таким образом эта связка выбирается случайно. А! и добавил лесовоз. Так что мы в одном шаге от "Пункта назначения" 😅
🔥1😁1
Добавил ленту активности в базу песен! В неё попадают только действия публичных исполнителей (включая пополнение репертуара), а так же запросы на подбор аккордов (без упоминания приватных пользователей).
🔥2
Понадобилось мне тут поднять второй умный дом, только поменьше :) Посмотрел цены на одноплатники, и взгрустнул. А самый мощный свободный что у меня есть в наличии - Raspberry Pi 3. На который привычный мне Home Assistant (далее - HA) встаёт со скрипом (собственно я с него начинал, но в какой то момент он перестал тянуть).
Ну ладно, надо пробовать, ставлю дебиан, ставлю HA, ставлю модули для работы с девайсами, иии, да, одноплатник сказал КРЯ :)

Думаю - ну, модуль управления устройствами (zigbee2mqtt) можно и без HA поставить. Поставил, всё отлично пашет. Но вот автоматизаций в нём нет. Руки уже потянулись писать свой скрипт, но таки решил покопать что есть готового :)

И, вуаля, есть такая штука как node-red. И там не просто текстом писать условия, там всё визуально! Правда въехал я не сразу, но потихоньку освоился и сделал две автоматизации - на свет по движению, и на управление светом кнопкой. В общем, пока доволен :)
🔥2
Решил устроить AI Racing Challenge - соревнование между ИИ по написанию ботов для гонок. Отчёт по квалификационным заездам :)
🔥2
Traffic Run v0.15.0
- Новая локация - город. Больше полос, больше машин :)
- Отображение машины, с которой был поставлен результат
- Очередной фикс взаимопересечения траффика :))
https://www.rustore.ru/catalog/app/com.doubledox.trafficrun
1
Понедельничный дайджест!

Наконец-то закончил и отчитался по первому этапу AI Racing Challenge, и, похоже, следующий видос будет про то как я бодался с ИИ по поводу выполнения задания :)

Переосмыслил Таскер и понял, что в личном плане уже практически перенёс все задачи в обсидиан, а в качестве инструмента голосования за фичи он спросом не пользуется, поэтому решил голосование за фичи перенести непосредственно в проекты, а сам Таскер скорей всего закрою. Зато уже сегодняшней версии Traffic Run (0.15.1) можно кликнуть на иконку со стрелкой в лобби и посмотреть за грядущие фичи, и даже выбрать что вам хотелось бы увидеть в первую очередь ) А то идей много а я один :)

Для базы песен сделал возможность указывать авторство подбора.

А, и еще заметил некоторый тупёж сервисов в последнее время, докопался до сути - DNS запросы шли с большой задержкой (порядка 5-10 секунд). Причём поменял DNS с зарубежного на русский - и всё норм стало. Судя по всему хостер намеренно замедляет запросы DNS на зарубежные IP (а кто же это мог простимулировать, вообще без понятия:) )
🔥2
Сегодня 256-й день года! А значит, день программиста! с праздником всех причастных! :)

И, на всякий, ликбез: 256 - это очень символичное число для программистов, ведь это 2 в 8 степени - количество значений, которое может хранить 1 байт :)
🎉3👏1
Media is too big
VIEW IN TELEGRAM
продолжаю соревнование по написанию ботов для гонок :)
AI Racing Challenge (часть 2)
"Как это было" :)
🔥21