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 14:52] mhgameworkdocumentation:rtstestcase [2024/08/26 13:25] (current) – external edit 127.0.0.1
Line 7: Line 7:
 ===== 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.+  * **[[: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__.+  * **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.+  * **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
  
-**SimplePlayerMovementController** implements basic movement (xz plane). 
  
-**RtsSandboxTest** a sandbox test showing all feature of the rts 
documentation/rtstestcase.1370703168.txt.gz · Last modified: 2024/08/26 13:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki