Changes between Version 2 and Version 3 of ~archive/PowerUpEngine
- Timestamp:
- Nov 28, 2007, 12:16:06 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
~archive/PowerUpEngine
v2 v3 1 = PowerUpEngine = 2 Handles appearing and pickup of PowerUps 1 = !PowerUpEngine = 2 [[ArchivePage]] 3 4 Handles appearing and pickup of !PowerUps 3 5 == Designer and Programmer == 4 6 Manuel Leuenberger … … 6 8 https://www.orxonox.net/cgi-bin/trac.cgi/attachment/wiki/PowerUpEngine/powerups.png?format=raw 7 9 [[br]]Every Entity capable of picking up powerups implements Extendable. If it can pick up the given type of powerup it does any modifications needed in pickup() and returns true, otherwise false. 8 [[br]] PowerUp handles the wayPowerUps appear. The subclasses are responsible for storing the impacts of picking up a powerup.10 [[br]]!PowerUp handles the way !PowerUps appear. The subclasses are responsible for storing the impacts of picking up a powerup. 9 11 == Progress == 10 - Implemented Extendable and PowerUp base class[[br]]12 - Implemented Extendable and !PowerUp base class[[br]] 11 13 - !SpaceShip is a Extendable[[br]] 12 - WeaponPowerUp is the first powerup of the new generation14 - !WeaponPowerUp is the first powerup of the new generation 13 15 == Next steps == 14 - make PowerUp store method of reappearing16 - make !PowerUp store method of reappearing 15 17 - some models for power ups 16 == RoadMap ==18 == !RoadMap == 17 19 Design: mostly done 18 20 [[br]]-07.12.05: Resolve any changes needed on the main API with the other teams 19 [[br]]-14.12.05: Implement Extendable for Player and the PowerUp base class20 [[br]]-21.12.05: Implement subclasses of Powerup for different distribution types and more types of PowerUps21 [[br]]-14.12.05: Implement Extendable for Player and the !PowerUp base class 22 [[br]]-21.12.05: Implement subclasses of Powerup for different distribution types and more types of !PowerUps 21 23 [[br]]-11.01.06: Debug, prepare presentation 22 24 [[br]]-18.01.06: Presentation