Tank Tournament - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Tank Tournament

Description:

2-Player Tank game. Recreate the look and feel of Arcade-style games. 3D Environment ... Bring back the fun of classic games such as Armor Ambush to the PC ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 36
Provided by: VN38
Category:
Tags: spawn | tank | tournament

less

Transcript and Presenter's Notes

Title: Tank Tournament


1
Tank Tournament
  • Team Eduard Papa, Michael Bridges, Steve Eklund,
  • Volodymyr Nestoyanov, Yong Ji
  • Advisor Dr. David Breen

2
General Description
  • 2-Player Tank game
  • Recreate the look and feel of Arcade-style games
  • 3D Environment
  • Rough Terrain with hills, water, mud, trees
  • Areas that affect gameplay
  • 3D graphics and audio
  • Support for DirectX compatible controllers

3
Gameplay Goals
  • Attract gamers who want to take a break from
    playing modern life-like games, lay back, and
    challenge their friends in a tank duel
  • Bring back the fun of classic games such as Armor
    Ambush to the PC platform with
  • 3D Graphics and Audio
  • Improved controls

4
(No Transcript)
5
Project Goals
  • Put our knowledge and skills to work to create
    professional-looking product, including
  • Installation package
  • User Manual
  • Follow formal software engineering methods
  • waterfall model
  • object-oriented implementation
  • documented source code
  • Deliver the product on time and according to
    requirements document

6
Scope and Perspective
  • Academic project for a team of undergraduates
  • First game project
  • Focus on functionality
  • Satisfy academic requirements of Software
    Engineering Workshop
  • Create a product that can be expanded and
    improved to a professional level
  • Future versions can reach stores and make profit

7
Game Overview
  • 2-Player
  • Sudden Death
  • Single-Player Practice

8
Map Selection Screen
9
How starting positions are determined
  • Tanks are placed
  • randomly on preset
  • pairs of spawn bases.
  • i.e. If player 1 is
  • placed on base 2,
  • player 2 is placed on
  • the other base 2.

10
Tournament Mode
  • Two players
  • Multiple hits for a round
  • Multiple rounds for a match
  • Timed rounds

11
Sudden-Death Mode
  • Activated when round or match draws
  • Smaller and flat battlefield
  • Starts back-to-back
  • First to shoot wins
  • No time limit

12
Single-Player Practice Mode
  • Single player
  • Stationary target tanks in random places
  • One target at a time
  • One hit for a target
  • Practice result

13
Gameplay
  • This section describes the requirements of game
    options, movement, firing, health, and other
    factors that affect gameplay.

14
Game Options
  • The following options must be set before a match
  • How many rounds must be won in order to win the
    entire match 1, 2, ..., 10 default is 3
  • How long each round lasts in minutes 3, 5, 10,
    15, 20, Infinite default is 3
  • Toggle Sudden-Death ON/OFF for every round that
    draws default is OFF, only for last round
  • The following options can be set at any time
  • Sound Effects volume 1, 2, ..., 10 default is 5
  • Music volume 1, 2, ..., 10 default is 5
  • Toggle Minimap ON/OFF default is ON

15
Movement
  • The tanks can move forward and backward, as well
    as rotate clockwise and counter-clockwise. The
    movement backward will be limited to a lower
    speed than forward movement. The turret can be
    rotated clockwise and counter-clockwise.
  • The turret will rotate slower than the base
    (hull) of the tank, so that tanks can dodge and
    maneuver around shots when they find themselves
    in vulnerable positions.

16
  • Speed of the tank will be affected by different
    terrains in the following ways
  • Normal terrain, such as grass, will allow the
    tank to travel at its default speed
  • Paved roads will increase tank speed above the
    default value
  • Forests, mud, and water will decrease tank speed
    below the default value
  • These exact values will be fine tuned during play
    testing

17
Firing
  • Tanks will attack using a fire-and-forget
    method, meaning that after a shot leaves the
    cannon, it will be its own object on its own
    path, no longer able to be controlled by the
    player. The player will be able to change the
    tank's course of movement and still see the shot
    moving in its own independent direction.

18
  • Time delay between consecutive shots.
  • Tank hit will cause base to rotate.

19
Health Replenishment
  • A single health pack will spawn at random times
    in random locations. If it is not taken within a
    certain time, it will just respawn in another
    random location and random health size. A pack is
    spawned in a random location, so a player cannot
    camp in a single location to protect a health
    pack from their opponent

20
Functional Features
  • The TANK!

21
Tank Effects!
22
3D Battlefield
  • Detailed terrain

23
Interactive Obstacles
  • Mud, Water and Trees, oh my.

24
DirectX Graphics and Audio
25
DirectX Control
26
Nonfunctional Requirements/Testing
27
System Requirements
  • Hardware
  • CPU Intel P3 800MHz
  • RAM 256 MB
  • Video 16 MB
  • Sound Card
  • Hard Disk 500 MB of free space
  • Two USB port game controllers
  • Software
  • Windows XP
  • DirectX9 runtime library
  • Most recent drivers

28
Testing Process
29
Unit Tests
  • Modified Condition-Decision Coverage
  • Control Flow Adequacy Criteria

30
Integration Test
  • I/O flow between different system layers

31
System Test
  • Functionality
  • Performance
  • Usability (GUI)
  • Documentation (user manual)

32
Beta Test
The fun phase!!!
33
User Acceptance Test
System Test Cases
User Acceptance Test Cases
34
(No Transcript)
35
  • Any Questions?
Write a Comment
User Comments (0)
About PowerShow.com