Skip to content

Maze Runner using JavaScript #64

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions