Skip to content

Maze Runner using JavaScript #64

@UrekMaz

Description

@UrekMaz

Maze Runner Game – Detailed Description

Overview:
Maze Runner is a browser-based JavaScript game where the player navigates a character through a maze to reach the exit. The game challenges spatial reasoning, planning, and quick decision-making. It can include multiple levels with increasing difficulty and optional obstacles or enemies to make it more engaging.

Key Features:

Player Controls:

Move the player using arrow keys (↑, ↓, ←, →).

Smooth movement between maze cells.

Maze Layout:

Grid-based maze rendered using HTML/CSS or canvas.

Walls, paths, and an exit point clearly indicated.

Multiple levels with different maze layouts.

Game Mechanics:

Optional timer to track completion speed or a move counter.

Collision detection to prevent walking through walls.

Optional animated obstacles (moving walls) or enemies (AI characters).

User Interface:

Display timer, move count, and current level.

Reset button to restart the level.

Optional: Visual or sound feedback for reaching the exit or colliding with obstacles.

Optional Enhancements:

Randomly generated mazes for replayability.

Increasing difficulty levels with tighter corridors or faster enemies.

Scoreboard to track best times.

Deliverables
A folder under:
Game_Scripts/Javascript/MazeRunner/ containing:

index.html
style.css
script.js

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions