QPong – Quanten-Pong
This is the new pong ;)
Controls for Player one: a & q and for Player two ö & ü.
Dependencies:
- cmake
- libgtkmm-3.0-dev
- libfftw3-dev
Build and run
mkdir build && cd build
cmake ../
make
./src/qpong.app
TODOS
- ImageBuffer in die Klasse Particle ziehen,
- Methoden bereitstellen zum Abrufen der ImageBuffer
- ParticleImage muss das Particle Objekt kennen, um die ImageBuffer abrufen zu können.
- Umbauen der Klasse Particle zu einer Klasse Simulation Environemnt
Erweiterungsideen
- Konfiguration über die GUI, evt. mit speichern
- Spalt & Interferenz
- Controller-Schnittstelle (für z.B. Mikrofon, Joysticks oder Potis)
- Einfangen des Teilchens verhindern durch eine Vignette im Impulsraum.