OrbitPi has been finished! In total, it was 15 hours, 28 minutes of development (according to IntelliJ IDEA).
OrbitPi is a game about rings, where the player (a ball) bounces to each ring. Each ring is assigned a number 0 – 9. You must hit the correct ring at the correct time to enter the first 100 digits of Pi. Space is used to enter the number when the ball hits the ring.

It was quite fun making the game, but using Java and Kotlin did have its downsides. If I was to do this again, I would most likely use C# with Unity. The hardest part of writing this is the mess of jMonkeyEngine, and how many undocumented APIs there are.
On a maths side, Pi is pre-input from a string, but some is worked out on the fly with FastMath.
Demo:
Distributions will be created shortly.
Full source code is available at https://github.com/meowcat767/OrbitPi
No AI was used in the development of this app!


i microwaved my blender