Cloned Games

Pac Go

SporadicPlayableWindowsLinuxOSX

Based on Pac-Man

Pac Go screenshotLinks, repository & details

About

Pac-Man is a 1980 maze game developed and published by Namco for arcades, in which the player eats every dot in a maze while avoiding four ghosts. Pac Go is a terminal-based Pac-Man clone written in Go that uses emojis for its graphics. It was built as a step-by-step tutorial for learning Go, covering input, output, functions, pointers, concurrency and terminal escape sequences. Each step has its own folder with explanations and a working version of the code.

How it differs from the original

It runs in a text terminal and uses emojis instead of arcade graphics.

Getting started

Install Go, then follow the tutorial steps, or run the finished code from any step. It has been tested on Linux and macOS; Windows may need a terminal emulator such as Git BASH, and the VS Code terminal is known to render the game incorrectly.

History

The tutorial has also been given as a conference talk, including at Google Cloud Next UK '19, GothamGo 2019, GoWayFest 3.0 and London Gophers.

Known issues & limitations

  • compatibility: Terminal rendering varies with configuration; known issue that VS Code terminal does not render the game correctly.

Licensing & legal

  • MIT-licensed.
Share:

More like Pac Go

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
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
Halted
EnTT Pacman screenshot
A Pac-Man clone built as a tutorial example for the EnTT entity-component-system framework, using SDL2 and CMake.
Platforms:WindowsLinuxOSX
Stars313
Updated2 years ago
LicenseMIT
Release2018