Создание Zero Player Game, используя libgdx
6 min
Идея
- Игровое пространство — клетчатое поле ограниченное рамкой
- Существующие типы клеток:
- Пустая клетка — белый
- Стена — чёрный
- Зверь — красный
- След — коричневый
- Дом — зелёный
- Перемещение зверя оставляет неисчезающий след
- При запуске генерируется лабиринт
- Зверь знает состояние соседних клеток и на основании этого строит карту при перемещении
- При перемещении зверь расходует силы, которые восстанавливаются в доме(+5) или на любой клетке(+1)
- При столкновении звери объединяются в стаи(дома переносятся в соседние точки), если несколько зверей одновременно отдыхают в доме их карты объединяются
- (Не реализовано)Разные «кланы» случайным образом объединяются или воюют
- (Не реализовано)Генетический алгоритм для различных поведений зверей, случайно перемешивающиеся при размножении(+мутации), более перспективный вид выживет в войнах