NETCLIENT CASCADE GAMES DEMO GITHUB
YZZY ONLINE

MAKE
COOL
STUFF.

Games, tools, and experiments built for the browser. From networking libraries to browser games — built to be played and used fast, whatever comes next.

// OPEN SOURCE

NetClient

Lightweight WebSocket networking for browser games. Rooms, relays, host management, tags, and binary — all in one dependency-free ES module.

  • → Room creation, joining, and host handoff
  • → Broadcast relay or direct player messaging
  • → Binary ArrayBuffer support for fast position sync
  • → Tags & metadata for lobby filtering
  • → Zero dependencies — just drop in and go
game.js
import NetClient from "./netClient.js"; const net = new NetClient( "wss://your-server.onrender.com", "myGame" ); net.connect(); net.on("connected", () => { net.createRoom([], 4, false); }); net.on("roomCreated", (roomId) => { // share roomId with friends! console.log("Room:", roomId); }); net.on("relay", (fromId, data) => { updatePlayer(fromId, data); });
// OPEN SOURCE

Cascade

Self-hosted AI middleware that routes prompts across free providers — Gemini, Groq, Mistral, and Cerebras. One endpoint, automatic fallback, always an answer.

  • → Difficulty float maps to a model tier automatically
  • → Climbs to smarter models on complexity, falls back on failure
  • → Key rotation — pipe-separate multiple keys per provider
  • → Origin whitelist, rate limiting, and per-request timeout
  • → Deploy free to Render in minutes
app.js
const res = await fetch( "https://your-cascade.onrender.com/ask-ai", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ secret: "your-secret", difficulty: 0.5, // 0.0 cheap → 1.0 capable prompt: "Your prompt here." }) } ); const data = await res.json(); const reply = data.package.package.reply; console.log("Answered by:", data.answeredBy.model);
// PROJECTS

Games

Browser games built from scratch. Fast, fun, and made to play with friends.

Apex Racer
Browser racing with real physics — Pacejka tire model, weight transfer, and three cars with distinct handling. FR, AWD, and FWD all drive differently.
RACING PHYSICS 3 CARS HTML5
Bullet Game
Pixel roguelike built in Godot. Fight off enemies with pathfinding AI in this top-down shooter. Early demo available — rough around the edges but playable.
EARLY DEV ROGUELIKE GODOT DEMO
// TRY IT NOW

NetClient
Live Demo

Open the demo in two tabs, create a room, and share the code. Watch your squares move in real time — no setup, no install.

OPEN DEMO →
â–¶
MULTIPLAYER DEMO — LIVE