Closed HuangJunye closed 4 years ago
This is a project (https://github.com/qiskit-community/qiskit-hackathon-taiwan-20/issues/1) from the Qiskit Hackathon Taiwan, serves as an example for future advocate projects.
Here is the blog post and tweet. You can play the latest version here: https://kirais.itch.io/qpong
Abstract
Port QPong to PICO-8, a fantasy retro console.
Description
September 28, 2020 will be the 30th anniversary of Game Boy release in Europe (Why Europe? Because we already missed the 30th anniversary in Japan and US, LOL). QPong is one of the most famous quantum games because it was featured in the very first episode of Coding with Qiskit.
PICO-8 is a fantasy console that is great for making and playing retro 2D games. I have a GameShell which looks almost like a Game Boy. So if we can port QPong to PICO-8, I can play QPong in a Game Boy-like machine. Wouldn't that be cool?
You may ask: why not making a real Game Boy port of QPong? The answer is simple: making a real Game Boy game is very difficult and the tools are not very modern. An easy way to make GB game does exist (GBStudio), but it doesn't support making a game like QPong. So PICO-8 port of QPong playing on a GameShell is the closest resemblance to a real Gameboy port I can imagine.
We can use MicroQiskit-Lua to make the quantum simulation.
Members
@Junye
Deliverable
GitHub repo
https://github.com/HuangJunye/QPong-PICO-8