Replace your KVM with Synergy

Every once in a while I am amazed by the cleverness of some people. This time, its the guys who made Synergy.
iPhone Game Development on PC

Well, with my MSc dissertation submitted, I finally have a bit of time to focus on some of my other projects … which includes keeping this up to date with what those projects are.
The latest is an iPod-Touch/iPhone game development, and the goal is to do as much of the development as possible in VisualStudio on a PC.
I found a few great resources for this, that I’m listing here for my own benefit as much as anyone else’s.
BAE Social Bookmarks
This blog uses the BAE Social Bookmarks plugin for b2evolution that I originally downloaded from http://plugins.b2evolution.net/index.php/2008/02/19/bae_social_bookmarks.

‽ Interrobang (ALT+8253)
Why don’t our keyboards have the interrobang?
Thats what a friend of mine asked. Here’s my best answer in layman’s terms. As always, it is open to arguments from the floor, but I’m skirting over details in order to provide a full answer that isn’t too much techno-babble.
The short answer is… they do!!! (ALT+8253) But, here’s the long answer (in 5 steps).
Preorder Flock!
Prototyping and Game-Bands

I’ve spent the last two days at the office prototyping a new game … and I had forgotten just how much fun that can be.
In a matter of about 16 hours I had completed the prototype to a point where it not only had all the basic functionality required by the Game Design Document, but it was already highlighting some fun and unanticipated game mechanics.
Six months of Flock!

Six months of programming at Proper Games and I haven’t been doing a very good job of keeping my blog updated. Mostly its because I’ve been putting in long hours of programming during the work day … and late nights with my friends.
But now things have settled down at the office as we are close to finally getting our game out the door. That means I have a bit of time to post some of the great press our game has been getting. So here are some links!
Emergent Functional Requirements in Game Development
There is a tendency in the software industry to complain about scope creep. You know, you’ve designed something based on a set of functional requirements provided by the client … and then the client says, ‘ooh! can we add this or that’.
The software designer then makes a decision on whether or not to honor the request … trying to balance the customer’s whims against the developer’s resources, contractual obligations, and customer satisfaction. Its then that you’ll then hear software developers spending their lunches complaining about scope creep.
Design: Anthropology and the Great Wall
Not having an internet connection at my flat has led me back to reading books … and I’ve been having a great time. Such a strange feeling to be reading a book, and after 30 minutes you’re still reading the same topic (not being distracted by some interesting hyper-link that would normally take me off on an off-topic rabbit trail).
The two books that happened to catch my recent attention have nothing to do with game design, but never-the-less my mind keeps twisting the things I read into ‘ooh that would be cool in a game’.
Saving the Greater Yellow Rattler
This week’s diversion was a trip to the Scotland coast in order to help save the ‘Greater Yellow Rattler’. The Greater Yellow Rattler (differing from the regular Yellow Rattler because of its size) only grows wild in a single location in all of Scotland.
So our job (after first counting the number of individual plants that exist on the stretch of coast) was to remove the ivy and other ‘garden escapees’ … and replace them with transplanted natural grasses from the surrounding area.
:: Next >>


