documentation:rtstestcase
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
documentation:rtstestcase [2013/05/24 14:32] – created mhgamework | documentation: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**: | + | The frame structure of the RTS testcase is described in RTSFrameStructure. |
+ | ===== Features ===== | ||
- | **DroppedThing | + | |
- | **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__. | ||
+ | |||
+ | | ||
+ | |||
+ | * **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: | ||
+ | |||
+ | More details are in the class documentation | ||
+ | |||
+ | * NetworkReceiveSimulator | ||
+ | * InputSimulator | ||
+ | * UserPlayerSimulator | ||
+ | * Looking & movement | ||
+ | * Attacking | ||
+ | * Building | ||
+ | * Pickup | ||
+ | * [[documentation: | ||
+ | * 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)