Hi there!
development on my game has been a little slow lately due to health issues, but I still managed to get something new working. This time I focused a little bit on user input, to make this game actually somewhat interactive.
In the process of implementing rudimentary user controls using already prepared plumbing from my engine I found some errors in the detection and handling of collisions, so I had to rework that completely.
Physics implementations are hard, as far as my limited experience goes, but I hope I did it at least halfway right this time. But see for yourselves:
There is still a long way to go to the game I have in mind, but it feels good make even those small steps in the right direction.
If you are curious about how the physics are actually implemented, go check out the code from the repository. I hope everything is quite understandable there.
See you next time.
Keep calm and wash hands.