Welcome, Guest. Please login or register.

Author Topic: Using the Amiga for iPhone game dev  (Read 4111 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline larsefTopic starter

  • Newbie
  • *
  • Join Date: Feb 2006
  • Posts: 36
    • Show all replies
Using the Amiga for iPhone game dev
« on: November 28, 2008, 08:56:48 PM »
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.com

The 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.
---------------------------------------------------------------------------------
A1200, Apollo 1260 (68060@50, with MMU+FPU), 32 MB, Delfina soundcard, 40 GB harddrive
 

Offline larsefTopic starter

  • Newbie
  • *
  • Join Date: Feb 2006
  • Posts: 36
    • Show all replies
Re: Using the Amiga for iPhone game dev
« Reply #1 on: November 28, 2008, 09:51:42 PM »
UAE is not an option for making music. As I wrote, I needed to take samples from my synths and Protracker is really great for that, but afaik it's not possible to sample sounds in UAE.
---------------------------------------------------------------------------------
A1200, Apollo 1260 (68060@50, with MMU+FPU), 32 MB, Delfina soundcard, 40 GB harddrive
 

Offline larsefTopic starter

  • Newbie
  • *
  • Join Date: Feb 2006
  • Posts: 36
    • Show all replies
Re: Using the Amiga for iPhone game dev
« Reply #2 on: November 29, 2008, 04:12:34 PM »
Quote

bloodline wrote:
Quote

larsef wrote:
UAE is not an option for making music. As I wrote, I needed to take samples from my synths and Protracker is really great for that, but afaik it's not possible to sample sounds in UAE.


Sure! Just save the sample in Logic as AIFF 8bit... it will load in to Octamed just fine, I do it a lot :-)


I know, but I'm kind of lazy. :-) What I like about running Protracker on my Amiga instead of UAE is that I can so easily capture samples directly into the program. I want to go from sampling the sound to pushing in notes in the pattern immediately. If it sounds bad in the score, I can easily replace it by sampling the sound again.
---------------------------------------------------------------------------------
A1200, Apollo 1260 (68060@50, with MMU+FPU), 32 MB, Delfina soundcard, 40 GB harddrive
 

Offline larsefTopic starter

  • Newbie
  • *
  • Join Date: Feb 2006
  • Posts: 36
    • Show all replies
Re: Using the Amiga for iPhone game dev
« Reply #3 on: November 29, 2008, 04:20:46 PM »
Quote

amigakit wrote:
Many thanks for your order :-)


Many thanks for your service! You saved my Amiga. :-)
---------------------------------------------------------------------------------
A1200, Apollo 1260 (68060@50, with MMU+FPU), 32 MB, Delfina soundcard, 40 GB harddrive
 

Offline larsefTopic starter

  • Newbie
  • *
  • Join Date: Feb 2006
  • Posts: 36
    • Show all replies
Re: Using the Amiga for iPhone game dev
« Reply #4 on: December 05, 2008, 10:55:23 AM »
Roll a Stone Lite is out now, for those of you who would like to try the game for free: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=298003681&mt=8

All music tracks are in mod format and made on an Amiga 1200. That's why the game as such is so small in size, only 0.7 MB.

For more info about the game, go to http://www.rollastone.com
---------------------------------------------------------------------------------
A1200, Apollo 1260 (68060@50, with MMU+FPU), 32 MB, Delfina soundcard, 40 GB harddrive