Skip to main content
Glama

retro-arcade\n\nMinimal static HTML/CSS/JS project that runs locally without build tools. Features a retro landing page and a lightweight Vampire Survivors-like canvas game.\n\nHow to run\n- Option A: Open index.html directly in your browser (double-click the file).\n- Option B: Serve with a simple local HTTP server and open http://localhost:8000:\n - Python 3: python3 -m http.server\n - Node (if installed): npx http-server .\n\nFiles\n- index.html: Landing page with full-viewport layout, retro font, centered Play overlay that starts the game.\n- styles.css: Retro aesthetic (dark gradient, subtle CRT scanlines, neon button, responsive canvas).\n- game.js: Pure vanilla JS game loop (no dependencies), DPR-aware canvas, input, enemies, projectiles, collisions, HUD, and game states.\n- specs/overview.md: Project overview.\n- specs/tasks.md: MVP tasks checklist.\n- specs/task-requirements.md: Functional and non-functional requirements.\n- specs/task-gameplay.md: Gameplay loop and AI notes.\n\nGameplay overview\n- Press Play to hide the overlay and start immediately.\n- You control a circular player, enemies spawn from screen edges and seek you.\n- Every 500ms an auto-attack fires toward the nearest enemy (mild homing); projectiles expire on hit or after a short lifetime.\n- Score increases on enemy kills. HUD shows score, HP, and elapsed time.\n- When HP reaches 0, a Game Over overlay appears with a Restart button.\n\nControls\n- Move: WASD or Arrow Keys\n- There is no manual fire; attacks are automatic.\n\nTech and browser support\n- No frameworks or build tools required; works in evergreen browsers.\n- Uses requestAnimationFrame with a clamped delta for stability.\n- Canvas is scaled for devicePixelRatio and resizes with the window.\n\nPerformance tips\n- Close other heavy tabs for best performance.\n- If your device has a very high DPR, zooming out (or reducing system scaling) can improve frame rate.\n\nCustomization\n- Tweak speeds, spawn rates, colors, and sizes in game.js constants to adjust difficulty and feel.\n

Install Server
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Huxley-Brown/Project-Setup-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server