Skip to content

Recreation of the classic 1972 arcade game, Pong, with extra commands, tricks, and cheats to enhance the playing experience built using the Cinder framework.

Notifications You must be signed in to change notification settings

ARG-02/ultimate-pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Ultimate Pong

####Description Ultimate Pong is a recreation of classic Atari game Pong with some added features/hacks sure to enhance the game play. The game is built upon the Cinder graphics library and is meant for 2 players, with one person controlling the WASD keys and the other player controlling the arrow keys.

####Standard Controls

Key Action
W Move left paddle upwards
S Move left paddle downwards
Up Move right paddle upwards
Down Move right paddle downwards
C Start game
R Reset/Restart game

####Cheat Controls

Key Action
A Shrink left paddle
D Grow left paddle
Left Shrink right paddle
Right Grow right paddle
Space Reverse pong ball's horizontal velocity (switch directions)
Q Reduce right player's score
E Increase left player's score
, Reduce left player's score
. Increase right player's score

####Project Setup #####You must have MacOS to run this project To run the graphics portion of the game, users will need to download the Cinder library for MacOS and download it onto their home directory. Once downloaded, users will also need to download the font used for the game to their Font Book application. From there, users can run the executable "sketchpad-classifier" to start the game and play using the controls listed above. If there are configurations that users wish to modify, there are constant values (e.g. kDefaultBallSpeed) in the project's headers files (final-project-ARG-02/include/core) that have constant values which can be modified to the user's liking - feel free to experiment and find a configuration you like!

(If you are having trouble opening the code or don't know how to run it, try downloading an IDE such as CLion, opening the project through the IDE, and running the game from there using the instructions above!)

About

Recreation of the classic 1972 arcade game, Pong, with extra commands, tricks, and cheats to enhance the playing experience built using the Cinder framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published