Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
Анон, как теоретический можно написать систему распорядка дня для НПС?? Чтобы как в Кенши или Скайриме, до 6:00 спать, работать до 18:00, в 20:00 в заведение Как будет построена такая система?? Нужно, чтобы она была достаточно гибкой для того, чтобы отсуствие наприиер кровати не ломало всю систему. Есть ли ролики на ютубе или руководства?
>>895808 >Ты нормально требования опиши. Я не ОП, но ОП хочет какой-то фреймворк, который можно было бы заполнять деталями по желанию.
>это даже не кор геймплей "Игра это попыт игрока", ето ты?
>У него всё лагать будет с его охуительными идеями и вашими советами тем более. Да и пусть лагает. Вот слепит лагучий прототип на коленке, убедится в своих идеях и перепишет начисто, с высокой производительностью.
Если сидеть изобретать производительную систему с нуля, не имея никаких набросков игры, то игры никогда и не получится. Зато и лагать нечему, да?
>>895602 >Не запутывай ньюфага. Но ESC это база для таких игр, я сам несколько месяцев разработки своих караванов мечты потратил на переписывания нпси оопшного кода в сущностеблядский.
>>895563 (OP) >Анон, как теоретический можно написать систему распорядка дня для НПС??
Давай начнем с того, какую игру ты планируешь сделать 2d или 3d и какие у тебя знания. Судя по формулировки вопроса, знания на уровне начинающего программиста.
Если ты планируешь делать 3d, то точно бери в комплекте с unity их технологию dots и разбирайся в ней, пока не поймешь.
Если 2d и проект небольшой, то все можно заооптимизировать и на обычном ООП, без премудростей. Просто у dots пока есть проблемы с рендерингом 2d спрайтов и написание своего шейдера займет у тебя много времени и сил.
В треде уже были идеи с > Behavior tree > Goap
Но мне больше нравится использовать паттерн state-machine. Если коротко, то NPC находится в бесконечном цикле потребностей, и как только какая-то из них опускается до определенного уровня, она начинает выполнять определенные действия, чтобы ее повысить.
Сами же потребности я, к примеру, понижаю через внешние источники.
>Есть ли ролики на ютубе или руководства? Комплексные ролики не видел, но по частям что-то нагуглить можно без проблем.
>>895563 (OP) Посмотри как в скайриме сделаны AI package. Там есть стандартный набор пакетов, т.е. обычный распорядок дня. Если НПС вдруг становится частью квеста, ему можно задать кастомные аи пакеты, которые будут выполнятся вместо основных. Т.к. в скайриме все делается через квесты (даже случайные разговоры), то это как-то работает.
Лучших аниме игр тред
Аноним19/08/23 Суб 16:11:55№894806Ответ
>>894825 >>896378 Неужели вы думаете что ваши подрывы сейчас кого-то колышат? Я сегодня был в крупнейшем книжном города, и там все завалено аниме подушками, сумками, значками. Целые стелажи с мангой Гуляю по парку, постоянно люди в футболках с аниме принтом. Очнитесь, аниме уже давно нормисная хуйня.