You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: remove internal jargon and improve Limitations/Troubleshooting
- Drop "Goal 7" from the user-facing intro
- Remove Goal 8 integration-point note from keyboard shortcuts
- Reorder Limitations to lead with control ranges before the 100x cap
- Collapse two CPU-bound sentences into one
- Add actionable fix to the Space-key troubleshooting entry
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/SIMULATION_SPEED_CONTROL.md
+5-8Lines changed: 5 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Simulation Speed Control
2
2
3
-
Goal 7 adds live wall-clock speed control to the animated simulation GUI.
3
+
The animated simulation GUI supports live wall-clock speed control.
4
4
5
5
The control changes how fast events are presented to the user. It does **not** change simulation semantics, event ordering, or physics calculations.
6
6
@@ -90,7 +90,6 @@ Notes:
90
90
91
91
- On many keyboards, `+` requires **Shift+`=`**.
92
92
- Numpad `+` and `-` are also supported.
93
-
-`Space` is the current Goal 8 integration point: it toggles the runner pause flag directly.
94
93
95
94
## Common Use Cases
96
95
@@ -110,18 +109,16 @@ Notes:
110
109
111
110
## Limitations
112
111
113
-
- The slider stops at **10x** even though the runner supports up to **100x**.
114
-
-`50x` is available from presets and the menu.
115
-
- To reach values above that, press `+` repeatedly from `50x` until the runner reaches its `100x` cap, or set the multiplier programmatically.
112
+
- The slider covers **0.1x to 10x**; preset buttons and the **Simulation → Speed** menu extend this to **50x**.
113
+
- To reach values above `50x`, press `+` repeatedly — the runner caps at **100x**.
116
114
- Speeds above roughly **10x** are useful for throughput, but animation becomes progressively harder to follow visually.
117
-
- At **50x** and especially **100x**, small simulation deltas often round down to **0 ms sleep**, so execution becomes effectively CPU-bound.
118
-
- In CPU-bound ranges, expect higher processor usage and less visually smooth animation than at `1x`.
115
+
- At **50x** and above, small simulation deltas often round down to **0 ms sleep**, so execution becomes effectively CPU-bound — expect higher CPU usage and less smooth animation than at `1x`.
119
116
- Console-mode runs do not expose the GUI speed controls.
120
117
121
118
## Troubleshooting
122
119
123
120
-**I cannot see the controls:** make sure you started the animated GUI, not the console example.
124
121
-**The speed indicator disappeared:** that is expected at `1.0x`.
125
-
-**`Space` does nothing:** a simulation must be running and the frame must have keyboard focus.
122
+
-**`Space` does nothing:** a simulation must be running and the window must have keyboard focus. Click anywhere in the window to regain focus, then try again.
126
123
-**The simulation feels too fast to follow:** use a preset such as `1x`, `0.5x`, or `0.1x`.
127
124
-**CPU usage is high at very high speeds:** reduce speed to re-enable more wall-clock throttling.
0 commit comments