Hey, thanks for checking out my game!
Initially the movement was indeed smoother, it using a “acceleration based” model (rapier.rs). But then I found it was getting really hard to get the Ruumba in a desired position, it very often accelerated out of control. Switching to a “force based” model made it have low momentum and turn in a jerky way, but it was much easier to get it in place. I found this model more realistic in my experience with Robots. But then again I understand that there may more more tuning needed to get it right, for eg, the rotation can be a bit too sensitive at times and so on. Yes with keyboard you may never get the smooth movement and an analog stick controller is the way to go, as it is the case for real world robots.
A first person and a font-locked follow camera would be a useful addition!
The containers and friction is a problem that I think can be solved a lot better. I just could not try it out in time for the Jam and went with a more hacky solution. Its on my todo.
Thanks for your feedback!