Thursday, August 03, 2006

libenkine

yesterday I spent my evening hacking on hedgehopper game (https://garage.maemo.org/projects/hedgehopper/) and (as was originally planned) started to separate game-engine as a library called 'libenkine'. libenkine will contain tilemap and spriteclasses + engineclass to handle these (and other stuff) but also primitive drawing + surface manipulation, so it can also serve as a simple graphics API. the ultimate goal is to make game development a simple task, basically just building a tilemap level with editor and producing a textfile which describes what sprites it will contain. yep, I know there must be dozen game api's done on top of SDL and propably it sounds crazy to implement another one ... but when checking out the existing ones I find them complex to use. one big goal for libenkine is to provide a minimalistic api to have a game running + lots of additional tweaking functions to modify behaviour of sprites but only if one wants to do so. I will test libenkine on 770 and try to have it working for GP2X aswell.