Last weekend I made a game for Ludum Dare 30 called International Communication Construction and Consulting! (Download link below)
The theme was “Connected Worlds” so I made a game about connecting countries with high speed internet. I used the definition of “worlds” very loosely here to denote different cultures and countries. Of course, I started off with a more complex idea that slowly got butchered and simplified as time went on.
I was shooting for the 48 hour compo but that didn’t give me enough time to have a playable product, so I ended up falling back to the 72 hour jam. Fortunately, the relaxed rules of the jam let me use royalty-free music.
I thought I should post an update. So here I am now, posting an update. Strange how these things work.
Here’s how I’ve decided to structure things, in order of level of activity (and professionalism?):
Twitter: constant live updates which are a mixture of rambling and gamedev
Google+: less frequent, but all gamedev related (none of the inane Twitter banter)
Website: Tutorials, release posts, major updates… probably less frequent than Google+ but hopefully not by much.
YouTube: videos (duh) whenever I decide to make them, so probably less frequent than website posts
SoundCloud: For game music, but I don’t compose very often so don’t expect any updates
What I’ve Been Doing
I started learning LÖVE and made a very basic platforming engine. Then I got frustrated with how sloppy Lua feels and I ran. I love Lua because of it’s simplicity and relative ease of things, but it feels sloppy because everything is run-time with minimal compile-time checking.
Then I wanted to do something Java- or 3D-related so now I’m learning jMonkeyEngine. I’ve also been forced to learn Blender in the process (tutorials for that are coming soon?).
I’ve been filling a hole that probably doesn’t need filled but I feel like I do a lot of that.
This latest waste of time whatchamacallit is SDL2_bmfont. It’s an extension of SDL2 which allows you to load and draw bitmap fonts generated by AngelCode’s BMFont application. I don’t have a picture because it’s a thing which loads and draws text and that’s really boring because you see it all the time like right now in your browser and I’m pretty sure you’ll be unfazed by it’s awesomeness.
You can get a rundown of the features by visiting the project over at GitHub:
It’s 100% C (despite what GitHub says) and works pretty much as you would think. You load the font, draw a string, then free the font when you are done with it. Check out samples/example.c for how it works.
With SDL2_ttf being a thing and all this probably has no real application, but I thought it would be cool anyway.
If you want to add to it or fix a bug or whatever that would be cool as that’s totally how open source works so go right ahead.
Now if you excuse me I have to crawl back under my rock. See you in a couple of months…