Same OSX

Same OSX is now hosted at Sourceforge.net. This page is only here in case of historical interest.

The latest version of Same OSX is 0.6, which I released on August 18th, 2005. It features:

  • Tokens will not wander around on their own anymore.
  • The high-score announcement now waits to appear until the last animation is complete.
  • Less memory leakage (a lot less…)

If you want to try it out, download the disk image. I think it should work on any version of OS X greater than or equal to 10.2. If you find any problems, let me know.

Gratuitous screenshot:

Same OSX screenshot

Around the end of my last semester at MSU in the Spring of 2005, I was lounging around in my apartment, playing Same Gnome on my DVD player (a leftover watercooled 1.3 GHz Athlon). Back before I got my PowerBook, I’d spent many an hour of lecture playing Same Gnome; I decided that it would be interesting to write a clone of the game for Mac OS X. So I did.

To write the first version took me about a week’s time. I took the opportunity to play around with OpenGL…unfortunately, I’m not much of a modeller, so the game featured simple rotating tokens. Now it uses slightly more interesting geometric shapes created using Blender. If you’re ambitious, you could create a trio of small, low-polygon meshes. They have to fit within a cube no more than 2 “units” on a side, be centered on the origin, and be exported using Blender’s .raw format exporter.

Old versions

New in version 0.5:

Download version 0.5.

  • More interesting tokens. Coins were boring, so now there’s a cube, a pyramid, and a cylinder. They’re also more vibrantly colored.
  • More animation. The tokens rotate in two directions now. The currently selected tokens now jump out in front to make themselves more visible. Also, they now have an animation when they’re removed.
  • More source code. Same OSX is for fun, not profit. I’ve included this version’s code in the disk image. Everything is GPL-licensed now, so you can freely look at the source and see just how badly I can program when I’m learning Cocoa, learning OpenGL, and trying to sqeeze in one more feature before my bedtime.

Version 0.1

Download version 0.1.