🛠️ ALPHA SOFTWARE UNDER CONSTRUCTION — Use at your own risk. Backwards compatibility not guaranteed.
╔══════════════════════════════════════════════════════════════════════════════╗
║ ║
║ ██╗ ██╗███╗ ██╗██████╗ ███████╗██████╗ ║
║ ██║ ██║████╗ ██║██╔══██╗██╔════╝██╔══██╗ ║
║ ██║ ██║██╔██╗ ██║██║ ██║█████╗ ██████╔╝ ║
║ ██║ ██║██║╚██╗██║██║ ██║██╔══╝ ██╔══██╗ ║
║ ╚██████╔╝██║ ╚████║██████╔╝███████╗██║ ██║ ║
║ ╚═════╝ ╚═╝ ╚═══╝╚═════╝ ╚══════╝╚═╝ ╚═╝ ║
║ ║
║ ██████╗ ██████╗ ███╗ ██╗███████╗████████╗██████╗ ║
║ ██╔════╝██╔═══██╗████╗ ██║██╔════╝╚══██╔══╝██╔══██╗ ║
║ ██║ ██║ ██║██╔██╗ ██║███████╗ ██║ ██████╔╝ ║
║ ██║ ██║ ██║██║╚██╗██║╚════██║ ██║ ██╔══██╗ ║
║ ╚██████╗╚██████╔╝██║ ╚████║███████║ ██║ ██║ ██║ ║
║ ╚═════╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ ║
║ ║
║ █████╗ ██╗ ██████╗ ██╗ ██╗ █████╗ ║
║ ██╔══██╗██║ ██╔══██╗██║ ██║██╔══██╗ ║
║ ███████║██║ ██████╔╝███████║███████║ ║
║ ██╔══██║██║ ██╔═══╝ ██╔══██║██╔══██║ ║
║ ██║ ██║███████╗██║ ██║ ██║██║ ██║ ║
║ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ║
║ ║
║ ╔══════════════════════════════════════╗ ║
║ ║ ⚠️ ALPHA SOFTWARE ⚠️ ║ ║
║ ║ EXPECT BREAKING CHANGES & BUGS ║ ║
║ ║ NOT READY FOR PRODUCTION USE ║ ║
║ ╚══════════════════════════════════════╝ ║
║ ║
╚══════════════════════════════════════════════════════════════════════════════╝
Restoring the legacy Java engine (v8830) into a modern TypeScript/PixiJS puzzle game engine.
npm run dev: Start local Vite server.npm run dev:electron: Start local development with Electron.npm run typecheck: Run TypeScript compiler checks.npm run lint: Run ESLint.
npm run build: Compile TypeScript and build for production.npm run build:electron: Build Electron production assets.
The primary deployment path is to the Hetzner nginx host using the automated rollback script.
# Deploy to Hetzner with automatic rollback on failure
FRONTEND_HOST=5.161.250.43 FRONTEND_USER=root BACKEND_URL=https://ws.bobsgame.com FRONTEND_URL=https://bobsgame.com npm run deploy:hetznerVISION.md: Project's ultimate goal and foundational concepts.MEMORY.md: Architectural observations and design preferences.ROADMAP.md: Long-term structural milestones.TODO.md: Immediate bug fixes and explicit tasks.DEPLOY.md: Detailed deployment and environment setup instructions.CHANGELOG.md: Version tracking and recovery milestones.
