Ranked Players -
Games -
Learn Chess Tournaments
Loading
Loading
Loading

♔ Frequently Asked Questions

I'm new to chess. Do I need to learn first?
Not really — the board enforces every rule automatically and offers move hints, so you can learn as you play. But if you'd like a quick 10-minute primer before your first game, we wrote a full beginner's guide to chess in Second Life covering the pieces, the special moves (castling, en passant, promotion), and the five classic rookie mistakes to skip.
What is Chess SL?
Chess SL is a fully playable chess game built for Second Life by NikotiN. You can play Solo against yourself, challenge another player in Duel mode, or play against the AI with three difficulty levels: Rookie (easy), Smart (medium), and Genius (strong club-level). Everything runs directly on an interactive board rezzed in-world. All moves, rules, promotions, castling, and en passant are handled automatically.
How does the Elo rating system work?
Every new player starts at 1200 Elo. After each ranked Duel game, ratings are adjusted using the standard Elo formula with a K-factor of 32:

Expected = 1 / (1 + 10^((opponent - you) / 400))
New Elo = Old Elo + 32 * (result - expected)

Where result is 1 for a win, 0 for a loss, and 0.5 for a draw. Beating a higher-rated player earns you more points, while losing to a lower-rated player costs more.
Which games count for the ranking?
Only Ranked Duel games between two human players affect your Elo and appear on the leaderboard. Solo, AI, and Casual games are never recorded. You choose Ranked or Casual when starting each Duel match.
What are the AI difficulty levels?
The AI has three distinct personalities:
Rookie — A fun and unpredictable opponent. Makes surprising moves, perfect for beginners or casual play.
Smart — A solid intermediate player. Plays clean chess and avoids obvious blunders, but can occasionally miss deeper tactics.
Genius — Strong club-level AI. Plays opening theory, looks several moves ahead, and finishes technical endgames. A challenge for casual and intermediate players, but not master-strength — expect the occasional misstep.
How does a game end?
A game can end in several ways:
Checkmate — a player's king is trapped with no legal escape.
Timeout — a player runs out of time on the chess clock.
Draw by agreement — both players agree to end the game as a draw via the controller.
Stalemate — a player has no legal moves but is not in check.
Insufficient material — neither side has enough pieces to deliver checkmate (e.g. King vs King).
Threefold repetition — the same position is reached three times. Auto-detected.
50-move rule — 50 moves by each side without a pawn move or capture. Auto-detected.
Fivefold repetition / 75-move rule — FIDE automatic stop conditions for runaway games.
How do I offer a draw or resign?
Click the Reset button on the controller to open the game options:
Draw — proposes a draw to your opponent. They can accept, decline, or simply make a move — any move automatically declines the offer.
Resign — forfeits the game immediately. Your opponent wins and Elo is updated accordingly.
What are streaks?
Streaks track consecutive wins or losses. A streak of 3W means 3 wins in a row. A streak of 2L means 2 losses in a row. A draw resets the streak to zero. Your best streak ever is also recorded in your profile.
Can I search for a specific player?
Yes! Use the search bar at the top of the page. Enter the player's exact full avatar name (e.g. "Niko Rowley") or paste their Second Life UUID for a direct match. Names must be exact — partial matches are not supported.

♟ Get the Chess Board

Available now on the Second Life Marketplace

♕ User Manual

Getting Started

Brand new to chess itself? Start with our 10-minute beginner's guide before using the board — you'll understand every piece and rule before your first game.

Rez the chess board in-world. Click the engraved "Click to start" plate that sits above the controller. A start menu opens with the following options:

Start Menu

  • Solo — Play both sides yourself. Great for practice or studying openings.
  • Duel — Challenge another player in a 1v1 match. A dialog lists all avatars within 10 meters so you can pick your opponent. After you choose, you are prompted to pick Ranked (counts on the leaderboard) or Casual (private game, not recorded). Your opponent gets an Accept / Decline dialog before the game starts.
  • AI — Play against the built-in chess engine. You will be asked to choose a difficulty level (Rookie / Smart / Genius) and your color (White, Black, or Random).
  • Timer — Quick access to the Timer menu, so you can pick your time control before choosing a game mode.
  • Showcase — Toggle ambient display mode that arranges the pieces around the board for decorative use when not playing. Available between games only.
  • Leaderboard — Opens the online leaderboard directly in your browser.
The "Click to start" plate hides automatically once the game begins, and reappears when the game ends. You can resize the board at any time, even during a game — pieces, captured pieces display, and the built-in clock all reposition and rescale automatically.
Playing a Game

Moving Pieces

Click a piece to select it, then click the destination square to move. If Hints are enabled, blue highlights will show all legal moves for the selected piece.

Special Moves

  • Castling — Click your King, then click the square two squares toward the Rook. The Rook moves automatically.
  • En Passant — Capture an opponent's pawn that just moved two squares forward by moving diagonally behind it. The system handles it automatically.
  • Pawn Promotion — When your pawn reaches the last rank, a dialog lets you choose which piece to promote to (Queen, Rook, Bishop, or Knight). If you don't pick within 60 seconds, it auto-promotes to Queen.

Game End Conditions

  • Checkmate — The game ends automatically when a King is checkmated.
  • Stalemate — Automatic draw if the player to move has no legal moves but is not in check.
  • Insufficient Material — Automatic draw when neither side can possibly checkmate (e.g. King vs King, King + Bishop vs King).
  • Threefold repetition — Auto-detected draw when the same position is reached three times.
  • 50-move rule — Auto-detected draw when 50 moves pass without a pawn move or capture.
  • Fivefold repetition / 75-move rule — FIDE automatic stop conditions for runaway games. Triggered when the same position repeats five times, or 75 moves pass without a pawn move or capture, even without a draw claim.
  • Resign — Forfeit the game at any time via the controller.
  • Draw — Propose a draw to your opponent via the controller. They can accept, decline, or simply make a move — any move automatically declines the offer.
  • Timeout — If the timer is enabled, running out of time loses the game.
Sound effects play for moves, captures, castling, check, checkmate, and promotions. Each move type has its own distinct sound.
🤖AI Opponent

When you select AI mode, you will be asked to pick a difficulty level and your color (White, Black, or Random). Each level has its own play style:

  • Rookie — Easy and unpredictable. Makes surprising moves, perfect for casual play or beginners.
  • Smart — Medium difficulty. Avoids blunders and plays solid, consistent chess.
  • Genius — Strong club-level AI. Plays opening theory (60+ moves across 17 main lines), looks several moves ahead with quiescence search, evaluates pawn structure, and finishes technical endgames (K+Q vs K, K+R vs K). Capable of tactical play but not master-strength — expect an occasional misstep, just like a strong club player.
AI games do not affect your Elo rating or appear on the leaderboard. They are purely for fun and practice. The chess engine runs on a dedicated cloud server, so it has zero impact on your sim. For master-level analysis, export your duels as PGN and run them through Lichess or Stockfish.
The Controller

The controller is a small object next to the board with 3 interactive buttons. Each button opens a different settings menu:

Hints menu (light bulb icon)

The Hints menu groups three independent visual toggles:

  • HINTS — the move-suggestion orbs that appear when you click a piece. Yellow for the selected piece, blue for legal moves, red for enemy pieces you can capture.
  • PREVIOUS — the warm-gold tint on the from and to squares of the previous move. Helps you see what just moved.
  • CEMETERY — the captured pieces display on the side of the board. Sorted by piece type. Toggle off if you prefer a cleaner board.

Timer (hourglass icon)

Set the chess clock with Fischer-style time controls (base time + per-move increment). The Timer menu groups time controls into 4 categories plus options:

  • Bullet — 1-2 minute games (1+0, 1+1, 2+1)
  • Blitz — 3-5 minute games (3+0, 3+2, 5+0, 5+3)
  • Rapid — 10-15 minute games (10+0, 10+5, 15+10) — default 10+5
  • Classic — 30-60 minute games (30+20, 60+0)
  • Custom — type any base (up to 60 min) and increment (up to 120 sec) for formats outside the presets
  • Floating / Built-in — choose between the legacy floating-text timer and the new built-in mesh clock embedded in the board
  • On/Off — enable or disable the timer entirely
The timer warns you with audio cues at 2 minutes, 1 minute, and 30 seconds remaining. The active player's display glows softly on the built-in clock.

Reset menu (arrow icon)

Opens the in-game options dialog:

  • Confirm — Confirm and reset the board to its starting position.
  • Draw — Propose a draw to your opponent. They can accept, decline, or simply make a move (which auto-declines).
  • Resign — Forfeit the current game. Your opponent wins.
  • Cancel — Close the menu without doing anything.

Notation (wood base)

Toggle algebraic notation display. When enabled, each move is displayed in standard chess notation (e.g. e4, Nf3, O-O for castling).

🏆Elo & Leaderboard

How it Works

  • Every new player starts at 1200 Elo.
  • Only Ranked Duel games between two human players affect your rating.
  • Solo, AI, and Casual games are never ranked.
  • Ratings are updated automatically after each ranked game using the standard Elo formula (K=32).

Accessing the Leaderboard

  • Click the board and select Leaderboard from the game menu.
  • Or visit sl-chess.com directly in your browser.

After a ranked Duel game ends, each player receives a personalized link that opens directly to their profile page with updated Elo, game history, and stats. Casual games do not trigger this link since they are not recorded.

You can search any player by avatar name or UUID on the leaderboard website to see their full game history and Elo progression.
Game Replay & Analysis

Every ranked Duel game is recorded move by move. You can replay any past game from a player's profile and review exactly what happened. Casual games are not recorded and cannot be replayed.

Opening the Replayer

  • On the website, open a player profile and click any game in the Recent Games list. The interactive replayer opens with the full match.
  • Use the navigation buttons (or the / keyboard arrows) to step through the moves. Click any move in the side list to jump directly to that position.
  • Each game has its own shareable URL like sl-chess.com/#game/72 — perfect for sharing interesting matches with friends or in chat.

Download PGN

PGN (Portable Game Notation) is the universal chess file format. The "Download PGN" button exports a .pgn file containing the full game, compatible with Lichess, chess.com, ChessBase, Stockfish, and every other chess tool.

Analyze on Lichess

The "Analyze on Lichess" button imports the game into Lichess with one click. You get free Stockfish computer analysis, move-by-move evaluation, blunder detection, and opening identification — all without needing a Lichess account.

Game replay, PGN download, and Lichess analysis require both a match played from April 18, 2026 onwards and a board running V3.4 or later. Existing customers can get the latest version for free by re-requesting delivery through CasperVend.
👥Permissions & Spectators
  • The board owner always has full access to the controller and settings.
  • During a game, only the active players can use the controller and interact with the board.
  • Spectators can watch the game but cannot move pieces or change settings.
  • Game messages (move confirmations, check alerts, etc.) are sent privately to the players only — spectators will not see them in chat.
♟ In Development

What's next?

Exploring ideas for V3.8 and beyond

On the radar

  • Player matchmaking — a challenge board where you can post "looking for a game" and find opponents asynchronously, right from the website
  • Tournament mode — Swiss-style tournaments with auto pairings, live standings, prize splits, and head-to-head records. Beta hub now live →
  • Standalone chess trainer — a separate 2D wall product dedicated to solving tactical puzzles. Entry-level price, complements the main board
  • Texture swap HUD — an addon HUD to swap board, piece, and controller textures on the fly without rezzing different boards. Personalize your set
  • Stronger Genius AI — reintroduce king safety evaluation with a cheaper formulation, plus deeper search in the middlegame. Targeting +100–200 more Elo over the current build
Got a feature idea or a bug to report? IM Niko ROWLEY in-world — notecard is best if offline.
♜ Changelog

V3.7.1 — Quick fixes

May 2026

Fixes

  • Promotion menu uses full names now — Queen / Rook / Bishop / Knight instead of Q / R / B / N. Clearer for new players and non-English speakers, and no need to decode abbreviations under time pressure.
  • Checkmate message reframed — "Checkmate! White wins." instead of "Checkmate! Black loses." Congratulates the winner instead of rubbing it in to the loser.
  • Cemetery pieces sit at the right height — captured pieces no longer float above the ground when the board is placed directly on the floor. Cleaner look in any installation.
  • Stack-Heap fix in CH_Leaderboard — on long games, the internal position-history list could grow large enough to crash the script, occasionally suppressing the promotion dialog when a pawn reached the back rank. Cap reduced to keep memory bounded throughout any game length.
Thanks to Ololo Petya for catching all four issues post-launch.
Free update for V3.7 owners — request a Redelivery from CasperVend.

V3.7 — Visual Pass & Smarter Engine

May 2026

New Features

  • Built-in mesh clock — A real digital 7-segment chess clock embedded in the board, with a soft glow on the active player's side. Toggle between Built-in and the legacy Floating timer from the Timer menu
  • Engraved start plate — A "Click to start" plate now sits above the controller before the game begins. It hides automatically when you start playing and reappears when the game ends. No more floating text spam above the board
  • Captured pieces display — Captured pieces line up neatly on the side of the board, sorted by piece type. Material balance at a glance. Toggleable from the Hints menu (Cemetery on/off)
  • Showcase mode — A new ambient display mode that arranges your pieces around the board for decorative use when not playing. Great for venues, skyboxes, or just a nice idle look. Toggleable from the start menu
  • Pre-game Timer shortcut — Quick access to the Timer menu directly from the start dialog, so you can pick your time control before choosing a game mode

Improvements

  • Smarter Genius AI — three engine improvements stacked together:
    • Opening book with 60+ moves across 17 main lines (e4 / d4 / Nf3 / c4 systems plus Sicilian, French, Caro-Kann, Italian, Ruy Lopez, Queen's Gambit, KID, Nimzo). The AI plays principled openings instead of relying on minimax from move 1.
    • Quiescence search — the engine now extends along forcing capture lines at every leaf, dramatically reducing "free piece" blunders where it captured something without seeing the recapture.
    • Pawn structure evaluation — penalties for doubled and isolated pawns, bonuses for passed pawns scaling with how advanced they are. Better long-term planning.
    Estimated +250 to +400 Elo gain over V3.6's Genius. The engine runs server-side so this works on every existing board automatically — no in-world update needed.
  • Endgame mate fix — Genius now reliably mates with K+Q vs K, K+R vs K, and similar technical endgames, instead of shuffling pieces aimlessly. The engine drives the losing king toward the edge with a dedicated heuristic, and search depth bumps to 5 in clear endgames (≤ 7 pieces)
  • Last move highlight in warm gold — The from and to squares of the previous move now use a warm gold tint instead of the neutral white from V3.6. Much easier to spot at a glance
  • Hybrid algebraic notation — The move log now displays both the from-square and the to-square (e.g. Nf3-e5) for clarity, while keeping standard algebraic for special moves like castling (O-O)
  • Default time control = Rapid 10+5 — Standard tournament time control out of the box. Bullet, Blitz, Classic, and Custom remain available from the Timer menu
  • FIDE draw rules auto-detected — Threefold repetition, 50-move rule, fivefold repetition, and 75-move rule are now all automatically detected and end the game in a draw, just like FIDE tournament rules. No more endless games
  • Polished PGN viewer — Move list now shows + for check and # for checkmate, with strict disambiguation for ambiguous moves (e.g. Nbd2 when both knights can reach d2). Exports match the universal PGN standard
  • Cleaner draw offer flow — No more 2-minute cooldown when offering a draw. If your opponent doesn't respond and just makes a move, that move automatically declines the offer. Less friction
  • Controller V2 mesh — New controller mesh with cleaner faces and remapped buttons. Same functionality, sharper look

Fixes

  • Pin detection & false-check fixes — In rare cases the engine reported a piece as "pinned" or the king as "in check" when the line of attack was actually blocked. Re-implemented to use the live board state directly, eliminating the entire class of phantom-piece false positives
  • Promotion reset — If a pawn promoted in a previous game, sometimes the next game would start with a phantom queen on the board. The reset now properly reverts promoted prims back to their original pawn names
  • Resize stability — Captured pieces and the mesh clock now scale correctly when you resize the board mid-game, instead of staying at design size

NEW PRODUCT — DECO Edition

  • A board that plays itself — A separate decorative version of the board that auto-plays through 5 legendary games on a loop. Pure cinema, zero input. Perfect for venues, skyboxes, and ambient display. Available as a standalone product on the Marketplace.
    • Morphy's Opera Game (1858) — 33 half-moves, epic checkmate by O-O-O
    • Anderssen's Immortal (1851) — 45 half-moves, spectacular sacrifice
    • Fischer's Game of the Century (1956) — 82 half-moves, Fischer at 13 years old
    • Lasker vs Thomas (1912) — 35 half-moves, unique castling-mate (O-O-O#)
    • Légal's Mate (1750) — 13 half-moves, short and iconic trap-mate
Free update for all existing board owners — request a Redelivery from CasperVend to get the latest scripts, mesh, and notecard. Server-side AI improvements (opening book, quiescence, pawn structure, endgame mate) are already live for everyone, regardless of in-world version.

V3.6b — Duel menu hot fix

April 2026

Fixes

  • Duel menu now opens reliably — for some boards, the opponent picker wasn't appearing when clicking Duel. Nearby avatars are now listed by username instead of display name, which sidesteps the issue.
Free update for V3.6 owners — request a Redelivery from CasperVend.

V3.6 — Smarter AI, Cleaner Visuals, Duel Flow

April 2026

New Features

  • Fischer increment clocks — add a bonus of X seconds to your clock after each move (the standard "base + increment" notation used on Lichess and chess.com). Category menu: Bullet / Blitz / Rapid / Classic, each opening a sub-menu with presets like 3+2, 5+3, 10+5, 15+10, 30+20. A Custom option lets you type any base + increment you want (up to 60 min base, 120 sec increment) for formats outside the presets
  • Duel invitation prompt — when someone picks you as their opponent, you now get an Accept / Decline dialog before the game starts. No more surprise games where you didn't even know you were invited. "Multi" has been renamed to "Duel" throughout, since the mode is 1v1 only
  • Choose your color vs the AI — after picking the difficulty, a new prompt lets you play White, Black, or Random
  • Independent hint toggles — the Hints button on the controller now opens a small menu with two separate switches. HINTS controls the move suggestion orbs that appear when you click a piece. PREVIOUS controls the last move highlight. Turn one off without losing the other
  • Preserve the board after a game ends — no more auto-reset timer. The final position stays on the board so you can review it together in-world. It clears when someone starts a new game or types "reset" in chat

Improvements

  • Much smarter AI — three engine improvements:
    • Four of the internal piece-position tables (King, Knight, Bishop, Queen) were misaligned — the engine was ignoring castling rewards, developing knights to wrong squares, and skipping bishop fianchettos. All four tables are now corrected, so the AI properly castles, centralizes pieces, and plays more principled openings.
    • Added a mobility bonus for knights and bishops: pieces with more available moves score higher. No more retreating to corner squares when active alternatives exist.
    • Added a repetition penalty: the engine is discouraged from re-creating recent positions, reducing boring threefold-repetition draws in AI games.
    Same engine architecture, same search depth, no extra CPU cost.
  • Cleaner in-game board — the timer display moves out of the way during active games — it now floats between the board and the controller instead of above the board itself, so nothing blocks your view of the pieces while you play. "Click to start" and end-of-game messages still appear on the board
  • Last move highlight — the from and to squares of the previous move are now filled with a delicate full-square white tint (not just an orb overlay), so you can always see what just moved and where it came from
  • Promoted pieces stand out visually — when a pawn reaches the back rank and promotes, the new piece appears in a soft green tint with a subtle glow, so you can immediately spot which of your pieces came from a promotion at a glance
  • Performance & memory pass — in-world script refactor reduces memory footprint by ~25% per board. Fewer script slots used, same features and same gameplay. Lighter on your sim

Fixes

  • Clearer in-check messaging — when your king is in check and you click a piece that can't defend it, you now get a clear "Your king is in check — move it or defend with another piece" message. Previously, the engine sometimes flagged the piece as "pinned" instead, which was misleading
  • More reliable leaderboard reporting — server-side resilience pass. Rare transient errors that used to produce "HTTP 500" messages in-world are now caught and logged silently, so games are reported consistently
Free update for all existing board owners — request a Redelivery from CasperVend to get the latest scripts and notecard. Server-side improvements (AI fixes, leaderboard resilience) are already live for everyone.

V3.5 — Casual Mode & Privacy

April 2026

New Features

  • Private matches, your choice — every multiplayer game now starts with a quick prompt: Ranked (counts on the leaderboard) or Casual (fully private). Your call, every time
  • Casual games leave no trace — no Elo change, no leaderboard entry, no replay, no PGN export, no public data feed. The match stays between you and your opponent
  • Both players are clearly notified of the game type in local chat at the start of every match, so there's no ambiguity about whether it counts
Why we built this: you should decide what's public. Keep your openings and strategies to yourself before a tournament, train in private without feeding your opponents study material, teach a beginner without their first losses showing up in stats, or simply play a friendly match off the record. Casual is there when you want privacy — Ranked is there when you want the world to see.

V3.4 — Game Replay & PGN Export

April 2026

New Features

  • Full game replay — every multiplayer game is now recorded move by move. Click any game in a player's profile to open the full recap with an interactive board, click-through navigation, clickable move list, and keyboard shortcuts (← → to navigate)
  • PGN download — export any of your games as a standard PGN file. Compatible with chess.com, Lichess, ChessBase, and every other chess tool out there
  • Analyze on Lichess — one click to import your game into Lichess and get free Stockfish analysis, blunder detection, and move-by-move computer evaluation
  • Shareable game links — every game has its own URL (e.g. sl-chess.com/#game/71) that anyone can open, no account required

Improvements

  • Game rows in player profiles now show PGN download buttons and are clickable to open the replayer
  • Game replayer shows the region (SIM) and parcel name for context on where each match was played
  • Replayer polish — sound effects on move / capture / check, red glow on the king when it is in check, and mousewheel scrolling to navigate moves (Lichess-style)
  • Timestamps now in SLT (Second Life Time) — all dates and hours across the site, PGN exports, and data feeds use SLT since this is an SL-based system. Daylight saving time shifts are handled automatically
Heads-up: replay, PGN download, and Lichess analysis are only available for multiplayer games played from April 18, 2026 onwards and recorded on a V3.4 board. If your board is still on V3.3 or earlier, your games will still count for Elo but won't have replay data — existing customers can request a free update through CasperVend (right-click the original item and choose "Re-Request").
Special thanks to Soosanne for suggesting the PGN export idea. This whole update started from her feedback.

Website — Beginner's Guide

April 2026

New

  • 10-minute chess beginner's guide at sl-chess.com/learn — interactive board demos for every piece, animated diagrams for castling, en passant, and promotion, plus a FAQ and the five rookie mistakes every new player makes. For residents who want to learn chess in Second Life before their first game.

V3.3 — Smarter AI & Leaderboard Fixes

April 2026

New Features

  • Leaderboard button — access the leaderboard directly from the game menu when clicking the board
  • End-of-game link — after a multiplayer match, a link to view your stats is displayed in local chat

Improvements

  • AI Engine overhaul — all three AI levels now use a dedicated chess engine for smarter, more consistent play
  • Rookie is fun and unpredictable — makes surprising moves, perfect for casual play
  • Smart plays solid chess — avoids blunders and finds good moves consistently
  • Genius thinks several moves ahead — plays precise tactics and strong positional chess

Fixes

  • AI games no longer appear on the leaderboard — only human vs human multiplayer games are ranked

V3.2 — AI Opponent

March 2026

New Features

  • Play against the AI — a built-in chess engine that plays as Black automatically, no second player needed
  • Three difficulty levels: Rookie (easy, fun and unpredictable), Smart (medium, avoids blunders), Genius (advanced, deep positional play and precise trades)
  • AI automatically promotes pawns to Queen
  • Natural play feel — the AI pauses briefly before each move to simulate thinking

Improvements

  • The chess board is now set to MODIFY permission — you can resize the entire set to fit your space
  • Important: keep a backup copy before editing, and do not move or unlink individual pieces

V3.1 — Online Leaderboard

January 2026

New Features

  • Online Elo leaderboard with player rankings and match history — accessible via web browser and in-world Media on a Prim
  • Player draw — propose and accept a draw via the controller, with a 2-minute cooldown if declined
  • Resign — forfeit the game at any time, your opponent wins immediately
  • Dynamic board resize — the board can be resized at any time, even mid-game, and everything adapts automatically
  • Toggle board coordinates (A–H / 1–8) using owner chat commands (border / show border / hide border)

Improvements

  • Automatic draw — the game detects when neither side can win (King vs King, King + Bishop vs King, etc.)
  • Improved sync for Blitz and Bullet modes — reduced desync issues during fast play
  • Smoother and faster piece updates across the board
  • Improved promotion system — 60 seconds to choose a piece, defaults to Queen if no choice is made
  • New time controls available: 5 / 10 / 15 / 30 / 60 minutes per player

Bug Fixes

  • Fixed checkmate not being detected after a pawn promotion
  • Fixed accidental moves when clicking outside the board
  • Fixed menus and dialogs crashing after extended use
  • Fixed timer freezing when switching time mode mid-game
  • Fixed timer warnings (2min, 1min, 30sec) being skipped under lag

V2 — Stability Update

October 2025

Critical Fix

  • Fixed pieces getting stuck when the timer expires — the board no longer locks up for players

Improvements

  • More reliable board reset — all pieces return to their starting position correctly
  • Pieces always reposition properly after any script restart
  • Game messages are now sent privately to active players only
  • Controller buttons (hints, notation) only notify the player who clicked them

V1.1 — Major Update

September 2025

Improvements

  • Complete rebuild of the internal architecture for better performance and reliability
  • Added algebraic notation display (e4, Nf3, O-O...) with on/off toggle
  • Board coordinates (A–H / 1–8) displayed around the edges
  • Faster and more accurate move validation
  • Various bug fixes and stability improvements

V1 — First Release

August 2025

Features

  • Fully playable chess game for Second Life with all standard rules
  • All piece movements including castling, en passant, and pawn promotion
  • Check and checkmate detection
  • Solo mode (play both sides) and Multiplayer mode (challenge nearby players)
  • Built-in chess clock with multiple time presets (5min, 10min, 15min, Blitz, Bullet)
  • Legal move highlights — blue overlays show where a piece can move
  • Separate controller for game settings (hints, timer, notation, reset)
Loading game...