2004.04: Mac Game: The Resistance

  • Mac OS X 10.3 or greater
  • OpenGL Accelerated graphics card (built in on most computers these days)
Download: TheResistance.zip 444 KB
Controls: Move with the arrow keys, hit the space bar to "get political"

Jon Woodard and I submitted The Resistance for the first Wolverine Soft 48-hour Game Development Contest in April 2004. The quick development time was achieved with BlickLib, a codebase that I developed for a previous game, Blick. All contestants were allowed to use code libraries so long as the source was publicly available.

The contest had a theme we had to integrate into the game, similar to the TV show Iron Chef. Our theme was "Freedom" and our game reflects this by putting you in control of the leader of a rebel faction. Your job is to convince at least half of the citizens to join the Rebellion before the Police convince them to stay loyal to the Regime. Due to the 48-hour schedule, it's a little less evident of your goals in-game than the description. The gameplay, controls, and graphics hearken back to the days of Atari simplicity, but utilize modern technology.

Jon came up with the idea of revolution for the theme of freedom, and I came up with the idea for propagandizing being the game's central action. Because I had all of the knowledge about how BlickLib worked, I implemented player controls, buildings, and citizen behavior. Jon worked on level design and a stage loader. We didn't have time to re-write the dodgy collision system from Blick, nor implement audio. Together Jon and I created the movement system for the Police using waypoints, in code and in stage data.

Made Using:
  • Mac OS X 10.3
  • Xcode
  • OpenGL
  • GLUT
  • BlickLib
  • SubEthaEdit
  • Uniball Pens and Roaring Spring Notepads
  • Red Bull
Co-Creators: Jon Woodard


You can email me at poppenhe@umich.edu

All material on this site is copyright © 2002, 2003, 2004 Paul Oppenheim. Materials may be reproduced with proper credit.