Pong
2021-2022
This is a digital hardware implementation of pong running on an Arty Z7 board (PL only) with HDMI output and Scanline Rendering. Bluetooth input is handled by an ESP32 running customized BlueRetro firmware modified to transmit generic input states over SPI.
A captured gameplay video of autonomous players battling it out:
I implemented classic pong as a proof of concept of a functional game in an FPGA but also tried to expand on the original concept to improve it as a party game. With fairly long iteration times, from change into hardware to feedback, I took extra measures to think features through a bit before adding them. The result is a small game design document describing and motivating features added (and also those not added).
| PongGDD.pdf (138.9 kB) | - | Game design document of Pong |