Strict Standards: Non-static method Advanced_Permalinks::get() should not be called statically in /home/public/wp-content/plugins/advanced-permalinks/advanced-permalinks.php on line 825

Deprecated: Non-static method Redirection_Item::get_by_position() should not be called statically, assuming $this from incompatible context in /home/public/wp-content/plugins/redirection/redirection.php on line 375

Deprecated: Non-static method wpdb::escape() should not be called statically, assuming $this from incompatible context in /home/public/wp-content/plugins/redirection/models/redirection_item.php on line 58

Warning: ob_start(): output handler 'ob_gzhandler' conflicts with 'zlib output compression' in /home/public/wp-includes/functions.php on line 408
Phantom Web

3D Tower Defense, Part 3

August 21st, 2008
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/wp-includes/formatting.php on line 82

While todays update was somewhat minor to code it also represents an important set of basic milestones for the game in general in that we now have a game of sorts to speak of.

Read the rest of this entry »

3D Tower Defense, Part 2

August 2nd, 2008
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/wp-includes/formatting.php on line 82

So, I haven’t forgotten about this project and work has finally progressed. I did in fact do a little bit of work on this a while ago, however it wasn’t really all that important so I decided to hold off on an update for now.

Today however I have made what I consider significant progress so I figured it was a good time to update.

Read the rest of this entry »

3D Tower Defense, Part 1

July 7th, 2008
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/wp-includes/formatting.php on line 82

Back in May I made a large fuss about how OpenGL was going no where and how I was going to do things with D3D10. Then, the dust settled and I realised that I didn’t know what I wanted to make.

Read the rest of this entry »

It’s Lua NOT LUA.

June 23rd, 2008
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/wp-includes/formatting.php on line 82

This is a pet peeve of mine, I’m not even sure where this problem came from although I’m sure if I tried I could track it back to someone who didn’t know what they were writing about.

I’m talking of people refering to Lua as LUA.

While this might not seem like a big things to people it’s bothersome because it’s wrong; “Lua” is a word, meaning ‘moon’ in Portuguese and as such is neither an acronym nor an abbreviation, but a noun.  Even the Lua website says this.

The reason it bothers me is because, well as the site says, it’s both ugly and confusing. Not only that it’s dumb; it would be like people talking about PYTHON or JAVA or any other programming language where the name isn’t an acronym or abbreviation.

Consider this my one may crusade against stupidness; and based on some of the things I’ve read of late which are stupid this fight has a long way to go.

New Adventures in Direct3D 10

May 17th, 2008
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/wp-includes/formatting.php on line 82

While at Uni back in 2000 I decided that it would be a good idea to learn about this wonderful world of 3D graphics and all the cool stuff you could do. Back then it was a choice between Direct3D 8 and OpenGL; after looking about I settled on OpenGL, had a read of some NeHe tutorials and brought myself a copy of the OpenGL Programming Guide for some light bed time reading.

From that point onwards it has been pretty much OpenGL all the way, with a brief trip into D3D land when working on my final year project; a trip which didn’t work out too well.

Read the rest of this entry »

On Pair Programming Part 2

April 3rd, 2008
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/wp-includes/formatting.php on line 82

The pair programming experience has continued at work, as it was always going to, and the third day was probably the better of the four so far.

While things did seem to go smoothly it also served to highlight another slight, although not earth shatteringly bad, issue with pair programming; scheduling and bug fixing.

Read the rest of this entry »

On Pair Programming

April 1st, 2008
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/wp-includes/formatting.php on line 82

Anyone who has been around software engineering for any amount of time has heard the terms ‘XP’ and ‘Agile’ thrown around; development methodology which forgoes the normal ‘up front’ design of many traditional software design practices in favour of short iterations of code moving towards a set of goals in each iteration.

Read the rest of this entry »

Game Review : Lost Odyssey

March 27th, 2008
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/wp-includes/formatting.php on line 82

I’m generally not one for reviewing things, I feel there are others who are better suited to such things, however every so often I get the urge to do so and as such a post is born. Today it is all about Lost Odyssey:

Read the rest of this entry »

Small update

February 24th, 2008
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/wp-includes/formatting.php on line 82

After a bit of searching about and a template change it is now possible to comment on project pages.

The main reason for finding this change was so that I could get on and write the GTL3 documentation using Wordpress; static pages are perfect for doing the doc and comments will allow for feedback.

Also, the Final Year Project now has SVN access to the latest source code, for those who might be intrested.

Projects Up

December 27th, 2007
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/wp-includes/formatting.php on line 82

I spent this afternoon getting the various projects their own pages setup.

Thanks to Wordpress’s page system it was pretty simple all in all, some minor HTML hacking in order to get the images were I wanted them and some minor template hacking so that the top right menu was sane once I added subpages.

Other content is going up slowly, it required some more template hacking and API over riding in order to get the sub-pages on the right hand menu to behave sanely.

Hopefully before New Year everything will be uploaded once again and I can remove the old content :)