Skip to main content
PowerPC Mac Liberation Army

Making new Mac OS 9 games

Forum IndexMess Hall

With SDL 1.2 it's still possible to easily port games to Mac OS 9...

Example :
http://sites.google.com/site/bl0ckeduserssoftware/colortilematch
That's pretty cool to see some programming love for Mac OS 9. I have a pet hobby project I've been tinkering with for years that I would like to finish someday (for Mac OS 9 and earlier, of course). I even wrote a scripting language for it that I tested with a standalone app. It's like a Frankenstein mixture of HTML and Assembly. It functions as a character dialogue engine and also handles game mechanics.

Anyway, I thought about porting it to Mac OS X but for as many books as I bought, I just couldn't wrap my head around Cocoa's memory allocation scheme. Plus, I just find programming for the old Mac Toolbox more fun. Smile
Yes. Programming for *very* old Macintoshes can be interesting because they are nice-looking systems and because the little memory and rare documentation make it a challenge.

Example of a program presumed to work on Systems 1 to 9 (and "Classic") but only tested on System 6, Mac OS 9, and "Classic" :
http://sites.google.com/site/bl0ckeduserssoftware/past-projects
(see "pfacto")

It's not much, but it's better than nothing I guess Smile
Check out these two programs. Both are completely free and allow you to make pretty decent games.

---

Al Staffieri's GameMaker v2.9.1 - http://alstaffieri.com/macsoftware/classic/gamemaker_291_freeware.sit

I've known Al for a long time online, over 10 years. Recently I got him to release an older version of his GameMaker program for free. You can create card based games similar to HyperCard, including a scripting language, and compile them into stand-alone programs. You can run QuickTime movies within your game to add extra realism. The game editor and compiled games are 68K programs that run on System 7 and up. The games are really small and light on resources. There's an even older version (with no scripting language) that runs on System 6.

GameMaker is still developed. The latest version runs on OS X but is not yet a Universal Binary. v4.0 is in development (a complete rewrite) which promises full Universal Binary and advanced new features. http://www.macgamemaker.com

---

Mike Richardson's SilverCreator v1.5 - http://www.silvercreator.net/downloads/SilverCreator1.5PPC.sitx

This is my own program similar to GameMaker, but with more advanced features. It has a more advanced scripting language that includes sprites, file access, easy sockets/Open Transport, timers, more advanced scripting, etc. The editor runs on PPC only, but you can compile games for 68K, PPC, FAT, and OS X (PPC). My program is a bit more bloated than Al's though, and requires at least Mac OS 7.6.1. v1.5 is a generally stable release with only a few known bugs.

I still develop this, and the newest v2.0 betas are Universal Binaries but drop support for Classic (http://www.silvercreator.net/plaza/). All versions are free.
_________________
Stop being so Complicated. Take a RISC.

http://www.adoptamac.com