-
-
Notifications
You must be signed in to change notification settings - Fork 0
Getting‐Started
Gary Brown edited this page Nov 30, 2025
·
1 revision
This guide will help you get up and running with the Pinball Accuracy Memory Trainer in minutes.
The fastest way to start training:
- No installation required
- Works in any modern browser (Chrome, Firefox, Edge, Safari)
- All data saved automatically to your browser's local storage
- Works offline after first load
For complete offline use:
- Go to the Latest Release
- Download
pinball-trainer-standalone.html - Open the file in any modern browser
- Start training!
The standalone version has all assets embedded — no internet connection needed.
- Node.js 18+ and npm
- Git
# Clone the repository
git clone https://github.com/garybrowndev/PinballAccuracyMemoryTrainer.git
cd PinballAccuracyMemoryTrainer
# Install dependencies
npm install
# Start development server
npm run devThe app will be available at http://localhost:5173
- Open the folder in VS Code
- Press F5 — dependencies install automatically and the dev server starts!
- Click "+ Add Shot(s)" button
- Select a preset from the dropdown (e.g., "Medieval Madness")
- The shots load with pre-configured flipper percentages
- Left column: Shot names arranged on the playfield arc
- Middle columns: Left flipper (L%) and Right flipper (R%) percentages
- Visual playfield: See spatial shot arrangement
- Values range from 5% to 95% in 5% increments
- "NP" (Not Possible) = Shot cannot be made from that flipper
- Left flipper: Values must be strictly increasing (easier shots = lower %)
- Right flipper: Values must be strictly decreasing
- Click "Start Session" (or press Enter)
- A shot is highlighted — enter your percentage guess
- Get instant color-coded feedback:
- 🟢 Perfect (0% error) — Bright green
- 🟢 Slight (5% error) — Dark green
- 🟡 Fairly (10% error) — Yellow
- 🔴 Very (≥15% error) — Red
As you practice, the hidden "truth" values gradually drift within bounds. This prevents rote memorization and trains adaptive recall.
- Click "End Session & Final Recall"
- Enter all shot percentages from memory
- Click "Grade Final Recall" to see your score
Before starting a session, adjust these in the Setup screen:
| Parameter | Description | Default |
|---|---|---|
| Initial Random Steps | How far hidden values start from your guesses (0-4) | 2 |
| Drift Every N Attempts | Frequency of hidden value shifts | 4 |
| Drift Magnitude | Maximum drift distance in steps (0-10) | 2 |
| Mode | Manual (you pick shots) or Random (app picks) | Manual |
- Desktop/tablet recommended — The playfield visualization needs screen space
- Use fullscreen mode — Click the expand icon for an uncluttered view
- Start with familiar tables — Load a machine you know well
- Practice regularly — Short daily sessions beat occasional long ones
- Read the full User Guide for advanced features
- Learn how to contribute presets for your favorite tables
- Check the FAQ if you have questions