
CS490 Project - Cornell University, Fall 2003
Introduction
Betrayed by his closest friends, and ousted from the only life he's ever known, an ambitious man named Ian Frost travels to the deepest reaches of space in search of adventure, revenge, and a new place in society to call his own. Throughout his journey, he will become inextricably entangled in the ferocious ongoing battle between two feuding nations while coming to terms with the demons of his past. Featuring epic 3-D spaceship battles, customizable ships, an immense world, and an even bigger hero, this ambitious escapade will delight you as riveting storytelling and fast-paced battles come together to create a refreshing new take on the 3-D shooter genre.
Technical Information
Zed is written in C++ using raw OpenGL for 3D graphics and the SDL cross-platform multimedia library for music, sound, and joystick interface. It is being developed almost exclusively under Linux, with sporadic updates on the Windows side to make sure everything still runs smoothly on both platforms. Our decision to write our own game engine from scratch was made simply because we wanted to learn about OpenGL and about implementing real-time physics. Our in-game console is a fully-functional Python interpreter augmented with functions to manipulate the game world. We also use this Python engine to script out missions and issue commands to in-game entities. The actual AI for these entities is written directly in C++ to give us the most flexibility by interfacing the AI directly with our world state implementation.
Features
- Over 20 hours of gameplay
- An immense 3-D universe
- A wide variety of customizable spaceships
- Numerous classes of weapons, armor, and shields
- Over 20 missions
- Full, realistic 3-dimensional movement
- Flashy particle systems and other special effects
- Intelligent, realistic AI
System Requirements
- Linux (Windows XP/2000/98 support in final version)
- OpenGL/GLUT/SDL/Python libraries (to compile from source)
- Joystick supported
- OpenGL 3D graphics accelerator recommended
Core Developers
These are the members of our group, working hard throughout the semester to not only make sure this game gets done, but (just as importantly) gets done well:
Other Contributors
These are other people that have seen our project and wanted to help us out. If you want to help us with something, let us know!
- Jon Wilson - in-game music
- Rob Hatfield, Tony Seidel - ship concept art