Connection Lost

Attempting to reconnect...

Trader Chess

Chess. With one big twist.

Meet the Trader.

What should we call you?

A username is required even if you skip the tutorial.

Revisit chess tutorials — Trader Academy progress is unchanged.

How well do you know chess?

We'll skip what you don't need.

A quick chess refresher

One short puzzle per piece. Each takes a moment.

A few more rules you should know

Castling, en passant, and promotion. Three quick puzzles.

Lessons

Six short lessons. Replay any one whenever you like.

You've completed every lesson. Ready for your first real game?

Rulebook

Look anything up, any time.

Time for your first game.

10×10 Trader Chess against an easy bot. You play white.

smart_toy Iris (Easy)
grid_on Trader Chess — 10×10
circle You play white
workspace_premium

You played your first Trader Chess game.

Theme unlocked: Glass.

Trader Chess

Trader Chess

v...

Connecting...

Global Top 100

Loading rankings...

Settings

person
Guest Player
ID: 00000000
palette Appearance expand_more
sports_esports Gameplay expand_more
info Technical expand_more
Version 1.0.4 Premium
Platform Browser
manage_accounts Account expand_more

Permanently deletes your account, stats, and all personal data. This action cannot be undone.

balance Legal & Credits expand_more
Governor Chess Pieces AGPL-3.0
Lichess Contributors (lichess-org/lila) SVG piece set sourced from the Lichess open-source project. Used under the GNU Affero General Public License v3.0.
Material Symbols Apache 2.0
Google LLC Icon font used across the entire UI.
Inter OFL 1.1
Rasmus Andersson Primary UI typeface.
JetBrains Mono OFL 1.1
JetBrains s.r.o. Monospace typeface used in technical readouts.
Colyseus MIT
Endel Dreyer Multiplayer game server and client SDK powering online play.
Capacitor MIT
Ionic Native runtime bridging the web app to Android and iOS.
sql.js MIT
sql.js contributors SQLite compiled to WebAssembly for on-device game history.
AssemblyScript Apache 2.0
AssemblyScript contributors TypeScript-like language compiling the game engine to WebAssembly.
pako MIT
Vitaly Puzrin, Andrey Tupitsin zlib compression used for game-state encoding.
Vite MIT
Evan You & contributors Build tooling and dev server for the client.

Match Setup

dashboard
Select Play Style
psychology
AI Difficulty
contrast
Choose Your Color

Debug Scenarios

Game Over

Checkmate

Promote

Moving Both
radar

Waiting for Opponent

Share this code with your friend

-----
Check!
0 / 0
😎
person
Black
timer--:--
Waiting...
😎
face
White
timer --:--

Move History

# White Black

Theme Locked

warning Delete Account?

This will permanently erase your profile, rating, and match history. There is no undo.