Skip to content

Feature: Create "Maze Muncher" Arcade Game #13

@Bana0615

Description

@Bana0615

Title: Feature: Create "Maze Muncher" Arcade Game

Description:

Problem/Goal:
To diversify the arcade offerings, this ticket is to create a maze-based game inspired by Pac-Man. The objective is for the player to navigate a character through a maze, consuming all pellets while avoiding being caught by ghosts.

Proposed Solution/Approach:
This game will be built using Phaser, leveraging its excellent support for tilemaps to facilitate maze design and implementation. The initial version will feature a single maze layout and basic ghost AI (e.g., random or simple pathfinding), which can be enhanced in future updates. Stats will be stored client-side in Local Storage.

Acceptance Criteria:

  • A player-controlled character can navigate through a tile-based maze.
  • The maze is populated with collectible pellets. A level is won when all pellets are collected.
  • Multiple ghost NPCs are present in the maze and actively chase the player.
  • Special "power-pellets" are available that, when consumed, allow the player to temporarily "eat" the ghosts.
  • The following stats are successfully tracked and stored in the user's local storage: highScore, pelletsEaten, ghostsEaten.

Labels:

games, feature, frontend, phaser

Priority (Optional):

High - A maze-chase game is a fundamental pillar of the arcade genre and a must-have for the collection.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions