μgrad games hub

μgrad games hub

μgrad.ai · static arenas · live broadcast lane

Server layer & setting prepare (next step)

Static Pages alone are not enough for global DB, ladders, or live vs other *.ugrad.ai users — add a Worker + DB + WebSocket path beside the existing subdomain Worker.

Pieces: D1/Postgres (users, games, ratings) · KV/Durable Objects (presence, rooms) · Worker (API + matchmaking + authoritative move validation) · OAuth or anon+upgrade · Elo/Glicko-2 per ruleset.

Client: Web Workers + adaptive caps; QPU stays async (queue + preflight). Cross-cutting: i18n, keyboard, touch, gamepad, reduced-motion (§2 in doc).

Accreditation: org SSO / VC hashes are software hooks; real accreditation stays legal/programmatic — see doc §6.

P0 slice: POST /v1/games + GET /v1/leaderboard on D1, JSON shape aligned with go-ugrad export → §8 Server layer at a glance.

JSONL download · raw-games-ugrad.html (deploy as raw.games.ugrad.ai) · registry / presence / corpus log / Digital alphabet LB. Terminal install hub · zsh: npx ugrad-cli open → then ugrad games in HexTerm.
tensor slicesnapshotsflat stones DAC exportIron Linesteno ladder (planned)i18nlive rooms

One launchpad for every μgrad arena — strategy boards, arcade shells, training lanes, and tensor slices that share the same flat, grid-first visual language as the rest of the stack.

Built on the μPad lab chrome: #000 field, 8px faint grid, mono labels, and ugrad-go-board-theme.css surface tokens. Tensor heads pull from ugrad-tensor-envs.js in go-ugrad. Deploy *.ugrad.ai behind Workers; train in μPad / R0, play here.

Live command deck The section below mirrors the most recent go-ugrad broadcast (3×3 tensor slice, lane comparison, activity log, Hexcast / sponsor lane). Turn on Broadcast in go-ugrad to drive the featured board.

Live — training & broadcast
Featured go board

Featured · waiting for broadcast…

Activity log
Tensor lane · vs featured slice
EnvSourceSim3×3
Hexcast · sponsor / dev takeover

hexcast · no frames yet

Receives hexcast-stream frames from another tab (open hexcast.html and broadcast). Optional iframe embed: set data-sponsor-base on the iframe in source.

Presence · sessions below = this browser / localStorage (no server yet). Workers online counts → roadmap.

Online + ladder (roadmap)

DB-backed leaderboards, live rooms, Elo/Glicko, multi-game concurrency, optional org SSO — see docs/ugrad-games-online-roadmap.md. i18n, keyboard, gamepad, and touch patterns for all hub shells are outlined there.

IP & assets · Card art is original inline SVG only (no stock sprites or scraped tiles). Labels name game rules (chess, go, …), not commercial products. Third-party marks belong to their owners; uvspeed is not affiliated with them.

Compliance (gold path) · quantum-prefixes.js + qbit-dac.js + qbit-steno.js · sw.js · ugrad-game-presence.js · QUANTUM PREFIX LIVE SYNC · BroadcastChannel('quantum-prefixes') · theme sync · DAC / Iron Line exports where each game shell implements them.

Showing — games

sessions · —local

Go

v0.1.6 shell · 19×19 lab, 9-cell tensor slice, MLP train, snapshots, history, AI via local weights, tensor lane rail. Lineage: Gomoku on gomoku-ugrad · AlphaGo.

sessions · —local

Gomoku

v0.3.2 shell · 15×15 five-in-a-row on Go intersections; undo stack, iron-line win broadcast, header lane rail (remote ℝ⁹ thumbnails, same channel as go-ugrad), same stone grammar as go-ugrad. Lineage: Gomoku · Renju · Swap2 · AlphaGo (research).

sessions · —local

Arena catalog

Typed index — abstract strategy, race/mancala, cards/oracles, sports, research links (arXiv:2107.08387) · Wikipedia bridges for designers; every playable shell links back here. Pair with this hub as the visual map.

sessions · —local

Sports field

Pitch + ball telemetry → hexcast-stream · roadmap: live/replay, kbatch/ugrad analysis, sports telemetry idioms. Lineage: pong-ugrad · snake-ugrad arcade lane · hexcast broadcast.

sessions · —local

Snake

Grid chase with score + reset; arcade lane beside pong-ugrad. Roadmap: Tron-style light trails, second-tab pairing, hexcast-stream telemetry. Lineage: classic snake / Nokia idioms · arena sports.

sessions · —local

Mancala

Pit-and-seed family — Oware, Kalah, Bao tensor-ready state (seeds per pit). Lineage: Mancala · List of mancala games.

sessions · —local

Backgammon

Points, bar, dice race — tables / Nard lineage next to chess clocks. Lineage: Backgammon · Cross and circle.

sessions · —local

Battleship

10×10 salvo search, hidden fleets — information game beside Gomoku’s full board. Lineage: Battleship (rules reference).

sessions · —local

Hanafuda

Flower cards — Koi-Koi scoring, 48-card tensor, yaku tables for capsule cross-walks. Lineage: Hanafuda · mahjong-ugrad.

sessions · —local

København

Circular economics board — ring track, rents, bankruptcy states (generic Monopoly-class mechanics, no third-party assets). Pair with backgammon race games in arena.

sessions · —local

WebGrid

Custom BPS chase · Neuralink public formula · turbo/sim · agent · also TTRPG pad on mueee · citybuilder roadmap — μgrad R0 adjacency for tensor games. Lineage: ugrad-r0 · Cellular automata · go-ugrad scale contrast.

sessions · —local

Chess

8×8 lab · match clocks · UgradChess (no castling/en passant) · FEN export · monitor chrome shared with go-ugrad. Lineage: Chess · Shannon number · checkers-ugrad.

sessions · —local

Checkers

English draughts 8×8 · forced capture · kings · multi-jump — same grid family as chess-ugrad, different combinatorics. Lineage: English draughts · Abstract strategy.

sessions · —local

Pong

Canvas vs AI · first to 7 · base-box pages for Framer-scale loaders · arcade stack with snake-ugrad + sports-field-ugrad. Lineage: Pong · Breakout family.

sessions · —local

Cards / deck

Deck entropy + hand-feature tensor (planned) · shuffle stats · feeds blackjack, tarot, hanafuda. Lineage: Playing cards · Fisher–Yates.

A K
sessions · —local

21 · Blackjack

Hit/stand vs dealer · hole card · dealer hits soft 17 (≥17) — basic strategy tensor roadmap beside cards-ugrad entropy. Lineage: Blackjack · Card counting (research).

sessions · —local

Tarot

Spread simulator + deterministic draws (steno-hash seed, planned) · narrative lanes vs I Ching coin cast · entertainment / design research. Lineage: Tarot reading · cartomancy-ugrad.

sessions · —local

Cartomancy

Playing-card narrative lanes + prefix DAC export (planned) · suits + ranks as structured tokens for kbatch. Lineage: Cartomancy · pair tarot · cards deck.

sessions · —local

I Ching

Three-coin six-line cast · yin/yang lines · changing lines marked — oracle lane beside tarot spreads · deterministic replay hooks. Lineage: I Ching · Cleromancy.

sessions · —local

Mahjong

34×4 wall · 13-tile hand · draw/discard lab (yaku judge roadmap) — riichi-adjacent tensor beside hanafuda flower cards. Lineage: Mahjong · Japanese mahjong.

sessions · —local

Cube puzzle

3×3 twisty-cube state tensor + move log (Kociemba / CFOP hooks roadmap) · group-theory puzzle lane beside mind maze. Lineage: Rubik's Cube · NP (God's number context).

sessions · —local

Cup stack

Timing + stack height · sport stacking idioms (WSSA-style patterns, research) · dexterity lane with dexterity-ugrad · visual speed reaction pairing.

?
sessions · —local

Flash cards

Deck flip + spaced repetition (SM-2–class scheduling roadmap) · ties memory album + language vocab · export with quantum gutter. Lineage: Spaced repetition · Flashcards.

sessions · —local

Mind maze

Grid maze + solve path (BFS/A* teaching surface) · graph toy beside cube puzzle state search · optional iron-line “solved” posts. Lineage: Maze algorithms · Pathfinding.

sessions · —local

Memory

Neural album — particles, ripple grid, burn transitions; search/history prep · pairs with flashcards + history PWA lane. Lineage: Memory (cognitive) · Method of loci (mnemonics).

sessions · —local

Visual speed

Acuity + reaction (stub).

sessions · —local

Dexterity

Hand + pointer trails · Fitts-style targeting lab with cup stack timing · gamepad / touch patterns per online roadmap. Lineage: Fitts's law · HCI.

sessions · —local

Math

Arithmetic / drill tensor · score vectors for curriculum hooks beside ugrad-r0 μgrad datasets · export-friendly problem streams. Lineage: Mental calculation · Computer-assisted proof (culture).

sessions · —local

Language

Vocab decks + quantum gutter export · i18n + script samples · pairs with flashcards · calligraphy stroke lane. Lineage: Language learning · SLA.

sessions · —local

Glyph Lightbright

Lite-Brite peg board — pegs are weights, color is a 3-bit channel. Encode/decode UTF-8, named-space steno (visible only), toy XOR cipher. Karpathy T2/T7 seat. Lineage: Lite-Brite · μgrad weights · kbatch glyph 13.

sessions · —local

Train playground

Karpathy Zero-to-Hero + Hugging Face course rungs as playable seats · live 3×3 SGD · regional map of who pushed the Hub (FR/US/UK/CA/CN/…). Custom engine desk for games.ugrad.ai.

sessions · —local

Typing

WPM + accuracy · rhythm + error heatmaps · kbatch capsule cross-walk · same performance ethos as visual speed. Lineage: Typing · Touch typing.

sessions · —local

Calligraphy

Stroke order + pressure curves · vector paths for tablet / pencil · pairs with language scripts + dexterity precision. Lineage: Calligraphy · Stroke order.

sessions · —local

Robotics

Joint graph + sim hooks (URDF-style roadmap) · kinematics viz beside mind maze graphs · hexbench hardware lane. Lineage: Robot kinematics · Forward kinematics.

games-ugrad-hub.html v0.3.5 · lanes filter · command bar (uterm / iron) · μPad lab chrome · IP + compliance · launcher · go-ugrad · online roadmap · subdomains doc