Chess Lab
Chess engine + Three.js stage
v0.6.2The domain is modeled with pure TypeScript classes so moves, game state, and rules remain decoupled from the render layer. The right column hosts the Three.js scene placeholder that will sync with the domain.
Domain board
87654321
ABCDEFGH
We render the grid straight from the domain model to debug rules and feed the 3D scene.
Interaction happens in 3D; the 2D board is a live preview.
Rules For Beginners
Quick guide to understand solid moves while you play.
Stats
Total Games
0
White Wins
0
Black Wins
0
Recent Games
No games yet.
Game Status
ActiveCurrent turn
White
Moves
0 / Unlimited
Three.js scene
Camera
Game Actions
Flow
Training
Data
Select a piece for the current turn to preview its moves.
Move history
No moves yet.