Crazy Pong! is a two player ping pong game that supports a mode of classic ping pong and a mode of "crazy" ping pong. The crazy mode includes several visual distractions intending on confusing a player and sidetracking them from where the real ball actually is. Enjoy playing!
DEPENDENCIES
This project uses Cinder, a creative coding library, as well as Choreograph, an animation library to put the "crazy" in Crazy Pong!
Cinder Steps:
- Download the latest version of Cinder for your platform
- Extract the downloaded item into a folder
- Open this same folder in a modern C++ compiler (CLion, XCode, or Visual Studio Code)
- Build Cinder
Choreograph Steps:
- Go to your cinder folder's blocks subdirectory
-
into this directory
git clone https://github.com/sansumbrella/Choreograph.git - Follow this guide on building external libraries
HOW TO PLAY
| Command-Line Flags | Description |
|---|---|
| --crazy | boolean, initiates "crazy" mode (default is set to false, which is classic ping pong) |
| --duration | int, sets time of the game in minutes |
| --speed | int, sets the speed of the ball |
| Player Commands | up | down |
|---|---|---|
| Right Player | up arrow | down arrow |
| Left Player | w | s |
Author: Riya Gupta - [email protected]