A premium full-stack endless arcade game engine engineered with a high-performance HTML5 Canvas graphics layer and a secure, stateful Python / Flask backend.
- Dynamic Graphics Renderer: Custom 2D vector code-human rendering matrix and simulated 3D horizon road-perspective translation built entirely on pure HTML5 Canvas context endpoints.
- Secure State Persistence: Robust client-session state lifecycle mapping using encrypted Flask secure cookies to track user wallets, unlocked templates, and specialized historical statistics.
- Restful API Architecture: Clean decoupled JSON exchange routes for handling database synchronization hooks, storefront validation pipelines, and crash-log score submissions.
- Adaptive Gameplay Engine: Built-in dynamic progression handler loops that gradually scale track velocity variables, procedural obstacle frequencies, and currency multipliers based on live game execution metrics.
- Frontend UI Layer: HTML5, CSS3 Arcade Design System, JavaScript (ES6+ Native Canvas API)
- Backend WSGI Engine: Python 3.x, Flask, Werkzeug Architecture
- Version Control & Flow: Git / GitHub Git-Bash Workflows
To spin up the game engine server locally on your workstation, follow these terminal instructions:
Ensure your development workspace has all pinned package utilities installed from your environment manifest:
pip install -r requirements.txtExecute the Python environment lifecycle hook to turn on the local WSGI server:
python app.pyOpen your web browser and navigate directly to your local development socket:
http://localhost:5000
Tip: If you modify frontend files during runtime, right-click the browser refresh icon inside your DevTools panel and select "Empty Cache and Hard Reload" (Ctrl + F5) to completely flush cached memory traces.
hexajump/ │ ├── app.py # Flask application orchestration & Restful API controllers ├── requirements.txt # Pinned Python package dependencies ├── .gitignore # Strict environment exclusion filters │ ├── templates/ │ └── index.html # UI layout structure & core responsive layout matrix │ └── static/ ├── game.js # Core canvas physics engine & game loop lifecycle logic └── style.css # Cyberpunk arcade layout sheets & UI component themes