I want to challenge myself! Can I (someone with very limited game development experience)
- by the end of the weekend
- create a block-breaking game
- that runs on the Raspberry Pi and
- that can be controlled with a gamepad
- from scratch using only Rust, SDL, a bitmap font and FOSS tools?
I call it "Bröselstein", which roughly translates to "crumbly stone" 😁
By the way, I will need to make one exception to the rules by using one non-FOSS tool, CLion, due to its Rust debugging capabilities, which come in very handy for my quick-and-dirty project with no-to-minimal unit tests 😉
It took some time, but updates and toolchain are now installed, the game is compiled and i3wm is running. Next up is trying to run the game now - fingers crossed! 🤞
After modifying the audio initialization to use larger buffers it now more or less works on the Pi, although I was only able to test it under the experimental GL driver. It's even barely playable. 😜
And that concludes the #weekendcodingchallenge.
The result of effectively about 10 hours of work is a very basic, unpolished game with pretty terrible code quality and likely full of bugs. But that doesn't really matter - what matters is that is was a fun and challenging way to spend the weekend, way out of my neatly unit-tested clean-code comfort zone :)
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!