| [Home](/trick) → Tutorial Home | |------------------------------| ## Table of Contents 01. [Introduction](ATutIntroduction)
What Trick is, it's goal, the objective of the tutorial, and how to get and install Trick. 01. [A Simple (non-Trick) Simulation](ATutASimpleSim)
Description of a simple cannon ball simulation problem that is used through out this tutorial. Also a non-trick solution to the problem and a discussion of it's limitations. 01. [Architecture of a Trick Simulation](ATutArchitecture)
How the parts of a Trick simulation are organized and assembled. 01. [Building & Running a Trick-based Cannonball Simulation](ATutAnalyticSim)
In this section, we write, build, and execute a Trick-based cannon ball simulation. 01. [Recording Simulation Data](ATutRecordingData)
How to record data from our Trick-based cannon ball simulation. 01. [Plotting Recorded Data](ATutPlottingData)
How to plot our recorded cannon ball data. 01. [Running Real-time](ATutRunningRealtime)
How to synchronize simulation time to real-time, that is, "wall clock time". 01. [Viewing Real-time Data With Trick View](ATutTrickView)
Viewing simulation data while the simulation is running. 01. [State Propagation with Numerical Integration](ATutNumericSim)
How to use numeric integration in a Trick simulation to find the next state. 01. [Dynamic Events - Making Contact](ATutDynamicEvents)
When interesting things happen between simulation times steps. 01. [Trick Variable Server](TutVariableServer)
How to interact with a running simulation. 01. [Monte Carlo](ATutMonteCarlo)
How to enable and use Monte Carlo functionality in your simulation.