Skip to content

A modern recreation of the classic Pac-Man arcade game built with .NET 9.0 and Avalonia UI for cross-platform desktop environments.

License

Notifications You must be signed in to change notification settings

JalaU-Capstones/pacman-recreation

Repository files navigation

Pacman Recreation

Download on Flathub

WinGet

A faithful recreation of the classic Pac-Man arcade game, built as an educational project.

Installation

Flathub (Recommended)

The easiest way to install Pacman Recreation on Linux is via Flathub:

flatpak install flathub io.github.jalau_capstones.pacman-recreation
flatpak run io.github.jalau_capstones.pacman-recreation

WinGet (Windows)

winget install CodeWithBotina.PacmanRecreation

# Launch from any terminal (Winget command shim)
pacman-recreation
# or
pacman

From Source

Requirements:

  • .NET 9.0 SDK
  • Linux (Ubuntu 22.04+ or equivalent)
git clone https://github.com/JalaU-Capstones/pacman-recreation.git
cd pacman-recreation
dotnet restore
dotnet run --project src/PacmanGame/PacmanGame.csproj

Features

  • Classic single-player mode with 3 progressively difficult levels
  • Online multiplayer for up to 5 players
  • Profile system with local and global high score tracking
  • Original ghost AI behaviors (Blinky, Pinky, Inky, Clyde)
  • Authentic arcade sounds and graphics
  • Custom keybindings (per profile) for gameplay, system, and Creative Mode controls
  • Global mute keybinding (default: M) with persistent mute state and UI indicator
  • Cross-platform support (Linux x64/ARM64, Windows)

Recent Releases

  • v1.0.1: Global Top 10 Leaderboard, DevConsole, Creative Mode editor, FPS overlay, Windows shortcuts
  • v1.0.2: Level 3 completion unlocks, encrypted local profile DB, custom keybindings, global mute key

License

This project is licensed under the MIT License.

About

A modern recreation of the classic Pac-Man arcade game built with .NET 9.0 and Avalonia UI for cross-platform desktop environments.

Resources

License

Stars

Watchers

Forks

Packages

No packages published