gomoku · 五目並べ Hub

15×15 lab · click intersection · Black to play ·

Clock
B · —:— W · —:—

Freestyle five in a row (horiz / vert / diag). Clock tracks active side (sync with To move). Broadcast / Follow uses BroadcastChannel('ugrad-gomoku-board'). 3×3 slice = coarse downsample of the full grid (same ℝ⁹ shape as go tensor). Tournament rules: Gomoku · Swap2 · Renju. Win → iron-line.

Command station · live 3×3 slice
idle · Train slice MLP or play moves

Automation: BroadcastChannel('ugrad-tensor-train') · { type: 'train', env, steps } · env gomoku-density in ugrad-tensor-envs.js.

Iteration snapshots · scroll →
gomoku-ugrad v0.3.2 · move log

gomoku-ugrad v0.3.2 · board 15/19 · chess clock · BC mirror · tensor envs · 3×3 slice

Tensor lane · remote slices

Same 3×3 shape as #gm-mini9 · BroadcastChannel('ugrad-tensor-lane') · Publish slice shares this board’s downsampled window; Lane in receives foreign slices below.

No remote slices yet — enable Publish on another tab or play here.

gomoku-ugrad.html · multi-monitor · μgrad games hub · μPad lab · ugrad-r0