Subscribe to:

The Kiwi's TaleWitchBlasterDerelict Blow Stuff Up

Syndicate content

Ham Man

Derelict co-creator Sam Jeffreys has produced this short film on his Nokia N8 for a competition. I won't spoil it for you, but the story is about a man who really likes Ham, no less.

The official competition page for the video is at Nokia Europe. If you also enjoyed it, make sure you vote by clicking the Facebook Like button.

Noah More Heroes on YouTube

A couple of Noah More Heroes related videos have surfaced on Youtube, thanks to New Zealand PC World reviews editor Harley Ogier.

This one is the introduction we gave (Andrew explains the game while I get the laptop going, then I take it from there) with a playtest from two people who had never played the game before. Clearly I was a nervous wreck!

Also, this was the informal 'awards ceremony' that was held afterwards, where we fortunately secured the award for Best Gameplay. Thanks to everyone who held their hand up for our game.

Noah More Heroes (plus Global Game Jam 2011 recap)

 

Noah More Heroes, the action survival simulator we made for the 2011 Global Game Jam, is now out. And as a teammate noted on his Twitter feed, 'it is glorious'. As of writing, the game is the top viewed New Zealand Global Game Jam entry, and the 9th world wide out of nearly 1,500 entries.

Here are my thoughts and recollections on the brilliant Game Jam that we had this year:

 

Venue

For the second year running, the event took place at the Media Design School. Thanks heaps to MDS for again providing the location, and especially David and Porter for hanging around and helping everyone out. Stephen was again the local co-ordinator, and did a fantastic job.

 

Introduction

Before we could start work, we were shown a keynote video from the International Game Developers Association. It had an iMovie 11 trailer showing footage of Game Jammers around the world (I'm in it very briefly), various helpful hints for rapidly creating games, and the keynote from Keita Takahashi which, while amusing, had virtually nothing to do with games.

Finally, the various "achievements" were revealed, as well as the theme: Extinction.

 

Genesis of an idea

Immediately after the keynote, everyone formed brain storming groups (Which were meant to be comprised of people that we did not know beforehand) and had to spend fifteen minutes coming up a game concept based on the theme. The concepts would be then pitched to the entire group in order to build teams. 

After debating various ideas (Including a Cockroach Nuclear Holocaust Simulator) we settled on Noah's Ark: The Tower Defense. The concept was simple: The story starts after Noah has already collected his animals. In order to stop his ship from being overrun with animals escaping the flood, he must build an elaborate series of defense towers.

As it turns out, Michael's group also pitched a concept based on Noah's Ark, called "Animal Ark". My memory is fuzzy on what it originally was about, but I believe their concept was more or less the same as the original story, except it involved battles with pirates or rival arks on the high seas. 

 

The Team

Given our relatively similar concepts, the Tower Defence group joined forces with the Animal Ark group. The final team consisted of:

  • Sergio Cornaga - Art. Although Sergio was primarily an Artist, he also contributed enormously to the design of the game. He was also responsible for Noah's voice and some sound effects, the brilliant readme file, packaging the game for public release, and for the Noah More Heroes page and logo on the GGJ site.
  • Michael Schaeffers - Art and Programming. Michael designed the 3D ark that appears in the game, as well as the graphics for the various scenery objects. He also created a Sound Library for managing and playing sounds (Including randomly picking different noises), which was impressive considering he had no prior experience with Blitz3D.
  • Andrew Young - Art and Programming. Andrew's chief contribution was the excellent GUI art work, as well as the codebase that handled the GUI in game. Again, this was impressive as he had no prior experience with Blitz3D, but on top of that he had to wrestle with the awkward Blitz3D library I developed for rendering GUI elements on screen.
  • Anthony Lau - Art. Anthony drew four beautiful animated characters for the game (Cow,Chicken,Pig and Sheep), complete with four directional walking and eating frames. He also had a hand in engineering some of the audio, and does the sound of Noah crunching food.
  • Kei Kasai - Art. Although Kei was officially part of a different team, she still found the time to create the great looking title menu for us.
  • Damian and Josh from Thinkt - Audio. Damian and Josh weren't part of any team, but provided a much needed service by creating sound and music for anyone who needed it. Although we created many of our own sounds for the game, quite a few of Thinkt's audio files made the final cut.
  • Myself - Programming. As the chief code monkey build the base engine and spent the rest of the game jam stuffing features into it.

Matthew Gatland was briefly on our side, before defecting to create his own game.

 

The Final Concept

All of the ideas behind the Tower Defence version were biffed, and we more or less went  with the Animal Ark concept. Although we did add a lot of twists, like a perpetual flood cycle, a gloved hand launcher that can pick up animals from the ship and steal wood from others, the need to eat constantly (with ludicious gibs), and our Noah having the strength and vocabulary of the Incredible Hulk.

Sergio penned the storyline, which describes the final concept very well:

It is the year 4000 AD. Noah is the last man left alive on Earth. Global Warming has caused an increase in the sea level, and with it have come vast quantities of pirates. Noah must build his ark and take down the enemy pirates, all the while making sure he stays alive by eating livestock. After all... he only needs to save two of each animal.

 

The Title

The initial working title was "Noah vs Pirates", which was fine but no one was overly enthusiastic about it. Kei forced the issue when she asked for the title so she could work on the title screen. After we tossed a few ideas around the one that stuck was "Noah More Heroes", which of course is a pun on the Wii game.

 

Programming language

Although at first I was thinking that we would end up developing in XNA or Unity (as most people there were familiar with one or both), I started working on a prototype in Blitz3D, using the Prince Mince prototype as a reference, and we ended up finishing the game with it. 

In hindsight it was the right choice. Although graphically it could have been enhanced by the post-processing effects of a modern engine, the simplicity of Blitz allowed us to rapidly add and test out features. Also, both Michael and Andrew were keen to learn how to program with Blitz, and learned very quickly.

 

Version control

Using a shared DropBox folder rather than Subversion was an interesting experience. There were certainly some advantages, for instance changes were synchronized across the network in real time, removing the need for constant commits and updates. File conflicts were very rare since everyone got a copy of each save almost immediately. DropBox also has the ability to revert to earlier versions of files, though we never needed to use it.

It wasn't all smooth sailing though. Sergio couldn't install DropBox on the MDS machine he was using, so he had to download and upload all updates manually. And we couldn't get wireless internet going from Anthony's laptop, so connectivity was maintained with his computer via Pen Drive sneakernet.

 

Last minute rush

Given how feature packed our game is, we were constantly adding stuff right to the last minute. For instance, the enemy AI was only started within the last five hours of the jam, and the Chicken and Game Over screens were added in the last fifteen minutes. There are still some embarrassing glitches in the game, and although we didn't get them fixed within the time period, we do plan to fix them for the future re-release.

 

Game Jammer's Choice Awards

After the submission deadline was reached, we were herded into the main room to see all the games in action. The quality of Auckland GGJ entries has improved remarkably, unlike last year every game that was produced is fully playable (I suspect this is due in part to the participation of seasoned programmers from Grinding Gear Games).

What followed was an informal 'raise your hand' vote on prize-free awards for each category. The clear overall favorite of the Game Jam was DeadPixels, a beautifully retro platformer where the player not only has to deal with difficult platforming action but a constantly decaying view. However, I'm very pleased to announce that Noah More Heroes pipped DeadPixels at the post for Best Gameplay.

 

Bucking the trend

Even I do say so myself, I believe that the game is very unique for a GGJ entry. Examples:

  • Due to time contraints, most successful GGJ games focus on a single gameplay element, and polish that idea as far as possible. We blazenly tried to add as many gameplay, graphical and sound elements as we could think of (Enabled by the simplicity of Blitz3D) with very little regard for polish.
  • If a game focuses on a single mechanic, it isn't long before you have experienced everything the game has to offer. However, the combination of ship building, floods, pirate attacks, food management and co-operative/competitive multiplayer means that the gameplay is constantly evolving.
  • A few of the games this year approached their subject matter with a relative amount of seriousness and subtlety. We gave ours a healthy dose of absurdist humour and not even a hint of restraint.

 

Working on a team

Despite being my third Global Game Jam, this was actually the first one where I joined part of a fixed team, rather than working isolated and alone in a corner.

Certainly it was a very different experience. It wasn't entirely without additional stress. For the first time I had to share the reins of creative control. Also not only did I feel like I was under pressure from the team to work, but I felt like I had to put others under pressure as well. (If anyone else from the Noah More Heroes team is reading this - I'm terribly sorry if I ever pushed you!)

Despite that, overall the team experience was vastly better than the solo one. Constant feedback meant that the game was constantly being improved by good ideas. Sharing the load allowed me to outsource stuff I'm not good at (Art, Music etc) to those who could do it faster with higher quality, leaving me to concentrate on the stuff I could do well.

But, perhaps most importantly, I had a lot of fun. It was brilliant hanging with a group of similarly crazy, but very talented, individuals. We chose to work in a room in the corner of the building away from the main areas, this. was a good thing as no doubt we would have distracted every other team through our frequent laughter. And the laughter only got louder as the game became increasingly bizarre, with Michael Jackson gloves and showers of animal giblets.

I'm not sure if I will work again in a team for GGJ2012, but if the opportunity arises to work with some or all of the same people again, I'd take it in a heartbeat.

 

Closing notes

Overall I'm extremely happy with how the game worked out. I definitely want to make it part of the Earok 2011 collection, and I'm keen to get an updated version online soon.

Also, make sure that you check out the New Zealand PC World Gallery for the event.

Tags:

GGJ 2011 preview: Noah More Heroes

The half way mark of the Global Game Jam 2011 in New Zealand has been reached. Also, world wide every site has started, so I can announce that the theme of the Game Jam is "Extinction".

The game that we're working on (The team consists of five members, myself, Anthony, Andrew, Michael and Sergio) is called "Noah More Heroes" (Don't ask). It's a game where you, as a Noah-like person (maybe Noah himself) has to build an ark before a flood, get animals onto it to eat, while at the same time fighting off pirates. Also, it's not a one-off flood, the flood comes and goes perpetually. It's all a bit bizarre, but we've had a heck of a lot of laughs making the game.

Global Game Jam 2011, one week away

The Global Game Jam 2011 is coming to New Zealand this weekend, and again we're the first country in the world to start jamming. This time next week I should have something new for y'all to try. I literally have no idea what kind of game I'll be working on, but hope to develop something cool with Michael Schaeffers and Anthony Lau.

The theme of the Game Jam is still under wraps so I can't start planning now, but I'm definitely keen to hear suggestions.

Tags:

"Attack ads" of the 1800 US Presidential election.

It's good to know that, despite the nasty rhetoric present in modern day politics, at least it isn't as bad as it used to be!

Tags:

Half Life: Full Life Consequences

What happens when you take a really bad fan fiction based on a popular game (Even worse than Doom: Repercussions of Evil) and use a mod of that game to create a film version?

Behold this classic:

There is also a second part and third part, if you can stomach it.

Edit - It's also my birthday today. Yay.

Rest in peace, Rudy Vesele

This is long, long overdue but I only found out about this recently.

On February 3 last year, the legendary Rudy Vesele of freeware site caiman.us passed away. We only communicated a few times, but I'll never forget the kind words he had for my work, and I'll never forget the coverage he gave to my games (My bandwidth bill tripled the month he posted a review of Derelict on his site!)

Rest in peace mate.

Nirvana first impressions

Nirvana, which is a web based system based on the principles of David Allen's Getting Things Done, came to my attention recently. As a hardcore productivity geek I had to give it a shot. 

Unfortunately it took about three weeks for Nirvana to approve my account (They're still in semi-closed beta) but a couple of days ago my account was finally approved. That said, Kirsty signed up yesterday and had her account approved today, so I presume that's not an average waiting time.

So how do I like it so far? Pretty good actually. The system is broken down into these areas -

  • Inbox is an area for collecting stuff that you need to do. Empty all of the stuff that your conscience is nagging you to do into here, entering each task one at a time. When you've decided what to do with the item, drag it to the appropriate list.
  • Today is a list of stuff you should do today. If you set items to have a start date, they'll automatically be added here on that date. Items in today are "Starred" (think Gmail) so you can easily add or remove them by clicking the star.
  • Next is a list of stuff that you can work on next. This includes single tasks (Take the garbage out) as well as all of the tasks you have defined in active projects.
  • Waiting is a list of stuff that you are waiting on other people to do. You can link each item to an email address, so you can easily send reminders.
  • Scheduled is a list of stuff you have scheduled for a certain date.
  • Later and Someday are lists of stuff that you can't work on now, but will review at a later date.
  • Projects contain a list of projects, which in turn contain their own Next list. In GTD terminology, a Project is simply a Task with more than one step.
  • Archive is stuff you've removed from active view (such as completed tasks).
  • Trash is simply stuff you've deleted.

Which gives you an area for pretty much every kind of task you need to track. Each item (both tasks and projects) can have a title, start date, due date, tags, notes and each list can be manually sorted. Unfortunately, at this early stage Nirvana doesn't support repeating tasks, but this feature will apparently be added soon.

While Nirvana doesn't have the simplicity, powerful keyboard shortcuts and custom searches of Remember The Milk, it does have far superior project management. I'll continue to use Remember the Milk exclusively for my single tasks, but I am already relying on Nirvana for my project tasks.

Tags:

"Doom: The repercussions of Evil" fan fiction

This is probably, with all seriousness, one of the most entertaining fanfictions of all time. More info at Know Your Meme.