Aim View
Cue Ball Contact Point
Practice Positions
Recall restores aim & spin
New here? These are the basics. When you want the full rules, the Vs AI match guide, or the physics, open ℹ Info from the ⚙ menu.
Use the tabs under the table: Carambole or Dansk Kegel. In Carambole you can pick the Free or 3-cushion form in the panel below.
Drag the cue ball to aim. The faint ghost ball shows where it will strike. Use the ‹ › buttons (top right) to fine-tune the angle.
Adjust with ↑ / ↓ or the power bar (top right). Tap ±1% for fine steps. The power shows in the Aim View.
Click or drag inside the Cue Ball Contact Point circle: top/bottom for follow/draw, sides for swerve. Centre = neutral.
Toggle 📍 Paths. Cyan dots = sliding, yellow = rolling. Dot spacing shows speed.
Press ▶ Shoot (or Space). The result and your score appear in the scoreboard below the table.
Use Practice Positions (right): Save/Recall a position, or 💾/📂 export/import a file to share or print as an exercise.
Press 🤖 Vs AI to start a match against the engine. Full details are in ℹ Info → Vs AI Match.
| Valid carom | +1 point |
| Carom, cushions short | 0 — shot counts |
| Miss | 0 — turn passes |
| New Inning | Inning pts reset, cue ball switches |
| True Red (carom) | +4p |
| Pin (white/yellow ball) | +2p per pin |
| True Red + pin(s) | 4p + 2p/pin |
| Cue ball knocks a pin | Foul → New inning |
| 0 points / no cushion | New inning |
| 3rd True Red without pin | Foul → New inning |
CaromSim Pro Beta 8.13 — educational tool for Carambole & Dansk Kegel. Self-contained HTML, no external dependencies.
| ↑ / ↓ | Power ±5% |
| Shift+↑↓ | Power ±1% (fine) |
| Ctrl+↑↓←→ | Move contact point |
| Shift+Ctrl+arrows | Fine contact point |
| Shift+drag | Move any ball freely |
| Space / Enter | Shoot / Continue |
| ‹ › buttons | Rotate aim ±0.125° |
| Esc | Close panels |
| Drag cue ball | Aim shot |
| Long-press (0.5 s) | Move any ball freely |
| ± / ±1% button | Toggle coarse/fine power |
| ‹ › buttons | Rotate aim |
| ▶ Shoot / tap table | Fire / Continue (AI) |