RSS
 

Throwing my hat in…

20 Apr

Once more into the breach (or something to that effect…)!

Taking part on the Ludum Dare 48-Hour competition this weekend, and I’ll be cross-blogging the whole time (on the Ludum Dare site and here), so if you want to follow the development, just follow this website!

Anyway, I’m using the same framework as last time, done by me, just added some stuff to generate simple geometry (quad, cube, spheroid, caps and cylinders). Since my art sucks, better suck in big style going beyond programmer drawn art and going directly to programmer-programmed art! Smile

Framework01

You can download the framework here, if you want to use it (it has three sample applications that show most if not all the features):

  • D3D9 initialization and some helpers
  • FMOD interface for sound
  • 2d Sprites (with sprite caching, etc)
  • 2d Particle System
  • Text
  • 3ds file loading (only tested with 3ds generated by 3d Studio Max). Loads lights, meshes and cameras.
  • Small simple math library (vectors and quaternions)
  • Simple 3d camera handling system (just with a “look at” operation)
  • XML loading/saving (might come in handy for configuration files, load/saves, etc. The XML loader was created by Frank Berghen, not me… the writer is all me, although the loader also has save functions, but I’m too lazy to figure out how they work)
  • 3d particle system (based on the 2d one, so very rudimentary)
  • 3d sprite system (quads that always face the camera)
  • LUA library support (it’s actually ripped from my engine, so it’s a good support system for LUA)… Last time I used cutscenes and scripting, and loads of the game code was much simpler because of that…
  • DDS image loading for an offscreen buffer (just supports A8R8G8B8 images). Might be useful for some level design stuff, although I’ll probably go back to my old days of text files.
  • 3d Tilemap (Kind of a blocky heightmap with an automatic texture atlas generation and partition of the map in chunks for possible culling (not implemented)).
  • Simple geometry generation (quad, cube, spheroid, caps and cylinders)

On the tools side:

  • Visual Studio 2010
  • Photoshop CS5 (for 2d graphics and textures if I decide to adventure into 3d, and for map creation, etc)
  • 3d Studio Max (for modelling if I go 3d, or for title screens and such otherwise)
  • sfxr (or Bfxr) (for audio effects)
  • Wolfram Tones (for the music creation – fun tool, saves loads of time) and MIDI Converter Free (to convert the MIDI generated by Wolfram Tones to OGG)
  • Live Writer for blogging
  • Chronolapse for time-lapse.
  • Everything I get my hands on…

Hopefully this will go better than the last one (in which I got totally bored halfway through and quit)… Smile

Probably going for my usual 48-Hour compo drill… Go to bed at normal hours, wake up at 3am to see the theme and go back to bed… then start working early in the morning!

Good luck if you’re participating (and you totally should, it’s great fun!)

 

Leave a Reply

 
*