A while back I made a pleading post to famed game author Archer Maclean to port his excellent title Mercury to the iPhone platform.  Today, I target another skilled author with a similar plea.

Will Harvey, I beg of you -- please bring your classic title Zany Golf to the iPhone.

Author of the famed Music Construction Set published in 1984 by Electronic Arts, Will Harvey and his team at Sandcastle released Zany Golf for the Apple IIgs in 1988 and was later ported to the Amiga, Atari ST, DOS PC, and Sega Genesis.  A fanciful slant on mini golf, Zany Golf presents the player with ten levels (one is bonus!) course featuring bizarre obstacles such as bouncing hamburgers, laser beams, moving walls, and magic carpets.  The user uses the mouse to click on the ball and drag out a shot vector.  Releasing the mouse button sends the ball on its way.  Some levels involve deeper interaction such as the "Magic Carpet" level which gives the player direct mouse control of the ball and the "Fans" level which gives the user control of strategically placed windmills by way of jiggling the mouse.

Every aspect of this game's controls would perfectly translate to the iPhone's unique control mechanisms.  Zany Golf was made to be played on the iPhone.

Will my request be heeded by Harvey, or anyone for that matter?  Who's to say?  But given what a perfect fit Zany Golf is for the iPhone, it feels good to get this request out there.  Please cross your fingers!

  • blakespot

    So I've been playing a lot of Zany Golf on KEGS-GS (Apple IIgs emulator) and through the Genesis version on my GP2X. I gotta say, the Genesis version sucks due to lack of mouse control. The IIgs original has the best music. Though the Amiga version has a little more "pep." I am assuming the ST version has "pep" but the worst music of all.

    Good times, though. And yea, I do have a real IIgs and Zany Golf on disk. (My purchased original!) But...I've not powered it up in a couple weeks. :-

  • blakespot

    So I've been playing a lot of Zany Golf on KEGS-GS (Apple IIgs emulator) and through the Genesis version on my GP2X. I gotta say, the Genesis version sucks due to lack of mouse control. The IIgs original has the best music. Though the Amiga version has a little more "pep." I am assuming the ST version has "pep" but the worst music of all.

    Good times, though. And yea, I do have a real IIgs and Zany Golf on disk. (My purchased original!) But...I've not powered it up in a couple weeks. :-\

  • blakespot

    Thinking about it, I suppose since the IIgs version was almost certainly done in assembly language, an iPhone port would be a complete rewrite in C / Objective C. Does not seem likely, in truth. :-

  • blakespot

    Thinking about it, I suppose since the IIgs version was almost certainly done in assembly language, an iPhone port would be a complete rewrite in C / Objective C. Does not seem likely, in truth. :-\

  • http://www.zodttd.com ZodTTD

    This is a great game! As you said it would probably be a very tough port as games back then did a lot of trickery to run on such early platforms, beyond that of even using assembly. Just speculation but there's probably a lot of code specific to the Apple IIgs.

    What about a dos4iphone? ;)
    Not sure but Zany Golf may be one of the few games to run decently enough on such a port of DOSBox. DOSBox is on my list of things to get done, and I want to write an ARM dynarec (dynamic recompiler for CPU emulation) for it. The DOSBox team wanted me to do this quite a while back (before the iPhone) but it kept getting delayed.

  • http://www.zodttd.com ZodTTD

    This is a great game! As you said it would probably be a very tough port as games back then did a lot of trickery to run on such early platforms, beyond that of even using assembly. Just speculation but there's probably a lot of code specific to the Apple IIgs.

    What about a dos4iphone? ;)
    Not sure but Zany Golf may be one of the few games to run decently enough on such a port of DOSBox. DOSBox is on my list of things to get done, and I want to write an ARM dynarec (dynamic recompiler for CPU emulation) for it. The DOSBox team wanted me to do this quite a while back (before the iPhone) but it kept getting delayed.

  • arn

    I agree an exact port is going to be tough... but Mini-Golf is a very iPhone-compatible concept (touch-drag-shoot). someone will have to do it.

    btw, instead of using the mouse to control the ball in the magic-carpet level, you could use the accelerometer to jiggle the ball around.

    arn

  • arn

    I agree an exact port is going to be tough... but Mini-Golf is a very iPhone-compatible concept (touch-drag-shoot). someone will have to do it.

    btw, instead of using the mouse to control the ball in the magic-carpet level, you could use the accelerometer to jiggle the ball around.

    arn

  • blakespot

    Exact port is unlikely, but I would love it.

    All we need is an Atari ST, Amiga, Apple IIgs, or Sega Genesis emulator on the iPhone. ST and Genesis are the most likely as, I know from being in the GP2X scene, that there's is native ARM asm emulation code for the Motorola 68000. So that can't be far off.

  • blakespot

    Exact port is unlikely, but I would love it.

    All we need is an Atari ST, Amiga, Apple IIgs, or Sega Genesis emulator on the iPhone. ST and Genesis are the most likely as, I know from being in the GP2X scene, that there's is native ARM asm emulation code for the Motorola 68000. So that can't be far off.

  • http://www.racketboy.com racketboy

    Wonderful post -- thanks for sharing :)
    I love this game so much -- it's still sitting on my old 286...

  • http://www.racketboy.com racketboy

    Wonderful post -- thanks for sharing :)
    I love this game so much -- it's still sitting on my old 286...

  • thefcpguy

    Success! Zany Golf on the iPhone (and iPad) via the iDOS app and a little trickery...

    http://www.facebook.com/album.php?aid=270744&id=54768613428