Fun hobby project in free time - a classic breakout remake. Altough extremelly simple, it gives some fun!
- My code in 100% - no dependencies except platform support
- Handmade blitting of primitives and drawing text
- Basic physics - detection of collision of the ball
- Counting lives, time and points
- Win32 GDI and Linux X11 backend
- Handmade parsing of BDF fonts and conversion into static C code format
- Keyboard and gamepad support!
- Dynamic window scalling support
- Soft timing to 30FPS
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.
As with all in handmade way of living - just build.bat
or sh build.sh
- and you go!