Presentation is loading. Please wait.

Presentation is loading. Please wait.

SuperChair Productions proudly presents… PYGAME © 2006 SuperChair Productions. All rights reserved.

Similar presentations


Presentation on theme: "SuperChair Productions proudly presents… PYGAME © 2006 SuperChair Productions. All rights reserved."— Presentation transcript:

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


Download ppt "SuperChair Productions proudly presents… PYGAME © 2006 SuperChair Productions. All rights reserved."

Similar presentations


Ads by Google