Home

Awesome

DIY-Arcade-Machine

Short video of the DIY Arcade Console in action (on YouTube)

My Very Own Arcade Machine

Welcome to the DIY-Arcade-Machine project! This is a hands-on project to build your very own arcade machine using the Interstate 75 - RGB LED Matrix Driver from Pimoroni (PIM584), a 64x64 Pixel RGB LED Matrix with a Hub75 connector, and a KY-023 Joystick Module (or a Nunchuck). The project includes several games inspired by the classics: Simon, Snake, Qix, Breakout, Tetris, Asteroid, and Pong, all playable on a vibrant LED matrix display.

Don’t have the hardware yet? You can still try out the games by running the PyGame Branch, which simulates the experience on your PC or Mac.

Table of Contents

Hardware Requirements

Software Requirements

Installation

1. Set up your Microcontroller with MicroPython

2. Connect the Hardware

3. Upload the Code

Usage

1. Power Up

2. Start the Game Selector

3. Select a Game

4. Play

5. Exit a Game

Games

Simon

A memory game where the player must recall and repeat a sequence of colors.

Asteroid

A classic shooter where the goal is to destroy asteroids.

Snake

Guide the snake to eat targets and grow in length, but avoid hitting the walls or yourself.

Pong

A classic two-player table tennis game, where you control a paddle to keep the ball in play.

Breakout

Break the bricks with the ball without letting it fall off the screen.

Qix

Claim territory while avoiding enemies. Move strategically to win.

Tetris

Stack blocks to form complete lines and score points.

Maze

A simple maze game

Fun

Enjoy building and gaming on your very own DIY-Arcade-Machine! If you encounter any issues or need assistance, feel free to open an issue or reach out.

Happy Gaming!