Это игра в жанре 3D-рогалик-лабиринт с видом от первого лица, совмещающая элементы квеста, головоломки и состязания с ИИ.
🎮 Геймплей:
· Основная цель: Собрать все 12 магических фруктов, разбросанных по procedurally generated лабиринту.
· Взаимодействие: Игрок управляет археологом, блуждающим по коридорам. Для сбора фрукта нужно просто подойти к нему.
· Динамические стены: Часть стен в лабиринте «выдвижные» — они периодически появляются и исчезают. Если стена активна, она блокирует проход. Чтобы её пройти, нужно решить загадку (ввести правильный ответ в текстовое поле). Если ответить неверно 3 раза, стена остаётся навсегда.
· Робот-тыква (ИИ-конкурент): По лабиринту бродит автономный робот, который тоже собирает фрукты. Он использует тот же алгоритм поиска пути, что и автопилот игрока. Нужно успеть опередить его — иначе он заберёт часть плодов.
· Автопилот: Можно включить автоматическое перемещение игрока к ближайшему фрукту (игрок при этом наблюдает за процессом, но не управляет).
· Система здоровья и сообщений: При сборе каждого фрукта выводится сюжетное сообщение, раскрывающее «легенду» лабиринта. Здоровье пока не расходуется (задел на будущие механики).
🕹️ Управление:
· Клавиатура: WASD — движение, стрелки влево/вправо или мышь (при клике по экрану) — поворот камеры.
· Сенсорное/мобильное: На экране отображаются виртуальные кнопки движения и поворота.
· Геймпад: Поддерживается (левая ось — движение, правая — поворот).
· Пауза: Клавиша P или кнопка на экране.
· Консоль: В нижней панели можно вводить команду 50$ on (включить автопилот) или 50$ off (выключить).
🧠 Особенности реализации:
· Рендеринг: Псевдо-3D с помощью рейкастинга (Raycasting), имитация текстур стен, пола и потолка.
· Поиск пути: Алгоритм A* используется как для автопилота игрока, так и для поведения робота-тыквы.
· Загадки: Хранятся в массиве из 15+ вопросов (с ответами). Каждая подвижная стена привязана к случайной загадке.
· Интерфейс: HUD показывает здоровье, количество собранных фруктов, сколько фруктов собрал робот, состояние автопилота и число активных стен. Также есть миникарта в правом нижнем углу.
✨ Визуальный стиль: Мрачная, тёмная атмосфера с элементами свечения и пиксельной стилистикой. Фрукты подсвечены, у них есть анимация пульсации.
Игра полностью автономна (одностраничный HTML-файл) и не требует интернета. Она уже готова к запуску в браузере.
Играть»
https://demival82.github.io/3D/3DGames.html