Already In – What I’ll Be Using!

I’ll be programming in Java and Score, using my own libraries Artifakt and Curl.

For anyone who’d like to know:

  • Artifakt is my in-progress Java game library written around LWJGL 2. It’s being filled with a bunch of pretty features, but what’s important is the management of game states (scenes, as they’re called), input handling, OpenAL audio, a File wrapper similar to that of libGDX, and the an easy-to-use Sprite Batch for 2D rendering. It can do more, but that’s about all I plan to use this Ludum Dare so it’s all I care about mentioning.
  • Score is my also-in-progress scripting language written in Java for Java. It’s not the most advanced or well-optimized language ever, but it seems to perform well when I use it and it has some convenient features that I plan to expand upon more in the future.

If all goes well, I plan to write my entire Ludum Dare entry in Score to prove it can handle it (and to stress test it because I really need to do that before I implement much else).

Artifakt and Score are on github (Atmosphere and Score).

I will also be using Curl, my simple wrapper around Artifakt that allows Score to directly access Artifakt cleanly.

The most recent versions of these can be downloaded (as jars and native files) here.