Finally, some real progress

If you head over to the Elindor website, you’ll find that the art, story, and sound aspects of the game are starting to really make some headway. But it gets even better, the coding for the game is finally starting to take shape. All sorts of decisions have been made and for those that are curious, there’s even a test installer for the games’ model viewer.

The main file formats that are to be used for the game are mostly decided, and now my main task is how best to prepare these for easy use in the code. Its looking like I’ll be making my own file format to act as a container for groups of objects, materials etc. For example grouping all textures and models for a particular weapon. Im thinking of calling these files “Elindor Resource Collection Files (*.erc)”.  Of course this is nothing definite yet, it could still all change. But with code finally starting to take some short of shape, it certainly feels like the project is starting to make some progress.

One thing I am curious about though, is certain programs and games (such as OpenArena) seem to have single binary executables that can launch on a variety of platforms. The OpenArena one for example, is one single exe, that can load on windows, mac and linux. I’ve tried finding out how this is done (though google) and have thus far turned up nothing. Its certainly tempting to see if its easy enough to be worth doing for Elindor. Should any random reader stumble across this and have a solution, I would be very appreciative.


Elindor Site Returns!

After many months of anguish, the Elindor Online Website is back. We lost everything so the forum and site have had to start from scratch. The site ain’t close to looking good yet, but at least the forums look better than last time. Old posts were lost, but thats not too big a deal as there wasn’t that much there. I can’t be bothered to move my blog again, so all Elindor posts will stay here. So, now that you know, head on to

and start posting!

3DS Model Viewer in OpenGL

With Glut set up, I have been able to start on some code to load a 3DS max file into memory and then render it on the screen. Im having the usual sorts of problems, such as fantastic FATAL LNK errors – buts its progress nevertheless. The code is mostly done, just a few bugs that need to be found. Just so as people get an idea on where this is going, once this works, I shall begin development on the Cel Shaded rendering engine that will form the basis for the final game. This will obviously take a while as I am new to both c++ and OpenGL, but its nothing too tricky.

Elindor Site Down – freeGLUT Environment Up!

The entire elindor site has been down for a while now, as it is in need of a new host. Entering the domain into your browser will only get you the sad error of page not found. However, after a few months of desperately trying to get opengl with freeglut set up on my pc, and battling with a ridiculous amount of errors, I have finally achieved a working development environment for freeGLUT. This means that the code for the Elindor engine will be able to be ported to different platforms with far greater ease than if we had stuck with XNA, but the code is easier than to try and write pure c++ opengl code. Now the real development can finally begin, after months of delay. First up will be a basic test program for loading 3ds max models and rendering them to the screen. Shortly after, animating those models. And so on and so on…

Elindor Blog Down

For a little while now, my blog over at has been down and trying to access it returns an internal server error. Until this is resolved, elindor related posts will go here again. Which brings me to my next point. Development on the elindor game engine has been non-existent this summer. This is unfortunately due to technical problems whereby I cannot seem to get a working OpenGL development environment set up. I’ve tried various libaries (GLUT and freeGLUT being the main ones) and tried in both WIndows Vista and Ubuntu Hardy using several IDE’s in both. And for some reason, i’ve not managed to get a single piece of OpenGL code to compile. I have no idea why and for this reason, i’ve not been able to get started on the elindor engine. However, i have done some planning on how I want it to work, and I even have some ideas for other features, which i’ll post when I can be bothered.

Imagine Cup ’08

Well I went to the UK finals yesterday at microsofts headquarters in London. Unfortunately, my team (Juletre) did not win. But it was a very fun day all the same. There were plenty of talks from various people on the whole issue of standing up to climate change, and plenty of free stuff as well 😉 This was all topped off with a good time at Bar Ha Ha in the evening where everyone just let off some steam.
Can’t wait till next year 😛

Summer Holidays

Well the semester has ended for me, and I’ve had all my exams. This summer, I’m going to mainly be working on the graphics engine for Elindor Online, but I wanna get an idea for a facebook app while I learn php. With a bit of luck, i can get something together by the time I go back to Hull in august. Any ideas are welcome 😉