- Python 3.8 or higher installed
- Internet connection for downloading packages
-
Open a terminal in the project directory
-
Install Reflex and dependencies
pip install -r requirements.txt
-
Initialize the Reflex app
reflex init
When prompted, press Enter to accept defaults.
-
Run the simulator
reflex run
-
Open your browser Navigate to: http://localhost:3000
- Look for the Control Panel on the left side
- Click the green POWER ON button
- Watch the vacuum tubes warm up (progress bar)
- Wait for "OPERATIONAL" badge to appear
-
Display Modes - Click buttons below the CRT:
- RADAR - Primary radar scope
- TACTICAL - Tactical overview
- STATUS - System diagnostics
- MEMORY - Memory visualization
-
Light Gun - Click on radar targets to select them
- Selected targets highlight in yellow
- Target info shows in radar table
-
Intercept Mode:
- Toggle "INTERCEPT MODE" switch
- Select a target with light gun
- Click "ASSIGN INTERCEPT" button
- Manual Override - Toggle for direct control
- Display Mode - Cycle through views
- Brightness - Adjust CRT phosphor intensity
- Console Status - View operator station count
This is just a linting error. The app will still run. To fix:
pip install reflexreflex run --port 8000- Check Python version:
python --version(need 3.8+) - Reinstall dependencies:
pip install -r requirements.txt --force-reinstall - Clear cache:
reflex clean
- Read
README.mdfor full feature documentation - Check
docs/HISTORY.mdfor historical background - Review
docs/DESIGN.mdfor technical details - See
docs/THOUGHTS.mdfor implementation discussion
- Performance: Close other tabs if display is slow
- Full Screen: Press F11 for immersive experience
- Screenshots: Use the status display mode for best photos
- Learning: Try different display modes to see all features
Enjoy your journey back to the dawn of interactive computing!