A Ludum Dare 48 hour compo entry (Entire Game on One Screen)


  • Download Link: TBC
  • Source Code: TBC
  • Timelapse: YouTube



Bushcraft was a game I made in 48 hours for Ludum Dare 31. The theme of the competition was 'Entire Game on One Screen'.

This was the first time I entered the Ludum Dare Compo, and I decided to use bare bones Java and AWT. Unfortunately I didn't think too much about how to divide my time for the weenend, and in the end I spent much too long getting the software rendering (Bitblip) to work (I had a problem with the premultipled alpha and blending colors).

The game I attempted to make was an wilderness survival game, of course entirely on one screen. The idea is to ensure your character stays fed, watered and warm. In order to do so, you need to traverse the map, but of course there are also some enemies walking around.



I recorded my desktop for the whole weekend and creating the following 5 minute video from the screenshots.


Lessons Learned

This lessons learned is being written a year after the event. I didn't think about a lessons learned initially, however the more events I take part in, the more I realise there is always something to improve on, so here goes ...


What went well ...

Well, I managed to complete my first submission on time - so there's that!

In the end I managed to get the software rendering working and a very basic UI. I also visited each stage of the development cycle from conception, through design, implementation testing*cough and distribution.

*testing: in the days after the event there were a few issues of the game not working on mac and possibly linux, so I could have tested a little better.

And not so well ...

Spent way too long getting the basic 'boilerplate' code working. In this case, the I had a particular problem getting the alpha blending to work when rendering images on top of each other. In hind-sight, I would have been better served to create a simple library before hand to use during the competition (allowed as per the rules, and that library is now JavaFrame)

I ran out of time at the end of the event to do anything practical in the music and sound department. Maybe next time I should think about dividing the weekend into sections and dedicating each section to a part of the game.



Screenshot of Bushcraft