Cloned Games

Ghostly

HaltedPlayableWindows

Based on Pac-Man

Ghostly screenshotLinks, repository & details

About

Ghostly is a Pac-Man-inspired multiplayer AI programming game where each player writes a bot to control one of four ghosts instead of Pac-Man. Bots connect over a TCP/JSON protocol to eat pellets and, after eating a super pellet, other ghosts, with a "sudden death" monster that appears if a round runs too long. It originated as an AI programming competition (aicompo-tg17) built with Qt.

How it differs from the original

Unlike Pac-Man, there's no single chased player character — instead, all four ghosts are controlled by player-written AI bots, normal ghost-to-ghost collisions simply block movement rather than being fatal, and a ghost that has eaten a super pellet can eliminate others by colliding with them. The game's graphics are drawn from a separate Pac-Man-style asset project and licensed under the GPLv3, distinct from the original arcade game's own assets.

Getting started

A human can also control one ghost directly with the arrow keys, while AI bots connect over TCP (port 54321) using a JSON-based protocol to send movement commands and receive game-state updates. Pre-built Windows binaries are available from the project's releases page.

History

The project began as an entry in the aicompo-tg17 AI programming competition; an early test bot using simple Q-learning is kept in a separate repository, described by the author as mostly of historical interest.

Known issues & limitations

  • gameplay: Round ends after 600 game ticks if no winner has been determined; sudden death mode activates with a monster.

Licensing & legal

  • The Pac-Man trademark is explicitly disclaimed in the readme as unaffiliated with and not endorsing this project.
Share:

More like Ghostly

Sporadic
Pacman 吃豆游戏 screenshot
A browser Pac-Man game by passer-by.com with 12 levels, power pellets and ghosts that path-find to the player.
Platforms:Web
Stars1,643
Updated6 months ago
LicenseMIT
Release2015
Sporadic
Pac Go screenshot
A terminal Pac-Man clone in Go that uses emojis, built as a step-by-step tutorial for learning the language.
Platforms:WindowsLinuxOSX
Stars1,219
Updated11 months ago
LicenseMIT
Release2018
Halted
Original game (original game, not this project)Original game image
Platforms:Web
Stars731
Updated3 years ago
LicenseWTFPL
Release2010
Active
pacman.c screenshot
A minimal-dependency Pac-Man clone in C99 for Windows, macOS, Linux and the browser.
Platforms:WebWindowsLinux
Stars593
Updated4 months ago
LicenseMIT
Release2020
Active
Seed7 screenshot
An open-source programming language whose example programs include recreations of classic games like Pac-Man and Tetris.
Platforms:Windows
Stars461
Updated1 month ago
LicenseGPL-2.0
Release2020
Sporadic
pacman-canvas screenshot
An HTML5 Pac-Man remake playable in the browser, with scatter/chase ghost modes and online highscores.
Platforms:Web
Stars352
Updated8 months ago
LicenseCC0-1.0
Release2012