Крошечная стратегическая игра вдохновленная Civilization и The Settlers of Catan
Выполнили: Ахмадуллин Тимур Рафаэлевич, Горбацевич Анна Дмитриевна, Энгель Данила Александрович
Суть проекта заключается в создании стратегической компьютерной игры в формате локального pass-and-play, то есть игроки могут играть за одним устройством, передавая его следующему игроку по окончании своего хода. Средой для разработки игры был выбран Unreal Engine 5. Исходный код проекта лежит в открытом GitLab репозитории.
Игровое поле состоит из шестиугольных клеток разного типа: вода, плоский ледник, рельефный ледник, заснеженные равнины, заснеженные горы, равнины, горы, пустошь и пустыня. Основным методом взаимодействия игрока с игровым миром являются юниты и здания. Главным юнитом каждого игрока является Командующий, при его уничтожении игрок проигрывает, цель игры - стать единственным не проигравшим игроком. Юниты разделяются на наземные и воздушные, они отличаются набором клеток, по которым могут перемещаться, а также возможностью атаковать разные типы юнитов. Также юнит может быть элитным — элитные юниты умеют взаимодействовать со временем, у каждого юнита есть уникальные поле зрения, мобильность, здоровье и область и сила атаки. Здания не имеют возможности передвигаться и напрямую атаковать, в их числе есть телепорт, станции и заводы. Станции могут добывать ресурсы в зависимости от расположения на поле, а заводы из этих ресурсов создают юнитов. Заводы делятся на наземные, воздушные и элитные, производящие соответствующие типы юнитов.
Главной особенностью нашей игры является возможность перемещения во времени и другое подобное взаимодействие со временем. В игре присутствует динамический туман войны: каждый игрок видит клетки, которые находятся в поле зрения его юнитов, а также остаточные изображения клеток, которые ранее были в поле зрения.
Итоговый отчет
Ссылка на репозиторий на GitHub
Руководители проекта
Департамент больших данных и информационного поиска: Доцент
Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.