Download presentation
Presentation is loading. Please wait.
Published byMarjorie Booker Modified over 9 years ago
1
SuperChair Productions proudly presents… PYGAME © 2006 SuperChair Productions. All rights reserved.
2
GAME FEATURES 5 or more players supported client\server management, clients can join and leave dynamically shooting weapons and hits\misses team play support (2 teams, players automatically assigned) consistency between player views (steps have been taken to ensure the clients stay synchronized)
3
GAME FEATURES communications protocol specification sound support via our sound subsystem game mode support (currently there are three game modes, the loading screen, the main menu and the combat zone) support for sprites with multiple frames (AnimatedSprite, used for explosions and smoke) novel player tank control system (keyboard and mouse) - tanks have health (and will explode if it becomes too low) compiled python code (allowing for secure distribution of our product)
4
The TankWrapper and related Classes Enemy tanks do not have a crosshair MachineGunBullet sprites created when a shot is fired AnimatedSprites are currently used for explosions only
5
The Tank is Composed of 3 Sprites A base body sprite A turret sprite A crosshair sprite (for player tank only)
6
An in-game screen shot
7
A projectile is unleashed! A MachineGunBullet sprite is created.
8
Target hit resulting in an explosion! An AnimatedSprite is created.
9
The Tank’s health is too low! A spectacular explosion is the end result. An animated Sprite is created.
10
Turret Motion: STEP 1- find TV
11
Turret Motion: Step 2: find angle
12
Turret Motion: Step 3: angle correction
13
Turret Motion: Step 4: rotate the turret sprite -Sorry, no image available.
14
Turret Motion: Step 5: If weapon range exceeded, correct crosshair position
15
FUTURE CONSIDERATION use of multiple tanks frames to indicate physical tank damage smoke that "thickens" as damage increases (we will utilize the alpha channel) in-game music player, ability to turn off different tile sets water and quick sand on maps (tanks move slower)
16
FUTURE CONSIDERATION cloaking device destroyable terrain maps whose size are larger than the available screen space ability to send text message to other players support for various styles of game play such free-for- all, team play, etc. multiple weapons GUI considerations such health bar, ammo bar, etc. mines score board
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.