Skip to content

A Breakout clone made with MonoGame, PlayPlayMini, EntityFramework, and Serilog.

License

Notifications You must be signed in to change notification settings

BenMakesGames/BlockBreak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Block-break

Block-break is a Breakout clone written in MonoGame, using the PlayPlayMini framework. It demonstrates:

  • Multiple PlayPlayMini game states: a loading screen, title menu, settings menu, gameplay, pause menu, high-score entry, and a high-score table
  • Sprite sheets, fonts, pictures, and sound effects
  • SQLite & EntityFramework 8 for storing the high score table and settings
  • Serilog for logging errors to a text file

a screenshot of Block-break

A Caveat

This project was put together in only a couple evenings, and the game physics are pretty roughly-implemented (there are some known collision bugs, and the code itself is just pretty ugly).

The purpose of this project is to demonstrate the capabilities of PlayPlayMini - not to demonstrate good physics code - so I'm not too worried about it, BUT: if you'd like to make a pull request to improve this, or other aspects of the project, go for it! :)

About the Author

My name is Ben, and I make games. You can find my stuff at:

Buy Me a Coffee at ko-fi.com

About

A Breakout clone made with MonoGame, PlayPlayMini, EntityFramework, and Serilog.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages