I have finally made a game for the iPhone, which has just been submitted to the App Store. The name of the game is Roll a Stone and I have a web site here:
www.rollastone.comThe game is inspired by the Amiga game Rock'n'roll and your goal is to roll a stone in a map and take all the stars. If you take all the stars in time, you will get to the next level. It might sound quite boring from this short description, but I promise you it's really fun. At least I think so because I'm playing the game every day, trying to beat my best score. :-)
The interesting story behind the game is how I used the Amiga to make both the music and all the levels for the game. I decided early on to have music in the game, but didn't want to increase the file size of the game too much. Instead of using mp3-files, I decided to port a java mod-player to Objective-C. This took about two weeks of my spare time. It is really nice to have a modplayer that I can easily add to any game I develop for the iPhone.
I used my Amiga 1200 and Protracker to make all the music, and sampled sounds directly into Protracker from my Korg Wavestation, Clavia Micromodular, and Logic Pro. I ended up with three music tracks for the first version of the game, and more tracks will be added in future versions when I add more levels.
The other program I used on the Amiga was DeluxePaint. DPaint was used to create all the levels, where one pixel corresponds to a tile in the level map. It means I can easily draw large maps on my Amiga.
My Amiga 1200 is connected to my Mac through NFS and I use remotesync on my Amiga to sync a folder between the two computers. With this setup, it is really easy to make a change in a map and then send it over to the Mac and the iPhone, or for that matter create a whole new map from scratch and send it over.
It might sound crazy, but I don't know how I would have done this without Protracker and DeluxePaint. At one point, the Amiga died and I got quite frustrated because I needed to make more levels and more music. I had to order a new A1200 motherboard from Amigakit.