PongPlusPlus (Pong++) handelt sich um ein Player VS PC Pong spiel mit Fähigkeiten. Das Ziel des Spiels ist, den Ball out-of-Bounds zu setzen, indem man den Ball vom eigenen Balken weg prallen lässt, sodass der gegnerischen Balken den Ball nicht stoppen kann. Das Spielfenster wird durch einen Balken getrennt. Den eigenen Punktstand sieht man immer im eigen Spielfeld-hälfte. Ausser den gewöhnlichen Regeln gibt es noch Fähigkeiten. Man kann mit der Fähigkeit die Ball Geschwindigkeit im gegnerischen Spielfeld beschleunigen und im eigenen verlangsamen für 10 Sekunden. Ein Sieg gilt, wen ein Spieler 10 Punkte erreicht hat.
- Gameobject: Alle auf dem Screen zusehende Objekt erbben von dieser Klasse. Enthalteten(X/Y) Variablen, abstrakte update Methoden etc.
- Ball: Enthaltet die Logik vom Ball und erbt von Gameobject.
- PlateObject: Eine Erweiterung der Klasse Gameobject, enthält spezielle Methoden.
- BaseScene: Alle Szenen erben von dieser Klasse, enthält die Gemeinsamkeit aller Szenen.
- GodLikeAnimationTimer: Enthält den Timer welchen wir im Spiel brauchen.
- BallSppedManipulator: Enthält die Fähigkeit, die Ball Geschwindigkeit manipuliert.
- PongPlusPlusApp: In dieser Klasse werden alle Szenen registriert.
- Board: Zeichnet alle In-game Elemente und Enthält alle in-game Logik.
- GameSetting: Enthält alle Game Einstellungen