Overview
Up

 

In this project we implemented a real-time multi-player distributed animated tank game.

This version of the game resembles existing tank games for two players limited to a single machine.

This game runs on Win32 platforms (Win95 / 98, Win NT 4 or above) and supports various communication methods (LAN, Internet, Dial-up, Direct cable).

The game allows up to 4 players to take part in a game session.
The game uses graphics and animation to display the background and moving objects.

A game session is hosted on a server machine.
Each player is either a server (there's exactly one server in each game session) or a client.
A client interacts with the server and participates in the game play.

The design and implementation emphasizes the following aspects of the application:

Time synchronization.
Smooth drawing and animation.
Fast network protocol support.
Synchronized game state in all computers.
Efficient Server / Client architecture.
Open design and implementation - scaleable.
Object oriented design and programming.
Robustness.
 

Home Next