CannonPong is a small Java Swing-based game that our group worked on for CprE 186 at Iowa State University. There is a release in this repo that can be downloaded and run to play the game. Java 8+ is required to run the game. It is quite difficult. Controls are presented on the start screen.
CannonPong is like a 2D basketball or cup pong game. You can adjust the launch speed and angle of a ball in an attempt to shoot the ball into a cup. The cup will move around when you make it in, and your score will reset if you fail to do so.
This game was written using the early version of the physics found in a Java 2.5D game engine called Pseudo3D, written by a contributor to this repository. More information can be found here: https://github.com/Jeremaster101/Pseudo3D