Atari 2600 Warlords Remake CS169  Spring 2000
UC Berkeley
Professor D. Tygar
TA: Samuel Madden

Game Group's Project Proposal

Group Number
:  4

Members:
        Michael Delp            (mdelp@uclink4.berkeley.edu)
        Bryan Musson            (niteravn@uclink4.berkeley.edu)
        Brian Fischer           (thorvald@uclink4.berkeley.edu)
        Devin Shanthikumar      (dev@uclink4.berkeley.edu)
        Stacy Tang              (sttang@uclink4.berkeley.edu)
        Mark Beazley            (mbeazley@uclink4.berkeley.edu)

Theme
        Our project is a remake and enhancement of the Atari 2600 video game, Warlords, for the Windows platform.

Tools & Special Development Needs:
        Microsoft Visual C++ 6.0 for Windows 95/98/NT
        Source Control (either CVS or Visual Source Safe)
        A Server machine (to handle network games)

Platform
Windows 95/98 with DirectX 7.0

Description:
        The original Warlords was a Pong-like game with some extra complexities.  The game takes place in a rectangular arena, where each player is assigned a corner to defend.  In each corner is a castle consisting of three layers of walls.  In the center of the castle is the playerís King, which must be defended at all costs.  To defend the castle, each player controls a ìpaddleî with which to knock away a bouncing ball that destroys a block from the wall on contact.  The paddle can also be used to ìcatchî the ball, reposition, and launch it off in a new direction.  Any player that allows the ball to break through their walls and kill the King loses.  The objective is to be the last player with a living King. 
        In our remake of the game, we will faithfully reproduce the original Warlords look-and-feel, but we will also create some additional features.  In brief, we will implement: a realistic collision model, AI for computer controlled opponents, sound effects, networking, 3D, and power-ups.
Everything is to be rendered in 3D, using DirectX/Direct3d technology on the Windows 95/98 platform.  In the ìOriginalî mode, the game will play exactly like the original Warlords, which means a top-down view of the arena described above.  The four players will have to crowd around the same computer to take control of their playerís paddle.  To reduce the crowding effect, we plan to support multiple input devices including but necessarily limited too:  Keyboard, Joysticks, and the Mouse.  We also intend to support networking so that players can join a game without having to be on the same computer.  In addition, we will allow players to be computer controlled so you can even play without the need for friends.
        We will also provide a 3d version that will add a feel of height to the game.  This basically means that everything is extended by one dimension:  The castle walls will have height, the paddle will move in two dimensions (up-down, and left-right), and the ball will bounce around in all three dimensions.  To make this mode playable, the game will be viewed from behind the playerís paddle.  This also means that the game will either have to be played across a network or with a ìsplit-screen.î  To help retain the fast-pace of the original, the blocks above one that is hit directly will also be destroyed (hence it becomes especially crucial to defend the lower sections of wall).
        One of the biggest enhancements to the original is that each mode will support the option of ìpower-ups.î  Power-ups will be generated when the ball hits a designated object in the arena, or sometimes they will appear when a player looses a block from his wall.  This will give a player that is losing the first opportunity at the power-up, which will hopefully extend the life of the game and make it more competitive.  The power-ups will bounce around the arena and can be affected by collisions with the ball.  To gain a power-up the player must collect it with the paddle.  Some of the power-ups we will include are:  Elongation (makes your paddle bigger), Shrink (your paddle will get smaller, watch out!), Slow-others (slows down movement of your opponentís paddles), Rebuild (a layer of wall will be rebuilt), Reverse (reverse controls for all players), Chaos (causes the ballís bounce to no longer respect the laws of physics),  Speed (ball speed is increased), and Multi-ball (ball splits into multiple balls).

Back to [Project List | 169 Home]