A downloadable game for Windows

You know Newton's third law, right?  When you fire a cannon, a force is applied to the ball, but an equal force is also applied to the cannon.  The reason the cannon only recoils slightly instead of flying away is because it is significantly heavier.


But what if the cannon were to fire something of approximately the same mass as itself?  The result would be both objects launching at equal speeds in opposite directions.


You know what has the same mass as a cannon?


ANOTHER CANNON.


Made in about a month's time, as a challenge for myself.  Comes with 3 ring types, 54 levels, and a level editor.  Requires a mouse and keyboard to play.

Source code and assets can be found here.

Download

Download
Ringshot.zip 9 MB

Comments

Log in with itch.io to leave a comment.

Super interesting. I love the sound design especially, and how the background chords seem to sink up with every other sound effect.

I will say that the game was pretty tiny on my screen. I'm not sure whether that was intentional.

Level 52 was super difficult for me, and it took me like 15+ minutes.

Love it!

I made the main playing field the small size of 500 x 500 pixels in order to reduce the distance you have to move the mouse. Also, it meant I didn't have to manually implement graphics scaling, which PyGame didn't have support for until very recently. Hopefully nobody decides to play this on a 4K monitor, because it will be laughably tiny there.

It's funny being a developer, because you're shocked every time someone spends more than a minute on a level you can first try every time. I might nerf a few levels if I can get around to it.

just straight up solid gameplay with clean graphics