If you are then I applaud you for waiting. Otherwise, welcome!

But honestly, I've been neglecting actually working on NewDawn. With good reason of course, I'm in my fifth year of secondary school and working towards my highers. The exams which actually count for getting into university over here in Scotland. 

My rooms been redecorated... interesting fact for you there, its all blue now. Got a new desk and shelves so I now have more work space. And I've got a new monitor. 23". Very nice. I intend to get a second one soon but that's a purchase for another time.

As well as that I've also had a side project going for approximately four months now. Its called Islands of Peronia and is an online browser based game where you are pirate and stuff. So look into that. I'm not sure if it'll come up if you google it so click this link to see the homepage and this one for the forum. Lovely people, great to talk to and fun. We want to have a working framework by christmas so keep your eyes open for that.

On the NewDawn front I did a complete restart with Irrlicht and have reached the point where it can (could, broken at said moment) read from an XML file and set up an Irrlicht window and render the standard Quake 3 map or whatever it is that comes with Irrlicht. I do want to switch the XML reader over to one that is capable of also writing to the XML file as well but as of this moment IrrXML is the only one that has worked for me. This is probably because the ones I used before it were too advanced for me to understand. Remember I'm using this project as a way to teach myself C++.

Further plans for NewDawn are to implement a procedural voxel terrain system and a Dual Contouring system on top of that to make it  all curvey and actually look like a landscape. There's plenty of them out there but this will be mine and will be able to do what I want it to do, which basically means anything, from destruction to maybe even minecraft esque gameplay. I want this project to be freely available to anyone out there who's interested. Basically I want to make the resources for more people out there who are looking to get into programming games. Which effectively means I want to write the documentation that I'm look for. Hmmm... Does this paragraph even make any sense?

I can smell paint. Dads putting the last coat of paint on my desk before he varnishes it. Cool... I have so many tabs open, been looking at so many different articles on this stuff. Probably should get working on combining them all into the most awesome game engine evar! Or just keep reading... that might work.


Leave a Reply