Добрый вечер, Пикабу! Думал уже не выпущу свой традиционный пост по четвергам, но без него никуда, поскольку это единственное что не дает мне бросить разработку. Все выходные я насиловал свое серое вещество в попытках сообразить какой никакой ИИ для своей игры, и не простой, а с настройкой распорядка дня NPC!
Так как я не совсем программист и образование у меня вообще юридическое, давалось мне это очень тяжелою (благо какую никакую базу в C# я усвоил и длительное время баловался разработкой в unity).
В настоящий момент наш первый NPC - Олег имеет свой распорядок дня, который можно настроить на любой вкус и цвет (отправить Олега куда-угодно, заставить его делать что-угодно). Также наш Олег может теперь взаимодействовать с игроком, высказывая реплики и следя за нами взглядом.
Кроме того, пришлось немало попотеть над анимацией (хоть и простенькой, но для меня это уже немалый шаг). Под каждую реплику Олега мимика его лица может меняться (гнев, радость, испуг), Олег теперь может моргать и спать с закрытыми глазами. Все мимика лица меняется через скрипт, что позволяет исполнить множество эмоций. За эти дни в мою голову вошло слишком много информации и нужно дать котелку остыть и переварить всю эту кашу, а так же поразмышлять о дальнейших планах разработки.