Skip to content

JonShort/bubba-pong-playdate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bubba Pong

Game splash screen

Bubba the ping-pong grandmaster challenges you to a first-to-five game of ping-pong.

How to play

Moving your bat left and right, try to hit the ball past Bubba - who is guarding the top of the screen.

Gameplay

Controls

  • d-pad left - move left
  • d-pad right - move right
  • b - speed up movement (press and hold)

Acknowledgements

Character "Bubba the panda" created by @paulwallas

Game inspired by the web-based bubba-pong by @eddielee6


Development

Development of this game requires the playdate SDK, which includes a compiler CLI and device simulator.

Architecture

Documentation on the architecture of this game can be found in the Architecture folder.

Compiling

The game is compiled with the playdate SDK command-line tool, which accepts an input (Source), and produces an output .pdx file (bubba-pong-playdate.pdx).

pdc Source bubba-pong-playdate.pdx

note: the -s flag can be used to strip debug from the output (e.g. for a release build)

Running the game with Playdate Simulator

Once compiled, the game can be run within the simulator by opening the .pdx output file.

On macOS you can open the .pdx file from the terminal, which is very fast

open bubba-pong-playdate.pdx

Running the game on an actual Playdate device

Once the game is running within the simulator, make sure your playdate is connected and turned on.

Choose "Upload Game to Device" from the Simulator's "Device" menu.

note: the "Device" menu only appears when a playdate is connected

About

Play ping-pong with bubba on your playdate!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages