Skip to content
Snippets Groups Projects
Select Git revision
  • fefb4b5f979ab6c29111264fbe8955b1266a39ae
  • master default protected
  • refactoring
  • push_test
  • qpong_opengl
  • push_to_gitlab
  • feature_imgui_opengl
  • feature_google_test_integration
  • feature_config
  • merge_ci_and_googletest
  • feature_pixbuf
  • feature_heapBuffer
12 results

qpong

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.