CS 428 Games and Virtual Environments Homework #3
Due: Tuesday 3/1/2011, 5pm. Turnin is by e-mail to jeffery@uidaho.edu.
Remember to
put your NAME in a comment at the top of your source code file(s), and
to provide detailed makefiles or build instructions.
In this assignment, your options are to develop a Pirate-themed game
with either an arcade-style with smooth animation, or a strategy game.
In either case,
explictly design and write a description of the progress,
obstacles, and resources in your game, in an accompanying design.html file.
Arcade Game
- Should allow the player and multiple entities to move around in real-time
- Should have simple mechanics and be amenable to players' twitch skills,
i.e. dexterity and eye-hand coordination
- Examples:
- Extend the pirate duel to include different feints and maneuvers.
Pirate duels famously have involved using the terrain to advantage.
- Switch up to a ship to ship battle, with positioning, speed changes,
different #'s and sizes of cannons
- A sailing / navigation game, with weather, tides, and occasional
surprises such as pirates or gigantic white whales.
- A jungle maze game where your object is to reach the treasure and get
it back to the ship (in the corner of the map) without being caught by
skeletons or headhunters
Strategy Game
- Should allow the player to move multiple entities around
- Should have one or more computer-controlled player-adversaries
- May be turn-based or real-time
- Examples:
- Build and control a pirate colony (basic unit == ship) with a goal
of harrassing enemy treasure ships and helping your home country win a war
- Organize a mutiny aboard a ship full of sailors (basic unit == man)
by careful diplomacy
and occasionally dumping an uncooperative officer overboard.