A single‑file 3D browser game that runs offline with procedural assets
It solves the hassle of hosting game assets by generating geometry, textures, music and sound entirely in code, embedding three.js into one HTML file. A Python build script assembles the parts, and a comprehensive jsdom‑based test harness verifies physics, combat and production hardening. Ideal for players who want a quick, install‑free experience and developers looking for a compact demo of procedural WebGL. Its self‑contained nature and headless testing make it stand out among browser‑based demos.
View on GitHub →woodyycchang/the-street-protocol