__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
The project was based on a proto-type tank game project (led by Tim Faircloth and Brad Wolfe, team members: Sandie Collins, Joe-Glen Gittao, Kenneth E. Nipper, Eung Seok Oh, Jessica L. Washington) developed in the CSCI4900 (Spr'05 class). We added a map system and various objects into the system to make it a fancy one. The project was led by Xin Lu and completed by the following team members.
Lingshan Xiong:
DJ and graphic designer
Hao Chen:
Bunker designer. Main programmer.
Liang Kong:
Main programer.
Xin Lu:
Interface designer. Team Leader.
* Authors
The following keys are used to control the player tank.
Keys for maneuvering:
A—go left
S—back ward
D—go right
W—forward
Keys for rotating the gun:
left-- clockwise rotating
right-- anti-clockwise rotating
Fire:
up-- fire forward
down-- fire backward
The initial interface is displayed as following.
In the battle, My Tank will appear in the northwestern corner, and in the other three corner of battle, user can see three Enemy Tanks.
There is the bunker in the middle of battle, and it is surrounded by the close sea as a rectangle, which prevents tanks from ramming the bunker.
Then, user can find four non-destructive walls appear respectively in the four corners close to the sea, and another rectangle made of destructive walls surrounds such stuff.
*Destructive Wall
* Non-Destructive Wall
* Sea
How to Play the Game?
To win the game, the player controls one red tank to compete with another tank team controlled by computer. There is one bunker sits in the center of the map, protected by walls. Whoever destroys the bunker will be the winner. Notice that the player can take many different strategies, e.g., to destroy the bunker directly or to simply eliminate the enemy team.
Tanks can maneuver freely on any empty area in the map, however, they can be blocked by walls. There are two types of walls: non-destructable and destructable walls. Destructible walls can be destroyed by bullets.
Game is completed when the bunker is killed. A victory page or failure page will be displayed depending on the player's performance.
* Game Objects
Computer tanks have their own Artificial Intelligence modules. They can maneuver and fire smartly. Life point of each computer tank is 1.
When tanks move into a sea block, they'll be swallowed ...
Bunker will rotate and fire bullets randomly. However, its chassis cannot move.
A wall that cannot be killed or destroyed by a bullet.
A wall that can be destroyed by a bullet. A tank can walk over the wall to remove it too.
* Bunker
* Enemy Tank
* Initial Interface
*Mapping of Keys
* The Demo clip of TankGame
Click here to watch a video clip of the game!
Page designed by: Dr. Fu & Lingshan Xiong & Xin Lu
CopyRights 2006 GSW
All Rights Reservered
__________________________________________________________________________________________
__________________________________________________________________________________________