Lecture 3
Summary
In the class,
- I assigned reading from Chapter 3 of Programming
Linux Games from Loki Software with John Hall.
This chapter covers some basic Linux Game Programming APIs that are available,
including SDL and OpenGL for graphics, GTK+ and Tk for GUIs,
OSS and OpenAL for Sound, Sockets and OpenPlay for Networking, and
various packages for jpeg and mpeg file storage.
- We listened to students' game project descriptions.
- We then voted on a particular game to develop.
The winner: War of the Stars.
- Students then ranked group choices, and group assignments were given in the following
class.
War of the Stars
Here is a very basic description of the game.
More to come in future lectures.
You the player join a war for a particular side.
Your task is to control a ship in space and destroy
the enemy at particular battles avoiding obstacles
like asteroids.
In the space scenes, planets will have gravitational pull
thus forcing player to compensate or use for slingshot moves.
Navigation will be done in both/either a 3D perspective (first-person)
and 3D orthogonal (3/4, third-person view).
Ultimately, players will earn cash and points from the various battles, training
exercises, and private missions.
Promotions and demotions are given based on the success and failure of the
various missions.