Ludum Dare #17 – Islands
Very recently I watched a video where Sid Meier and a few students attempted to code a complete game in 48 hours. Conveniently enough I discovered that the next Ludum Dare, a competition to do exactly the same thing was happening this weekend. So….. here I am – 45 minutes into the 48 hours.
Sid Meier and student friends used XNA and C# to build there games, but I’m afraid that seems a bit too easy…. so C++ and a passing knowledge of OpenGL is what I’m working with. The winning theme (as voted for by the Ludum Dare community) is “Islands”.
After spending 45 minutes trying to get a game idea I like that matches the theme, I decided to go with a game idea I can’t get out of my brain, but only loosely relates to the theme. The game will be called “No Game Is An Island” and will focus on the principle that originality in games is more often than not the influence of many different games distilled.
My base code is a small skeleton framework (an insult to frameworks everywhere) that I made a while ago when learning OpenGL. Its simply a basic parent class for interactable objects in the environment, a Component Map for high level inter-module communication, an Event Manager, that deals with keyboard input and interupts etc and a (very) broken collision detection module. This base code will no doubt be hacked and ripped apart in the next 48 hours. I think first thing will be to get the collision detection working and spazzing out all over the place.
The tools I am using will be :
Editor – Code::Blocks (Windows) / Vim (Linux)
Technologies – C++/OpenGL
Inspiration – SomaFM and lots of tea
Motivation and Entertainment – X-Chat on #ludumdare and #mode7games
(I’ll update this post later with a link to the base code)
Wish me luck!