Sunday, April 1, 2012

Welcome to my Office & Library

So I haven't had the time to write up all of my thoughts about Skyrim. Buuuuut I have been able to set up my home-office and I thought I might give you all a tour. When I visit someone's house... one of the things I love to do is browse their library (although these days people don't always have one). So I thought that I might give you all a chance to browse mine.

Establishing shot looking into my office. Computer desk on the one side, TV  table and smallish desk on the corner side. You can just see one corner of my wall library.

These are my two degrees to the left of the window. The first is for the arts in English Literature, Philosophy and Political Theory. The other is in the sciences for Computing Sciences. I got them both in the same week, and it only took me ten years.

Jean’s Christmas present to me last year, but only just finished getting it framed. A map of Westeros from A Game of Thrones. I dream of telling stories of the scope and scale of A Song of Ice and Fire.

Here is the far left shelves of my library. Bottom shelf contains role playing games: D&D going right back to the 1977 book, Paranoia & Vampire. Second shelf is my horror novels, of which half are H.P. Lovecraft. The third shelf is devoted to Call of Cthulhu the RPG, along with binders of complete sets of the limited edition Cthulhu CCG. Also on this shelf is number 292 of the limited edition 20th Anniversary Call of Cthulhu rulebook, I love the art in this edition. The fourth shelf is more esoteric RPGs like Deadlands, GURPS, Aliens, Cyberpunk, Phoenix Command, Kult, Emperor of the Fading Suns, Warhammer, and James Bond. Also on this shelf is a complete collection of the Kult CCG. Second from the top is a smallish collection of books on medieval history. Top shelf are notes and designs from personal projects I’ve worked on over the years. I’ve kept them all.

This is the middle left shelf of my library. Bottom shelf contains general reference materials. The next shelf up contains over 20 lectures series from The Teaching Company (, over 500 hours of university style lectures on DVD on subjects such as Game Theory, Geology, World Religion, and Sociology. More importantly over two thirds of the lectures are on ancient history stretching from Neolithic settlements, Mesopotamia, Pre-Columbian North America, Egypt, Greece to the grandeur of Rome. Next shelf up contains a few more specific reference books on Ancient History, an original version of one of the best little-known strategy games: if you want cooperative backstabbing and politics with unmitigated intensity you can’t look any further than The Republic of Rome. Also included on this shelf is three binders of reference art for a strategy game I’ve been researching and developing for more than seven years. The top three shelves contain more  academic books on Ancient History. The top shelf has a collection of DVD movies set in antiquity, along with a model of a Lament Configuration (the puzzle cube from the Hellraiser series). Also on the middle shelf is the most expensive RPG supplement I’ve ever purchased: Ptolus by Monte Cook, it is a truly gorgeous city designed with such rich intrigue and plots. At the top of this shelf includes all of the transcript books for my Teaching Company courses… yeah there’s a few.

Next set of shelves contains my technical books. Bottom shelf is Oracle Database books, along with C++ language reference stuff. Next shelf up is networking, UML and C# reference. Above that is my Adobe reference library with lots of stuff on Flash here. Next up is the beginning of my games books. I’ve got stuff on Chess, Go, and some other more general technical books on Cryptography and Security Protocols and Algorithms. Second from the top is my shelf for game design books and interactive storytelling. My hope is that one day I’ll actually be able to design games and use both my English and Computing Science degrees at the same time. This hasn’t happened for me yet because usually you don’t get to do both in modern game companies. Also on this shelf is a complete collection of Writer’s Digest books for writing mystery fiction: poisons, firearms, crime scenes, police procedures, con jobs and other sordid topics. Great stuff! I used to get dirty looks on the bus when I’d be reading stuff like “how to kill someone with poisons”. Then the top shelf is my collection of Franklin Mint Mystery books… I’m a sucker for a good mystery novel. I’d love to do a mystery computer game that goes beyond the mechanics of Clue. I’ve even got some design notes on it two shelves to the left. ;)

Ok last shelf now, and this gets into the broadest mixture of stuff. This usually happens when I wish I had an extra set of shelves so I could better divide stuff into clearer categories. Bottom shelf is collections of funny comics, and language books on Spanish. I’ve been trying to find the time to pick up better phraseology than “two beers if you please”. Next two shelves are fantasy and science-fiction. I wish I had more room here. But you can see my collection of Game of Thrones up front. Next up is a few binders of notes, a few reference books on the original Doctor Who television show, and a collection of Teenage Mutant Ninja comic books. I like the weird stuff. Above that is a selection of my favourite Fighting Fantasy Game books (a slightly more intricate series of Choose Your Own Adventures), and then my three volume set of Burnham’s Celestial Guide. In 1989, (pre-Hubble days) they catalogued the known universe at that time which I thought might come in handy if I ever decided to write my own Master of Orion game. Finally the top shelf is my collection of favourite game manuals for all of the computer games I’ve played over the years. The first game I ever spent my own money to own: Ultima 5.

Then comes my board game collection. Here’s a pretty good rule of thumb, if you want to make GREAT games you have to PLAY great games. I think my last count was something like 150-200 board games and expansions. And above that, I freshly mounted my game plaques that I got from working with Electronic Arts for over seven years. I wish we got similar plaques when we launched a Zynga game.

Here is a close up of one of my plaques, the one that fills me with the most pride: SSX3. This is still my highest metacritic ranked game on which I’ve ever worked. I developed a special Localization system for this game, that would go on to be used in eight other Electronic Arts games.

These are the shelves above my desk: the two plush Cthulhus complete the work (Men In Black Cthulhu) and play (Tropical Holiday Cthulhu) theme for my computer. This is a machine to be used both for creation “work”, and research through “play”. The current obsessions are Left For Dead 2, and working on an RPG Editor application in C#. Also included is my map from Ultima 7, the last best Ultima I ever played.

Well that’s it for the tour. I’ll keep working on interesting apps and games here. It’s nice to finally have my “space” set up. I've got some cool stuff simmering in my off time right now. I can tell you more about it soon.

Thanks for reading, I hope to do some more blogging over the next couple of weeks,

Thursday, January 19, 2012

Dude! Where's my Ultima4?

Ok, I promised I would eventually tell what happened to my version of Ultima 4, and why I had to take it down. Here are three sides to my story:
  1. What happened from my perspective.
  2. What happened from the perspective of what might have been going on at Electronic Arts.
  3. What my visitors told me once I had removed the game from my site.
My Perspective
Here's what I know. One day I got an email from somebody who told me that they could no longer play my Ultima 4 game on my website. I had been working some pretty LONG hours on CityVille at the time, so I really couldn't follow up with 'server issues', but then it became apparent that this was not a case of my ISP being down. I got an "cease and desist" email (CND) notifying me that my website was being suspended for "violating copywrite materials".

Now I HAD to get involved. As I mentioned before, I worked at Electronic Arts for more than 7 years. I thought that if I ever had problems with my previous employer, that I could hopefully give my old department heads a call and we could "sort stuff out". But that didn't work out so well. First, I let my ISP know what was going on, that I was planning on appealling the cease and desist. It turned out that the guy at my ISP I spoke with was a fan of the original game. He thought it was pretty cool that I had taken it upon myself to rebuild the game in Flash, but rules are rules. So long as nobody could play the game on my site, then my Phi Psi Software website could run just fine. So I quickly pulled down the game from the main HTML page, which resulted in a broken link. That was good enough for my ISP so my website was reinstated. It was amazing to get the responses that I did with the broken link webpage. Many players sent me emails telling me that something was "wrong" with the Ultima 4 game, and wanted to know when I would fix it so that they could continue playing my game... more on that later.

Eventually, I called the number for the lawyer who had sent the CND email (strictly speaking Jean my wife made the call), and tried to explain why the Ultima 4 game had been such a passion for me. I reiterated that I had made absolutely NO MONEY from the creation of my version of the game, and how there were a couple thousand people who were visiting me every month to play on my website. (I had done VERY LITTLE to promote my game. In fact, my traffic didn't go crazy until PC Gamer published a web-article on my project: PC Gamer Article) The lawyer told me that I could appeal the CND, but ultimately I was too busy working on CityVille, and I let the matter slide. A few days later I posted the follow-up notice on my website. This prompted many wonderful responses from the people who had played my version of Ultima4.

Behind the Scenes
What happened from within EA? Well I can only guess. I have managed to glean a few details over the past year, but nothing is 100% certain. So anything I say in this section could easily be mistaken... but as far as I know this is what happened. But if anybody knows differently then please let me know.

First of all, Electronic Arts is apparently working on an MMO based on the Ultima Britannia world. That's kinda cool! From what I've heard (unknown source), the developers working on the project knew about my version; moreover, they were impressed with what I had been able to accomplish by myself in such a short timespan. My passion for the game was clearly evident, as is true for anybody who plays my game who knew the original. Granted the combat and monster encounters could use a little rebalancing... (yeah I'm look'n at you crpgnut! Try casting protection spells why don't ya?!? Heh! Just kidding!) but that stuff is pretty easy to tweak, given that I rewrote all of the original data in XML. But even with the development of a new Ultima MMO, how would my little application pose a threat? The answer is that it doesn't. If anything, my version would help promote the new version by providing free and readily accessible access to the original game.

Second possibility.. well this is where we venture into speculation and rumours. Again, I don't know FOR SURE what happened but these are the events as I know them. A few months after my site came down, a pretty cool offer was made by Great Old Games ( where with a standard subscription to their site, and you could download the original Ultima 4 game. This is the original game that you could run on a PC with an emulator (DOSBox), which is fairly straightforward but does require a 'bit' of configuration. Whereas with my version, all you need to do is use a browser to get to my game: no other plug-ins are required except a Flash player, which is pervasive technology. Here is the question that I have to consider from this timeline: was there some kind of the deal between GOG and EA that resulted in sites like my Ultima 4 being shut down? In this way, GOG would not have to compete with the convenience of my site. (I'm guessing on this point.) Because Great Old Games wanted to offer the "official" version of Ultima 4, my site could not be active to compete with their version. I find it absurd that it is still possible to 'compete' over a game that is 25 years old with pixelated sprite graphics. Another absurdity, that my name/web-site would have been mentioned in a contract saying that you EA are required to crush this fan project in order for this business deal to be completed. Wow! This shows quite the spirit for Good Old Games.

Response from Players and Others
Ok, let's get back to what the response was from the people who played the game. Many people were VERY HAPPY to have found my version. A group of people wanted to send me a donation for all of my work and attention in recreating the original game. One person described the moment that he stumbled across my site as "paradise found". Some people got a real kick out of the fact that I made players go back and have to talk to people rather than just 'auto-finding' the hidden objects in the game. One high-school teacher used Ultima 4 in his honours class to teach quest motifs to his students. He found my site invaluable for getting his students to play through the game (especially with my embedded documentation). There was one woman who had played the game when she was younger, but now suffered from Parkinson's Disease. She no longer had the motor skills to play modern CRPG games, but when her son discovered my site, she remembered happier times in her past and was able to complete the game with her son. Almost universally, people were appreciative of the MEMORIES that my version had rekindled. Ultima 4 is such a BELOVED game for so many people. I can't tell you the number of people who said that they played the original Ultima4, and were now sharing it with their children.

Perhaps the best response came from the original creator himself: Richard Garriott (a.k.a. Lord British). At one point I was so despondant that the project that I had loved and worked with so much effort was being shut down. I tweeted to Mr. Garriott asking him if he knew about the recent crackdowns by EA over the fan versions of his game. He tweeted me back (paraphasing from 140 characters): we can't control what EA does with the license, but that his team would most likely be the ones to carry on the "true legacy" of the Ultima name.

So now what? Well I still believe that Ultima 4 is a game that DESERVES to be played. This is a seminal work in the development of the computer role-playing genre. My version of Ultima 4 allowed thousands of people to play the original game with little or no technical difficulty. This is a game that has been in existence for more than 25 years--a virtual eternity in the field of game technology. No major case has yet to be made in terms of how or when the copyright on electronic entertainment software expires. 
Further, Electronic Arts has yet to develop anything new or original with their Ultima license. Hopefully that will change if an official MMO ever sees the light of day. But why block an important game, in a form that allows for a greater widespread appeal? I hope that this is not the fault of Good Old Games... because if it is, then I think that their tactics do nothing to support a greater appreciation of the history of electronic entertainment. Fan sites like mine promote interest and allow a new generation of players to enjoy these games in an easy to use format. I could easily spend years of my life converting the favourite computer games of my childhood into Flash: passing on my treasured experiences to a new generation of players.

So that's the gist and I'm done here... I've written my two blogs about what happened to me over the past year, and now given the inside details on why my game got pulled down. Going forwards, I want to write a few blogs looking at the current state of the CRPG genre (Skyrim for example), and talk about the new directions I'd like to see the genre develop.

Cya in a bit,
Blair Leggett

Sunday, January 1, 2012

Beyond the Final Frontier... ends up as Dallas

Hiya! Nice to see you again. 'member me? I'm the guy who was working on Ultima4 in Flash, and then I kinda dropped off the radar? You might have heard that I had to take down my version of Ultima? So what happened?
Ok, well let me walk you through what happened.

So I was working away on my Ultima game, and trying to set-up some side projects in Vancouver. Then I joined my wife Jean on a trip to San Francisco, and then everything changed. I happened to get my resume off to one of the co-founders at Zynga. One week later I had a programming job, and would get to relocate to the Bay Area with only about three weeks to pack up my stuff. Sometimes life moves THAT fast.

The funny thing is, that it was my work on my Ultima game that cinched me getting the job. When I had been working on my game I had NO idea that this would lead to me getting a job. I had hoped. But I had to just keep working on the project I loved. The three months for which I was developing Ultima 4, and the two for which I was debugging were among the most satisfying in my professional career. There you go folks, do what you love, have the passion to finish a personal project, and it might just lead you to a new horizon. If you can show that passion to a potential employer... well who wouldn't want to hire a self-driven and passionate employee?

In San Francisco, I would be working on a 'little' social game called CityVille. Heard of it? Yeah, a couple million people play it every day. I had so much fun learning the Zynga codebase, and working with the CityVille team. Ten months later I was then sent off to another project in Dallas Texas. They liked me so much that I switched over to THAT team (though I still miss the City people), which turned out to be CastleVille.

So I am now in Dallas. I'm working on a great game, and (for the moment) I am the only developer who has worked on both the #1 and #2 social games on Facebook: CityVille and CastleVille. What a difference a year and a half makes!

Here's another amazing thing about my time working at Zynga. For the first time in my 12+ year professional career, my father is playing one of the games that I made. He is an absolute CastleVille addict, and I love him dearly for his passion with the game. I just got back from a Christmas holiday visiting my parents in Ontario, and he wanted to know every little detail about the game, and spoilers for what was going to be happening in the CastleVille world in the coming weeks. Just amazing. I loved working on console games, PC games, and now social games. I'm still coming to terms with the pervasiveness of Zynga games. I'm amazed where I can be standing on a street corner wearing my CityVille shirt, and a little girl (probably no more than 10) looks at me, waves, and then smiles and points mouthing "Great Game!" as her mother drives her to school.

Oh and one more thing. I have to give a shout to a great guy who I almost got the chance to work with again: Scott Henshaw of Kibble Games. I had worked with Scott at Electronic Arts Canada. Well he's started up his own development studio. Before the Zynga job, I was really looking forward to working with him again and helping him to get his project off the ground. I never got the chance to wrap things up with him. (Jeez I only had three weeks to pack up my life to move to a new country.) I hope to see great things from Kibble Games in the not too distant future. If I'm ever travelling back to Vancouver then I'm hoping to have the time to reconnect with you guys. All the best Scott.

Well I was going to write this as one big post, but I've only tackled one of the topics I was hoping to share. So in my next post I'll shed a little light on why my Ultima 4 version got pulled down, I'll share some of my experiences in playing Skyrim, and let you know what I've got planned for my future CRPG projects.

Tuesday, May 18, 2010

The Final Frontier???

So the game development is slooooowly winding down. I think that I'm getting down to the last couple of crashes and bugs. Here's the readme file updates for my last two versions of the game.

Version 1.0.06 (Fri. May 14, 2010)
- Added some text feedback if a user tries to click on a menu option in the main menu, then they are told to press either R, I, or J.
- Data is now in a versioned folder system, so when a change is made the new data will be automatically updated without a user having to refresh their downloaded files.
- Fixed a problem with trigger squares not working on the bottom edges of dungeon rooms.
- Dungeon Shame's main ladder no longer dumps you in the ocean. (whoops)
- Spellcasters now have the correct maximum MANA. (it had been half of what it should have been)

Version 1.0.07 (Tues. May 18, 2010)
- Fixed problem where buying more than 50+ gems or keys would result in 99 gems or keys.
- Party will no longer move if all members are sleeping along with characters who are dead.
- Fixed bug where spellcasters were not getting xp for killing monsters with Tremor.
- Replaced any honor text with honour. (Keeping with the Lord British and Britannia theme.)
- Fixed the Open spell.
- Fixed a problem with dungeon graphics displays where ladders and fields were appearing where they shouldn't.
- Peer in gem, and casting view can no longer be performed while riding in a Balloon. You have to land first.
- Added some code to make the monsters be different on each random spawn.
- Daggers are now ranged weapons that are expended on each use.
- Monsters will now return fire when attacking with a ship's cannon.
- Monsters will attack after being hit by a ship's cannon (if they are right beside the ship).
- Combats no longer overlap when multiple monsters can attack the party at the same time.
- Monsters who died in combat from spell damage no longer get extra attacks.
- Fixed a crash that occurred for ranged monsters fighting when suffering from Jinx.
- Fixed any further possible animation crashes when monster attacks are interrupted by any sort of animation. (hopefully!!)

(whew... I think we're getting there.)

GDC was pretty cool. I saw people that I worked with six or seven years ago, and haven't talked to since then. It looks like I may have a game contract coming up pretty soon, working on a really COOL project! Nothing has been finalized yet... which would be nice to know that everything is going to work out for Jean and my summer. (EI payments stopped coming in as of this week.) But I think everything is going to work out... ya just gotta believe right?!?

My next work on Ultima... will be to turn it into a Facebook application. This way people will be able to log-in from any computer to be able to play their character. Also, I want to create multiple profiles so that you could play the game with a couple of saved characters. I think I'm getting ready to start advertising to the bigger game forums. Assuming that people don't find any BIG CRASHES in the next week or so (please keep emailing me at if you find anything people) then I will consider the project 'FINALLED'.

Also, there is one famous game critic who I happen to know. I've been waiting for the right moment to namedrop my project to him, but I don't know how he will respond. I think if the project has no serious crashes... then perhaps he might mention my game in something that would be a REAL DRAW to my site. I dunno. Jean seriously wants me to 'use my connections' but I feel like I should let my work 'speak for itself'. BTW: Speaking of getting the word out... somebody mentioned my site on a Korean internet forum. I'm now getting some serious hits from Korea and represents about a quarter of my regular hits on a daily basis. Go figure!?!

I've also had requests to put sound into the game... this is actually pretty easy to do. But I just want to make sure I've got some decent sound clips I can use in the game. I don't know if I want to go back to the 8-bit plonks and pings. People seem to want that... but I'm not convinced. I'm still of mixed minds about it. If I could find a decent library of sounds to use, then I might be more willing to 'make some noise'. ;)

Well that's it for now, I'll keep ya posted on how stuff develops over the next week or two. I've got a buddy who might be able to get me some business grant money to let me continue working on my project (on my own terms). This would be SERIOUSLY COOL!!!! I have an idea about continuing the Ultima 4 prototype to a whole new online role-playing game called mysteriously 'Project Infinity', but I haven't yet written up my complete design yet. But I should be posting something soon on my website. (There is a link to this page in my Ultima game on the preloading screen... but the page is basically 'under construction' for the moment.

Cheers everyone and keep travelling,

Wednesday, May 5, 2010

Updates and GDC

Well I've got another update on my game for tonight. This one fixes a few brutal crashes that people ran into that kinda hurt their game. Hopefully there wont be too many more of these.

Version 1.0.05 (Thurs. May 06, 2010)
- Fixed a crash that would occur when casting a spell right before being attacked.
- Fixed a crash when a monster died in a Flame Field.
- Fixed the conversation data for Lady Tessa in Paws.
- Camping parties can no longer be ambushed by water creatures.

So tomorrow if the first day of the Vancouver Game Developer Conference. I've recently spent some time trying to update my webpage to show off my Ultima work. I'm really excited about attending and have made up some cool business cards to make me look professional. If wishes were fishes then perhaps I could find an investor to see the potential of making these kind of online RPG games.

The responses that I've gotten over the past couple of days have been AMAZING. I wish I had more time to mention all of them. But there were two comments that stabnd out. The first one was from a parent who thanked me because he showed (the game he used to play in his childhood) to his seven year old son, and the sone has been playing constantly for the past few days. That story really hit me. It's kinda the main reason why I work as a game programmer. The second one was from a guy who is working on his PhD in moral and ethical philosphy. It turns out that he decided to pursue this field of study because of the inspiration to think about morality from when he played the Ultima series.

There's so many people out there who have such fond memories of playing Ultima 4. I'd argue that fact alone is enough to qualify video games as art. Take THAT Roger Ebert. (Just kidding... I love your Tweets!)

All the best, and wish me luck tomorrow!

Sunday, May 2, 2010

Updates and more to come...

So I just put a new version of Ultima on the website. Here's the list of updates and improvements for the past couple of days:

Version 1.0.01 (Mon. Apr. 26, 2010)

- Fixed a bug where a person who was asleep or dead could guard a camping party. (Weekend at Bernies anyone?!?)
- Fixed a crash when entering a dungeon room.
- Fixed an occasional crash when the last monster flees a combat.
- Fixed a problem that a party could teleport up/down a level and then enter a dungeon room from a non-normal direction and then the entire party is stuck at (0,0).
- Removed drop shadow from text to improve visual clarity.

Version 1.0.02 (Thurs. Apr. 29, 2010)
- Fixed a problem when entering/leaving a city and trying to move before the city data is fully loaded.

Version 1.0.03 (Fri. Apr 30, 2010)
- Fixed a crash in the guild purchase script.
- Repaired the ladder data for Dungeon Wrong.

Version 1.0.04 (Sun. May 02, 2010)
- Fixed Typo for Bloos Moss to Blood Moss.
- Players can no longer attack people objects: Ankhs, Fires, Water, or Wounded.
- Torches now reset when entering and leaving dungeons.
- Cleaned up party dead code. Removed uaser prompt when resetting data back to Lord British.
- Fixed problem where Balrons would heal party members with Energy Attacks when a protect spell was active.
- Fixed internal crash when fleeing from a city combat.

Also... how would ya like to have Ultima 4 running on yer website???

Put the following HTML code in your web-page:

<iframe src="" width="664" height="418">
<p>Your browser does not support iframes.</p>

I've tried to give you the best size for playing the game... but I can tweak it a little more on my end if people want larger or smaller versions (tho I don't know how you could play it any smaller).

ALSO! I've got tons of stories and updates to share with people as word about the game is starting to circulate around the internet. Jean (my lovely wife) is working hard behind the scenes to try to get people hyped about my Flash version of Ultima. There were two GREAT posts that have really helped drive up my site traffic: (thanks Ken!), and a thread from BoardGameGeek entitled "If you're a child of the 80s, any free time you have is gone..." ( I'll be sending a thankful message to Chris Palermo (who started the thread) later today.

Plus, I've had a thought kicking around in my head... I might make a couple Ultima 4 T-Shirts and give them out to the first couple of people who beat the game!!! Shameless promotion... possibly. But you gotta remember that back in the day Richard Garriott would send you a certificate if you told him you completed an Ultima game. And this was just one guy running a company in the days when email was restricted to the military and academics. :P

Sooooo more info to come, and I'm hoping to have time to tell ya some of the stories about the last couple of days. But I'm trying to get my main website Phi Psi Software up and running 'cause I'm going to the Canadian Game Developer Conference next week. Who know's what'll happen??? I'm kinda DREAMING that I might get hooked up with some development money and perhaps get to build more complex 'Ultima-type' games. Hey who doesn't want to get paid to do something they love!

Keep journeying onward folks,

Thursday, April 22, 2010


And with tonight's (or morning's) update I now have zero bugs. So that means I have now released version 1.0.00 of my Ultima 4 Flash game!!!!!

Here are the updates for this version:

Version 1.0.00 (Thurs. Apr. 22, 2010)

- Fixed a nasty hang in combat that created two bugs:
o A hang when ranged monsters had a Jinx cast on them.
o A hang when trying to wake up sleeping party members with an Awake spell and getting hit by ranged attacks. (say during a Gazer ambush!)
- Fixed a bug where a player could be asleep in combat but still get an attack. (or anxiously cast an Awake spell!)
- Beefed up the Gazer range attack. (After all... they are one of the hardest monsters in the game.)

So what does this mean... well there will probably be a few more issues to resolve in the coming days. But there is a symbolic achievement for a development team when they are able to drop their active issues down to zero. This is usually when gold disks start to get mastered, and people start to go on holidays.

I'll probably be tweaking combat stats over the next little while... those edits are only to the XML data that runs the game. Hopefully I will not need to update any game code from here on in.

Well let's see how that goes. ;)

On a personal note... I can't tell you how much of a feeling of achievement I'm feeling right now. I wrote a game... well a rather famous game... by myself over the course of about 3 months, and debugged and polished it over a couple of weeks. There's nothing like being able to build a game from the ground up, and to slowly see the thing come to life. Or even better... when people start playing it and get excited! There is NOTHING LIKE IT, and continues to be the reason why I AM A GAME PROGRAMMER!