Skip to content

akowalew/breakout

Repository files navigation

breakout

Fun hobby project in free time - a classic breakout remake. Altough extremelly simple, it gives some fun!

image

image

Features

  1. My code in 100% - no dependencies except platform support
  2. Handmade blitting of primitives and drawing text
  3. Basic physics - detection of collision of the ball
  4. Counting lives, time and points
  5. Win32 GDI and Linux X11 backend
  6. Handmade parsing of BDF fonts and conversion into static C code format
  7. Keyboard and gamepad support!
  8. Dynamic window scalling support
  9. Soft timing to 30FPS

What can be improved

C'mon it is just a hobby thing. :)

I was more playing with different programming techniques instead of focusing on real gameplay. I am not a good game designer nor maker. Of course we can add better textures, better collision detection, some sound support, more levels, SIMD etc.

Build

As with all in handmade way of living - just build.bat or sh build.sh - and you go!

About

Simple game - free time excercise

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages