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)
