Знаю, что лучше бы публиковать пост со скринами того, что сделано. Только вот когда дома, я предпочитаю покодить, а не публиковать что-то. А когда в пути, как сейчас, я рад поделиться новостями, но нет при себе материалов )
Итак, что сделано:
1. Сплайны собственного производства, по которым выстраиваются маршуты авто.
2. Тестовая сцена с временным оформлением города и расставленными сплайнами. Сделал @Aleksey_Pivnyak
3. Система поиска кратчайшего пути с помощью алгоритма A*.
4. Появляющиеся на карте города иконки ожидающих пассажиров и возможность подбирать их и везти к пункту назначения.
5. Заработок сейчас зависит от расстояния пути, где начало - точка посадки пассажира, а конец - точка высадки. В дальнейшем добавиться коэффициент, зависимый от качества авто.
6. Возможность переключаться между авто. Выбирать конкретное и самостоятельно отправлять в любую точку города. В будущем можно будет нанимать диспетчеров, чтобы играть вообще на дзене.
В процессе создание автосалона, где можно будет покупать новые авто.
В ближайших планах реализовать, чтобы у авто заканчивался бензин, и периодически требовался ремонт. Работа диспетчеров будет оплачиваемой, а по городу будут ездить другие автомобили, сигналить и уступать дорогу, чтобы было ещё интереснее играть. Цель игры - покупать тачки, прокачивать их, перевозить пассажиров и рубить бабло, чтобы расширять свой бизнес )
Могу сегодня публикнуть, как это выглядит на данный момент. Только напишите, что вам интересно взглянуть.
Итак, что сделано:
1. Сплайны собственного производства, по которым выстраиваются маршуты авто.
2. Тестовая сцена с временным оформлением города и расставленными сплайнами. Сделал @Aleksey_Pivnyak
3. Система поиска кратчайшего пути с помощью алгоритма A*.
4. Появляющиеся на карте города иконки ожидающих пассажиров и возможность подбирать их и везти к пункту назначения.
5. Заработок сейчас зависит от расстояния пути, где начало - точка посадки пассажира, а конец - точка высадки. В дальнейшем добавиться коэффициент, зависимый от качества авто.
6. Возможность переключаться между авто. Выбирать конкретное и самостоятельно отправлять в любую точку города. В будущем можно будет нанимать диспетчеров, чтобы играть вообще на дзене.
В процессе создание автосалона, где можно будет покупать новые авто.
В ближайших планах реализовать, чтобы у авто заканчивался бензин, и периодически требовался ремонт. Работа диспетчеров будет оплачиваемой, а по городу будут ездить другие автомобили, сигналить и уступать дорогу, чтобы было ещё интереснее играть. Цель игры - покупать тачки, прокачивать их, перевозить пассажиров и рубить бабло, чтобы расширять свой бизнес )
Могу сегодня публикнуть, как это выглядит на данный момент. Только напишите, что вам интересно взглянуть.
🔥4👍3
Народ, через знакомого кодера сконнектился с людьми, которые ищут разраба для своих проектов, причём, с приличной оплатой за выполненную работу. Я сам погряз в проектах, поэтому не вывезу ещё один, но вы можете списаться, пообщаться и возможно ударить по рукам и пойти пилить игруху.
Пишите Игорю @goldappru или сюда http://goldapp.dev
Пишите Игорю @goldappru или сюда http://goldapp.dev
😭1
Media is too big
VIEW IN TELEGRAM
В видео говорил, что по скриптам пробежимся, но забыл. Если интересно, пишите, опубликую второе видео. А так же с радостью отвечу на все вопросы, если есть. Я бы даже стрим запилил с процессом разработки, но, как стало понятно из видео, микрофон говно, да и кому это вообще интересно?!
🎉3
Всем привет! По традиции пишу когда еду в транспорте и заняться больше нечем.
Затестил на сайте яндекс игр игру TaxiBusiness и понял, что на моём телефоне тормозит. Дело оказалось в большом количестве батчей (и стареньком телефоне), поэтому надо просто разобраться с 3d моделями (и выкинуть телефон в топку), но я хапнул демотивации и уже какое-то время обхожу проект стороной.
В то же время участвую в проектах другого разработчика и вписался в рефакторинг ещё одного проекта от новых участников Инди Мельницы.
А вчера вообще ни к селу ни к городу начал писать код для 3d игры в космосе. Все планеты, астероиды, космический мусор и даже игрок наследуются от класса GravityObject. На сцене так же есть класс, который хранит ссылки на все объекты с гравитационными свойствами. По запросу он передаёт топ-N объектов, которые сильнее всего на данный момент гравитационно воздействуют на текущий объект. Я даже подофигел, когда выставил условно планету и её спутник, запульнул луну чуть в сторону и она вышла на стабильную эллиптическую орбиту. Но такой проект за счёт даже оптимизированных рассчётов есть смысл делать только под ПК. Вернусь домой и продолжу пилить 🙂
Затестил на сайте яндекс игр игру TaxiBusiness и понял, что на моём телефоне тормозит. Дело оказалось в большом количестве батчей (и стареньком телефоне), поэтому надо просто разобраться с 3d моделями (и выкинуть телефон в топку), но я хапнул демотивации и уже какое-то время обхожу проект стороной.
В то же время участвую в проектах другого разработчика и вписался в рефакторинг ещё одного проекта от новых участников Инди Мельницы.
А вчера вообще ни к селу ни к городу начал писать код для 3d игры в космосе. Все планеты, астероиды, космический мусор и даже игрок наследуются от класса GravityObject. На сцене так же есть класс, который хранит ссылки на все объекты с гравитационными свойствами. По запросу он передаёт топ-N объектов, которые сильнее всего на данный момент гравитационно воздействуют на текущий объект. Я даже подофигел, когда выставил условно планету и её спутник, запульнул луну чуть в сторону и она вышла на стабильную эллиптическую орбиту. Но такой проект за счёт даже оптимизированных рассчётов есть смысл делать только под ПК. Вернусь домой и продолжу пилить 🙂
👍3🔥2
Вопрос космическим знатокам.
У нас есть две планеты. Если одна из них с положительной массой, а вторая с отрицательной, то первая притягивается ко второй, но вторая отталкивается от первой (как WARP-двигатель). Но как гравитационно должны влиять друг на друга две планеты с отрицательной массой?
(да, в нашей игре возможно будет экзотическая материя)
У нас есть две планеты. Если одна из них с положительной массой, а вторая с отрицательной, то первая притягивается ко второй, но вторая отталкивается от первой (как WARP-двигатель). Но как гравитационно должны влиять друг на друга две планеты с отрицательной массой?
(да, в нашей игре возможно будет экзотическая материя)
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Симуляция подтвердила мою версию, хотя нейросеть утверждала обратное.
На видео реальная симуляция физики, разве что гравитационная постоянная на пару порядков выше (иначе массы планет не вошли бы во флотовы значения, т.к. слишком огромны). Если приглядеться, то даже видно ускорение со временем.
На видео реальная симуляция физики, разве что гравитационная постоянная на пару порядков выше (иначе массы планет не вошли бы во флотовы значения, т.к. слишком огромны). Если приглядеться, то даже видно ускорение со временем.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Вещество с положительной массой пытается кучковаться, а с отрицательной разгоняет всё на своём пути.
Виснет, т.к. для чистоты эксперимента выставил, чтобы все обьекты гравитационно влияли друг на друга. Будет время, проведу более масштабный эксперимент. Вам это интересно?
Виснет, т.к. для чистоты эксперимента выставил, чтобы все обьекты гравитационно влияли друг на друга. Будет время, проведу более масштабный эксперимент. Вам это интересно?
🔥5
YouCut_20250816_095926955.mp4
202.7 MB
Возвращаюсь из отпуска. Пока ждал в Толмачёво своего рейса, зашёл в кафеху, развернул ноут и допилил последнее задание из курса Unity. По большей части исправлял замечания, т.к. первая попытка получить зачёт провалилась.
По заданию на старте есть база и 3 бота. На карте непрерывно спавнятся ресурсы (алмазы), которые боты должны собирать и нести на базу. Как только на базе набирается 3 алмаза, она их тратит на нового бота. Но если ткнуть на базу и поставить флаг, то она должна начать копить до 5 единиц, отправить к точке бота для постройки новой базы. После создания бот переходит в распоряжение последней. Пути ботов отрисовал чисто из любопытства.
По заданию на старте есть база и 3 бота. На карте непрерывно спавнятся ресурсы (алмазы), которые боты должны собирать и нести на базу. Как только на базе набирается 3 алмаза, она их тратит на нового бота. Но если ткнуть на базу и поставить флаг, то она должна начать копить до 5 единиц, отправить к точке бота для постройки новой базы. После создания бот переходит в распоряжение последней. Пути ботов отрисовал чисто из любопытства.
🔥3
Взял я один из своих сырых прототипов и решил спросить у нейронок (DeepSeek, Grok, Copilot, Chat GPT), на каком уровне находится разработчик (я). Заключения на скринах.
👍2
Чат DeepSeek - чемпион по переобуванию, только попросите 😄