fusepuck (final)
2009-04-06 00:46:32
Here's my final version, deployed with java web start. You can play it casually like a 1D version of miniature golf, but to to do really well you should learn to use the duration slider as well (hint: keep it short, don't let friction steal your momentum away). You'll know you really get it when you can pass most levels on the first move (until things start getting too small to handle). As an arbitrary reference, I've reached level 70 with a perf of 47718 just now.
adamsmith.as/games/fusepuck/fusepuck.jnlp
5MB is pretty steep for a game with zero bulk data assets. However, with some work I could probably whittle down the dependencies and do some smarter deploying logic. Given that this is clearly possible, I'll leave it as an exercise to the reader.
Tested on Windows XP and Ubuntu only....
Techs used:
- Scala (a clear and concise language that targets the JVM)
- Java Scene Graph (a library that supports declarative composition an animation in fancy scenes)
- Java Web Start (a way to deploy desktop apps via the web)
If it gets boring, just imagine that there were more challenging elements like goal zones that could only be entered in one direction, a circular wind, frictionless zones, etc.