STALWAR: Вступление
Симуляция мира как идея.
Никогда не писал код, не разрабатывал игры. С детства фанател по трилогии Сталкера, а особенно по системе симуляции жизни A-Life. Тот спектр игрового опыта и событий, которые она способна подарить удивляло меня всегда.
Поэтому недавно решив что я буду изучать программирование и начну сразу свой первый проект, я выбрал что его фишка будет как раз заключаться в этом - в изучении, и создании аналога системы A-Life.
Никакого копипаста кода или использования Клода, только хардкор и понимание.
STALWAR - кратко
Это дневник разработчика (Devblog) моего первого проекта, инди-игры с собственной и продвинутой симуляцией жизни - EmergentSim. 😎
Что это такое?
Все прекрасно помнят вселенную и серии игр Сталкера. В трилогии серии существует уникальная система симуляции жизни A-Life, которая управляет всеми сущностями в игре и разделяет работу на онлайн (в зоне прогрузки игрока) и оффлайн (вне зоны прогрузки). Благодаря этому мир игры уникален и живёт своей жизнью, даже без игрока.
EmergentSim будет представлять из себя схожую систему и идти буквально по пути развития этой идеи - честной симуляции игрового мира. 💯
А о чём игра?
В перспективе это полноценная игра с множеством реализованных систем и механик.
Мир STALWAR уникален и не статичен. Здесь каждый NPC (агент) - это личность. У него есть имя, цель, фракция, здоровье, деньги, ранг, свой распорядок дня и пр. Днём они могут идти на поиски артефактов или ресурсов, вечером возвращаются в безопасные зоны к торговцам, а если встречают врага из другой фракции - начинается стычка. Мир живет своей жизнью, даже когда ты на него не смотришь.
Что здесь происходит?
Здесь я показываю «кухню» разработки:
- как из простых цветных кружочков рождается сложная симуляция.
- разборы кода (Java) и архитектуры проекта.
- фейлы, баги и то, как я их чиню.
- планы по переходу на полноценный движок и созданию полноценного визуала.
- видео и скриншоты с демонстрацией систем, технологий, геймплея.
Технологии:
Сейчас проект пишется на чистой Java (без движков), чтобы досконально понять, как работает игровой цикл, логика и архитектура изнутри. В будущем планируется порт на игровой движок или разработка собственного решения.
Почему STALWAR?
Потому что здесь будет всё: Сталкерская атмосфера, отголоски войны группировок и выживание там, где каждый сам за себя.



Комментарии (0)
Войдите, чтобы написать комментарий
Войти