#!/usr/bin/env python3 """ šŸŽ® WEB ADVENTURE - QUICK START Your multiplayer RPG is ready to play! """ import subprocess import sys print(""" ╔════════════════════════════════════════════════════════════╗ ā•‘ ā•‘ ā•‘ šŸŽ® WEB ADVENTURE - Community RPG šŸŽ® ā•‘ ā•‘ ā•‘ ā•‘ A Multiplayer Browser-Based RPG Game ā•‘ ā•‘ ā•‘ ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā• šŸ“‹ Your game is ready to play! Quick Start Options: 1. EASIEST: Run launcher.py ================================ $ python launcher.py ✨ This will: • Start the backend server • Automatically open the game in your browser • Everything happens automatically! 2. MANUAL: Start server and open browser yourself ================================ Terminal 1: $ python -m uvicorn backend:app --reload \\ --host 0.0.0.0 --port 8000 Terminal 2: • Open file:///Users/luka/dev/me/web-adventure/index.html in your web browser 3. CHECK: Run verification script ================================ $ python verify.py Verifies all components are set up correctly ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ šŸ“š DOCUMENTATION: • README.md ............. Complete user guide • SETUP.md .............. Detailed setup instructions • PROJECT_SUMMARY.md .... Implementation overview ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ šŸŽ® GAME FEATURES: āœ… Multiplayer World - Play with friends online āœ… 3D Graphics - Beautiful Three.js rendering āœ… Combat System - Fight monsters and boss āœ… Leveling System - Gain experience, items āœ… Building Structures - Create houses, farms, towers āœ… Resource Gathering - Collect wood and stone āœ… Boss Mechanic - 30-minute challenge to defeat boss āœ… Real-time Updates - Live multiplayer synchronization āœ… Team Bonuses - Structures help nearby players ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ šŸš€ LET'S PLAY! Starting in 3 seconds... (or press Ctrl+C to cancel) """) import time time.sleep(3) # Run launcher try: from pathlib import Path import os os.chdir(Path(__file__).parent) subprocess.run([sys.executable, "launcher.py"]) except KeyboardInterrupt: print("\n\nšŸ‘‹ See you next time, adventurer!") except Exception as e: print(f"\nāŒ Error: {e}") print("\nTry running: python launcher.py")