Pipeworks by StarryNiteGames
You are an autonomous coolant delivery bot tasked with delivering your refreshing cargo throughout a vast underground nuclear reactor. The denizens above rely on you for both their power and safety. Don't miss a delivery now, or we're all dead! :smile:
| Link | https://starrynitegames.itch.io/pipeworks |
| Original URL | https://ldjam.com/events/ludum-dare/49/pipeworks |
Ratings
| Innovation | 366th | 3.667⭐ | 14🧑⚖️ |
| Theme | 905th | 3.375⭐ | 14🧑⚖️ |
| Given | 6🗳️ | 9🗨️ |
@bloodyaugust I only had time to make 3 levels, so I knew the third one had to be a nightmare :smiling_imp: Glad you enjoyed it! The camera zoom script was torn from another game of mine, and definitely needs work. Good suggestion about some kind of indication of spin speed. I'll play around with the character sprite and see what I can do.
@shared Thanks! The fluid physics was shockingly simple. The fluid consists of about 100 physics objects with zero friction and high restitution coefficient (bounce). Then they were all rendered as metaballs so they appear to merge together and act as a fluid. [I learned the technique from this blog post](http://nullcandy.com/2d-metaballs-in-xna/), then adapted it to Godot.
Some more feedback on how fast the machine is spinning would help a lot, the camera zooms out pretty far to see where to go, and the liquid becomes a circle rather quickly.
Very good demonstration of the fun of spinning! Keep up the good work!
In terms of graphics, I agree with the others here, it was difficult to tell how fast you were spinning, especially when zoomed out, which is pretty crucial for landing particular jumps. Some other graphical nitpicks are that it was difficult to determine movement on long, flat sections (can be solved by using textures or adding extra), and the loading/unloading platforms being quite aliased when zoomed out (can be solved by using low-res textures or solid colors). Let me emphasize that those are pretty minor issues in the grand scheme of things.
Overall, the gameplay was solid, and the third level was really difficult, which is okay for a finale :D