Hi,
This is going to be my first entry; here is where I declare in advance what libs and stuff im going to be using. Anything which I have written myself I will submit as a .zip file, alongside the bare-bones VS project I will be starting out with. (just a .sln with a single .proj which has the linker and build settings already done, but no code in it yet)
Graphics: OpenGL along with my very crude but functional 3d maths lib, and my wrapper class for loading a shader.
Image Loading: SOIL plus my Texture class which is a thin wrapper around it.
Sound: FMOD along with my simple wrapper code. (3 classes). I’ll use Sfxr for the sound; no music unless I have lots of time left, in which case I’ll use Musagi
Input / Window Creation: SDL. No need for wrapper libs here, I’ll make them on the fly.
Font Rendering: SDL_ttf plus my own “brute force” wrapper lib which basically just shoves text on the screen and takes around 1ms to do it…
For the graphics I’m targeting OpenGL 2.1 level hardware, which means I’ll be using fragment and vertex shaders, although probably nothing fancy this time around.
For sound, I have created a basic sound lib which wraps up FMOD’s context creation code, allowing me to create contexts and play sounds with only a few LOC.
One thing I am going to do, and I did ask if this was acceptable in the channel on afternet, is to create myself a VS project with all the third party stuff already setup in the linker / include settings. I wont add my own code to this until I have started, but I will include that code in the zip.
I wont be using any source control for this; it seems pointless for a 48 hour coding binge, I’ll just periodically backup the entire folder the project is in.
All my graphics will be drawn in paintbrush, because I’m so hardcore. Also I have no art skills and so the stylistic “paintbrush art” style is excusable.