PeeKay
Круто
Спасиба!
Только давай не здесь, а хотя бы в тг, а ещё дай мне эту нейронку пожалуйста
Не хочу чтобы все видели как я криво пишу ТЗ
Poli2323
> Ничесе что ту происходило кнш
ничего тут не произошло или произошло следующее:
МЫ НЕ СМОГЛИ ПОСТАВИТЬ НА ВИНДОЗ ИГРОВОЙ ДВИЖОК КОТОРЫЙ ИСПОЛЬЗУЕТ ПОЧТИ ВЕСЬ ГЕЙМДЕВ.
поэтому движок нахер - движок не нужен - а будем мы до конца года учиться писать промты для чатгпт:
нейросеть, напиши как мне ТЗ на РТС, которую никто никогда ещё не видел! давай, быстрее!
— И кому, интересно, приспичит разбирать этот словесный понос и, о ужас, что-то с ним делать?
— Да без паники! (Кричит в монитор) ЧатГПТ, а ну живо сюда, ...
xlat-code
> нейросеть, напиши как мне ТЗ на РТС, которую никто никогда ещё не видел!
> давай, быстрее!
Fable 5, ТЗ на 10 страниц лень прикладывать)
Идея в двух предложениях: ты не управляешь юнитами — ты отправляешь приказы, и приказ это физический объект, который летит по карте с конечной скоростью через сеть ретрансляторов, построенную тобой. Его можно заглушить, перехватить, прочитать и подделать; юнит без связи переходит на автономную доктрину, а карта на экране показывает не мир, а устаревшую телеметрию с таймстампами.
Три вещи, ради которых всё это стоит делать:
APM становится ресурсом. Полоса пропускания строится за материю. Игрок с быстрыми руками, но без вложений в связь, физически не может отдавать много приказов.
Туман войны из бинарного становится временным. Ты видишь не «есть/нет», а «где враг был 14 секунд назад». Погибший отряд ещё минуту стоит на карте призраком.
Сетевой лаг перестаёт быть проблемой. Задержка приказа диегетична и измеряется секундами — значит, детерминированный lockstep без rollback и prediction. Самая дорогая часть netcode просто не нужна.
В ТЗ: системы, стартовые числа для баланса, требования к детерминизму (fixed-point, реплей-тесты в CI), архитектура с раздельной «истиной» и belief-state, риски и разбивка на 6 этапов. Стек предложил под тебя — чистая C#-библиотека симуляции + Godot 4 как клиент.
Главный риск — читаемость: игрок должен понимать, почему отряд сделал глупость. Поэтому там отдельным пунктом «чёрный ящик» на каждый юнит.
Storm54
> Fable 5, ТЗ на 10 страниц лень прикладывать)
скрытая задача опуса - сожрать как можно больше токкенов)
xlat-code
> в 2021 году мой План стартового прототипа составленный за 5 минут без всяких нейросетей выглядел так:
Большие грандиозные планы легче делать как я, без списка. Посмотришь и сразу становится страшно.
slava-rusi11
> Посмотришь и сразу становится страшно.
ок. план убрал.
Хм
Блин, даже хз чё сказать
Poli2323
> хз чё сказать
❌ - молоть языком.
✅ - совершать действия.
Ладно, пойду изучать Godot
Poli2323
> Ладно, пойду изучать Godot
1. открой редактор Годота
2. создай проект и в проекте сцену
3. создай на сцене зеленый цилиндр высотой 1 и радиусом основания 1
4. сделай скриншот того что получиось.
5. покажи скриншот здесь.
ЭТО БУДЕТ ДЕЙСТВИЕ - ПРОСТОЕ АТОМАРНОЕ ДЕЙСТВИЕ.
а не болтовня.
Как говорил современный философ:
Лучше делать несделанный проект но необычный чем делать сделанный но обычный.
FleaD
> говорил
❌ - молоть языком.
✅ - совершать действия.
в болтунах тут на форуме ваще никакого дефицита нет - болтуны у нас есть на любой вкус, какой тя хошъ.
FleaD
Лучше делать несделанный проект но необычный
лучше вообще ничего не делать.
Если не можешь сделать обычный, то как ты сделаешь необычный ?
ronniko
> лучше вообще ничего не делать.
ronniko,
давай хоть ты сделай что нибудь в этой теме,
например, простую мелочь:
1. открой редактор Годота
2. создай проект и в проекте сцену
3. создай на сцене зеленый цилиндр высотой 1 и радиусом основания 1
4. сделай скриншот того что получиось.
5. покажи скриншот здесь.
ronniko, ЭТО БУДЕТ ТВОЁ ДЕЙСТВИЕ, ВМЕСТО ВЗБОЛТНУТЬ ПАРОЙ СЛОВ.
xlat-code
> ronniko,
> давай хоть ты сделай что нибудь в этой теме,
> например, простую мелочь:
>
> 1. открой редактор Годота
> 2. создай проект и в проекте сцену
> 3. создай на сцене зеленый цилиндр высотой 1 и радиусом основания 1
> 4. сделай скриншот того что получиось.
> 5. покажи скриншот здесь.
>
> ronniko, ЭТО БУДЕТ ТВОЁ ДЕЙСТВИЕ, ВМЕСТО ВЗБОЛТНУТЬ ПАРОЙ СЛОВ.
Я сделал это с юнити получился прототип игры.