Skip to content

CS126SP20/Crazy-Pong

Repository files navigation

Crazy Pong!

license docs

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:

  1. Download the latest version of Cinder for your platform
  2. Extract the downloaded item into a folder
  3. Open this same folder in a modern C++ compiler (CLion, XCode, or Visual Studio Code)
  4. Build Cinder

Choreograph Steps:

  1. Go to your cinder folder's blocks subdirectory
  2. git clone https://github.com/sansumbrella/Choreograph.git
    into this directory
  3. 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]

About

final-project-riyv created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •