
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-wio is a Pac-Man clone written in CircuitPython 10 for two microcontroller devices, the Seeed Wio Terminal and the Adafruit Fruit Jam. It recreates the arcade ghost AI, with separate targeting for Blinky, Pinky, Inky and Clyde, plus power pellets, bonus fruits, buzzer sound effects and an arcade-style scoreboard. The author describes it as a fan-made educational project.
How it differs from the original
The game is laid out for the Wio Terminal's 240x320 portrait screen instead of the arcade's 224x288, with the play area centered inside a small border. On the Fruit Jam it outputs over DVI and is controlled with a USB keyboard.
Getting started
Install CircuitPython 10 on the device, copy the required Adafruit libraries into its lib folder, and then copy the game files to the CIRCUITPY drive; the game starts automatically when the device is plugged in. On the Wio Terminal you move with the joystick, and Button 1 toggles sound. On the Fruit Jam it can also be installed as an app under Fruit Jam OS.
History
The README says the game was developed with assistance from GitHub Copilot (Claude) in VS Code, built up step by step through conversation.
Media
Additional notes
- Credits
- Uses the Press Start 2P font by CodeMan38, and cites the Pac-Man Dossier as its reference for game mechanics.