The SPACE PRISONER Project - Tom Spreen

Space Prisoner is a fully 3D, retro space action game for Mac OS X 10.4 or later. The app was an undergraduate research project (CSc 490, University of Victoria, supervised by Dr. Amy Gooch, now completed).

The goal in creating Space Prisoner was to gain a deeper understanding of 3D orientation (using quaternions), as well as collision detection and seeking algorithms. A secondary objective was to learn the OpenGL API.

Space Prisoner 1.4

Space Prisoner 1.4
Work on Space Prisoner has ceased.
However, I will continue to update the high score list as scores come in.

Monday, January 19, 2009

NOTE: If you reach 50,000 points or more, Space Prisoner will give you a special code at the end of your game! Email this code, your score, and your desired name to tspreen@gmail.com and I will post your high score on the project blog.
Posted by Tom Spreen at 6:22 PM

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Blog Archive

  • ►  2011 (1)
    • ►  April (1)
  • ►  2010 (5)
    • ►  December (1)
    • ►  September (4)
  • ▼  2009 (28)
    • ►  September (2)
    • ►  August (4)
    • ►  April (1)
    • ►  March (4)
    • ►  February (9)
    • ▼  January (8)
      • Added a "Reviews" link (just under the download li...
      • Posted a "Instructions & Hints" PDF which provides...
      • NOTE: If you reach 50,000 points or more, Space Pr...
      • Version 1.2 released. Major memory leak plugged. I...
      • Version 1.1 released. Here are the changes from 1....
      • CAUTION: Version 1.0 has a rather obvious display ...
      • Posted version 1.0.
      • Updated the blog in preparation for public release...
  • ►  2008 (31)
    • ►  December (1)
    • ►  August (2)
    • ►  July (5)
    • ►  June (5)
    • ►  May (8)
    • ►  April (10)

Download Space Prisoner here! Requirements: 1.2GHz+ processor, Mac OS X 10.4+.

  • Space Prisoner 1.4 (ZIP, 15.4 MB)
  • Instructions & Hints (PDF, 56 KB)
  • User Reviews of Space Prisoner

WORLDWIDE HIGH SCORES

1. 1814395 Qaeyious
2. 1325175 Jeremy Russell
3. 1124010 Cyril Q
4. 0822740 Manoj Chawla
5. 0765110 Gerard
6. 0732135 deaddodo
7. 0561420 Timothy Gentle
8. 0546735 The WolfGang
9. 0470005 Romain
10. 0352725 Laslow Olliefelde
11. 0246525 Brian
12. 0227235 Hamul
13. 0197165 Releaser Man
14. 0164780 Zeke
15. 0149825 Mem Dixy
16. 0108000 Maxwell T.

Email me with your high scores, suggestions and bug reports:

tspreen@gmail.com

PROJECT OUTCOMES - The original academic outcomes to be accomplished were as follows:

  • Demonstrated Proficiency with 3D Graphics Programming using the OpenGL API
  • Demonstrated Proficiency in Various Techniques for Improving Rendering Performance
  • Implementation of a Realistic 3D Movement/Collision Physics Model
  • Implemention of Challenging and Interesting Enemy AI
  • Creation and Implementation of Good Quality Graphics Models
  • Creation of a simple, yet fun and highly playable game

Technical Specifications

Language: C
Code Editor: Apple XCode 3.0
Compiler: GNU C Compiler 4.0.1

Author Information

My photo
Tom Spreen
Captain B787; Master of Science, Computer Science, University of Victoria, 2013; Bachelor of Science, Computer Science (minor in Mathematics), University of Victoria, 2010
View my complete profile

Bibliography

  • Bourg, David M. Physics for Game Developers. Sebastopol, CA: O'Reilly & Associates Inc. 2002.
  • Kernighan, Brian W. The C Programming Language. Upper Saddle River, NJ: Prentice-Hall Inc, 1988.
  • Shirley, Peter. Fundamentals of Computer Graphics. Wellesley, MA: A K Peters Ltd, 2005.
  • Shreiner, Dave. OpenGL Programming Guide. Boston, MA: Addison Wesley Inc. 2008.