The Wizards Wiki

Explore your world

User Tools

Site Tools


documentation:rtstestcase

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
documentation:rtstestcase [2013/05/24 14:32] – created mhgameworkdocumentation:rtstestcase [2024/08/26 13:25] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== RTS Testcase ====== ====== RTS Testcase ======
  
 +Programming guidelines can be found in RtsProgrammingGuidelines.
  
-**PlayerTargetingSimulator**: supports that the UserPlayer shows the targeted entity+The frame structure of the RTS testcase is described in RTSFrameStructure.
  
 +===== Features =====
  
-**DroppedThing ** represents an item in the world.+  * **[[:documentation:playertargetingsimulator|PlayerTargetingSimulator]]**: supports that the [[:documentation:userplayer|UserPlayer]] shows the targeted entity.
  
  
-**Thing ** is currently an abstract representation of a droppedthing that is not physical, but this is **to be removed**.+  * **[[:documentation:droppedthing|DroppedThing]] ** represents an item in the world. 
 + 
 + 
 +  * **Thing** is currently an abstract representation of a droppedthing that is not physical, but this is __to be removed__. 
 + 
 +  * **PlayerGroundAttacker** Implements a ground attack where a rock is kicked upwards from below ground. 
 + 
 +  * **SimplePlayerMovementController** implements basic movement (xz plane). 
 + 
 +  * **RtsSandboxTest** a sandbox test showing all feature of the rts 
 + 
 + 
 +===== Frame structure ===== 
 + 
 +The frame structure is implemented in a hierarchy of simulators. These simulators use components that are implemented in various places, and implement some of services that these components require. 
 + 
 +Note that this frame structure is implemented in the [[documentation:rtssandboxtest]].  
 + 
 +More details are in the class documentation 
 + 
 +  * NetworkReceiveSimulator 
 +  * InputSimulator 
 +  * UserPlayerSimulator 
 +    * Looking & movement 
 +    * Attacking 
 +    * Building 
 +    * Pickup 
 +  * [[documentation:NPCSimulator]] 
 +    * Enemy AI (EnemyAISimulator) 
 +    * Friendly goblins: (GoblinCommandsSimulator) 
 +    * Cannons 
 +  * RiverSimulator 
 +  * MagicSimulator 
 +  * AnimationSimulator 
 +  * NetworkSendSimulator 
 +  * RendererSimulator 
  
documentation/rtstestcase.1369405947.txt.gz · Last modified: 2024/08/26 13:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki