Skip to content

Казуальная игра с процедурной генерацией лабиринта (С#, Unity3D)

Notifications You must be signed in to change notification settings

KateBor/Maze_Unity3D

Repository files navigation

Maze Unity 3D

Казуальная игра с процедурной генерацией лабиринта (С#, Unity3D)


В игре используются:

  • алгоритм Эйлера для генерации лабиринтов, за основу взята эта статья;
  • алгоритм поиска наибольшего пути в графе (для размещения старта и финиша);
  • примитивные фигуры (кубы, шар) для графического построения лабиринта;
  • стартовое поле 21*21;
  • таймер, лучшее и текущее время прохождения лабиринта.

Суть игры:

У игрока отображается его самое быстрое время прохождение, суть в том, чтобы соревноваться с самим собой и пройти лабиринт еще быстрее. Однако, в игре установлен лимит по времени (5 минут) и по его истечении игра автоматически прекращается. В игре нет фиксированных лабиринтов, каждый раз игроку выпадает новый уникальный лабиринт.

Управление:

  • Движение шара - стрелки + WASD;
  • Начало игры/смена лабиринта - клик по экрану/кнопке рестарт.

Пример игры:

Maze

About

Казуальная игра с процедурной генерацией лабиринта (С#, Unity3D)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published