Site Update
February 18, 2010
The website has been updated with some new resources added. Check them out here
OBJ Loader.
February 18, 2010
The source code and executable have been added to the site. Go there now to download them and take a peek around the apps.
Intergalactic Pest Control
February 17, 2010
So here’s another update (I know I’m on fire!). It’s the game I submitted for my Windows Games Programming module at Uni. Its made by me from scratch with the source files supplied by Uni and edited by me. The code was written by me from scratch though.
The game was to be designed to a specific design document that I couldn’t deviate from for level 1. I got full marks for my implementation of level 1. The second level I was allowed to play around with the code a bit to gain extra marks. All I did with this was to add a new type of enemy that evades the spray canister the player uses.
The only way to kill the midges in the game is when they turn red at random intervals, but they’re only red for 3 seconds before they turn an invincible blue and fly off the screen, you lose the game if more than 3 midges turn invincible and escape.
The sound on the video below is a little out of sync with the video, I guess this is because I used Windows Movie Maker to squish the size of the file and encode it for youtube, but it displays the game pretty well. I’m not going to upload the executable for this game because it’s not quite how I like it. I am, however planning on porting the game (at least the first level) in flash with my newly squired skills! So look out for updates on that.
Here’s the video:
Kongregate.
February 15, 2010
I’ve been a member of Kongregate for a while now but it’s never crossed my mind to make any games in flash, until today. I’ve been checking out the tutorials on the site and they seem pretty straight forward if you have at least some back ground knowledge of programming so I’m going to give it a go.
It’s not just the fact of having a place to host a game either that’s attractive about the site, they pay you a portion of the money they make from advertising, have their own APi so you can integrate it into the site and have a large member base of developers and players. Seems too good to be true to be fair, but apparently it is. Watch this space for updates.
OpenGL. OBJ Importer and Particle Emitters.
February 13, 2010
So it’s been a while since I posted last and that’s bad. So here we are, finally with an update. This application was my submission for my Further Programming for 3D Applications project. It imports OBJ models with their materials and textures (although this was untested because I couldn’t get any models that were textured. Duh!) and also has a mixture of particle emitters that can be combined together to produce a fire effect.
It was all made using OpenGL, SDL and C++ following along with VTM’s from 3D Buzz which are well worth the purchase. Check them out here.
The textures for the emitters were all created by me in Gimp, but the models I got for free from Turbo Squid.
I’ll add the source code to my web portfolio shortly but for the time being here’s a video link to my Youtube account. Enjoy.
Visual Studio 2010
December 4, 2009
I’ve literally just installed this and it seems pretty good. I just needed something to knock up some UML and class relationship diagrams. Handled them really well, no problems converting from Visual Studio Express Edition 2008. Check it out. Here
Codemasters. i7. Operation Flashpoint.
November 22, 2009

There’s an interesting video over at intel’s website that takes a look at the way Operation Flashpoint was programmed to take advantage of the i7 processor. It’s only short but worth your attention. Take a look here.
Modern Warfare 2. Really?
November 21, 2009

Like everybody else that owns a console, or has the faintest interest in gaming, I was looking forward to the release of the sequel to one of the most successful FPS games of all time. I’ll point out now that I loved Modern Warfare. I spent hours upon hours of my life playing that game, both single player and multi player. I loved it. So like everybody else I had extremely high hopes for the sequel. Oh how I was disappointed.
The hype for Modern Warfare 2 was through the roof. The American store Gamestop started selling it early, it got its own west end red carpet launch and stores across the country were open at midnight for its launch.
Despite all the hype, this was never a 10/10 masterpiece it was made out to be. The games story as a whole felt like a drier repeat of the last game with a little more action. Yes the characters were different and the story took place in different locations but really, the last half of the game felt like a re-skinned version of the original. The first hint of this that I came across was the Rio de Janeiro level where you end up chasing down a suspect, something that happens in the first one, only the level concludes a little differently. There was the generic ‘we need to stealth’ level, snipe the guards or leave them its up to you. Also something that happens in the first outing, just a little differently. Another level has you protecting a hard drive while it downloads data from a computer, then you have to make it to the LZ with enemy troops moving in on your position getting shot from all sorts of directions, yet another similar mission in the first game, which sees you protecting your position from the advancing enemy, only then to have to head towards them to a different LZ. Even the conclusion to the game is extremely similar, its just far less satisfying then the first one.
There was also the inclusion of a, in many peoples eyes, controversial level. To me the level in question, which had you shooting innocent civilians in a Russian airport was pretty poor. It didn’t really add anything to the game’s experience, it was nothing that couldn’t have been covered in a cinematic, something that’s shown to the player just to explain what the hells going on; there was no need to play through it. I’m not condemning the dev’s for including it, it’s a game and should be viewed in that way. It just seemed a little pointless for me, after all a game is supposed to be challenging and there was nothing challenging about it.
Yes these may sound like minor similarities but really, could they not think of anything better? or different? Lets not forget that Infinity Ward has two different teams working on this game, one team for multi-player and another for single player.
The single player game play is pretty good, mostly what we have come to expect from the Call of Duty series’ there are no real surprises there. Infinity Ward claim to have improved the AI this time around, it’s hard to see how though, the game does not feel as tough as it’s original little sister. This is probably because the bots are a little more predictable, maybe that is an improvement, the fact that the bots are acting how you would expect them to. They definitely don’t feel as deadly as the original, you can’t take more damage, they just appear to have worse accuracy then you may have been used to in the original.
The real achievement in this game was the multi-player, it is out standing. This I do feel raises the bar for all other FPS games that hope to have a multi-player. Developers will look at this game as the standard, and that’s a good thing. The multi-player is highly addictive, you find your self logging in to play one or two rounds then find you’re justifying one more round at 4:30 am. There are a lot of updates compared to the original, some weapons are locked that didn’t used to be, such as my favourite from the original, the AK-47. There’s the choice to pick your own custom kill streaks; from the AC-130 gunship to nukes. Ranging from 3 kills to 25. This adds to the on-line experience because all players have the choice to change their perks to suit their play style, from jamming enemy radar’s in stead of getting a UAV or raining death from above aboard the AC-130.
All in all this is a wonderful game to play, it just isn’t what I wanted from the experience. It doesn’t feel as ground breaking as the original, but then again was it ever really going to be? It was always going to be difficult to follow the success of the original and in many peoples eyes Infinity Ward hard achieved that, but not in mine. The game feels too cinematic at times, it try’s too hard to blow you away and that’s where it trips up. Yes a game needs a solid story but this felt more like it belonged in a movie then a game, it’s hard to find the balance between story and game play and I think they over stepped the mark on this one.
I don’t expect many people to agree with this review.but hey that’s just my opinion.
OpenGL Textured Cube
November 19, 2009
Right. Just a quick post to say that I’ve updated my webpage with an extension of an older programme in OpenGL. The previous programme displayed a cube that could be rotated on its various axis, I made changes so the cube now has a texture on each side. The programme still needs tweaking as three of the sides have a mirrored image of the texture that needs fixing.
The texture class that was created can only take Unsigned TGA files, I knocked up a pretty poor one in GIMP for the purpose of the programme just so I could test that it worked!
You can view the source files and .exe on my webpage Here
And the Video:
Thanks for reading. Comments appreciated.
New Blog Page
November 19, 2009
I decided that I wanted to take feedback on the items I have created on my webpage, so I decided to create a wordpress blog and use this as the blogging page and keep the rest of the site as my portfolio and items. It just makes more sense this way then trying to learn PHP and add a database to my own hosting package just to add comments to my own pages when wordpress is free and easy to use.
See you soon for more updates.