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

Both sides previous revisionPrevious revision
Next revision
Previous revision
documentation:rtstestcase [2013/06/08 13:52] mhgameworkdocumentation:rtstestcase [2024/08/26 13:25] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
 Programming guidelines can be found in RtsProgrammingGuidelines. Programming guidelines can be found in RtsProgrammingGuidelines.
 +
 +The frame structure of the RTS testcase is described in RTSFrameStructure.
  
 ===== Features ===== ===== Features =====
  
-**[[:documentation:playertargetingsimulator|PlayerTargetingSimulator]]**: supports that the [[:documentation:userplayer|UserPlayer]] shows the targeted entity.+  * **[[:documentation:playertargetingsimulator|PlayerTargetingSimulator]]**: supports that the [[:documentation:userplayer|UserPlayer]] shows the targeted entity. 
 + 
 + 
 +  * **[[: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 =====
  
-**[[:documentation:droppedthing|DroppedThing]] ** represents an item in the world.+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]]. 
  
-**Thing** is currently an abstract representation of a droppedthing that is not physical, but this is __to be removed__.+More details are in the class documentation
  
-**PlayerGroundAttacker** Implements a ground attack where a rock is kicked upwards from below ground.+  NetworkReceiveSimulator 
 +  InputSimulator 
 +  UserPlayerSimulator 
 +    Looking & movement 
 +    * Attacking 
 +    * Building 
 +    * Pickup 
 +  * [[documentation:NPCSimulator]] 
 +    * Enemy AI (EnemyAISimulator) 
 +    * Friendly goblins: (GoblinCommandsSimulator) 
 +    * Cannons 
 +  * RiverSimulator 
 +  * MagicSimulator 
 +  * AnimationSimulator 
 +  * NetworkSendSimulator 
 +  * RendererSimulator
  
-**SimplePlayerMovementController** implements basic movement (xz plane). 
  
-**RtsSandboxTest** a sandbox test showing all feature of the rts 
documentation/rtstestcase.1370699528.txt.gz · Last modified: 2024/08/26 13:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki