Show HN: Linear Chess – Normal Chess, on a 1D board

MarcellusDrum1 pts0 comments

Linear Chess

Linear Chess

Scroll horizontally to see the whole board. Click a piece, then click a square to move.

Board loading...

White to move

Selected: none

8x8 Preview (Read-only)

Settings▶

Restart Game

Square size

72px<br>Fit to screen

Enable AI opponent

AI Level

1 - Beginner<br>2 - Easy<br>3 - Intermediate<br>4 - Advanced<br>5 - Expert

You Play

White<br>Black<br>Random

Show 8x8 preview<br>Flip board<br>Show selected piece<br>Show square notations

FEN

Apply FEN

What is this game?▶

This is standard chess with all normal rules, but displayed as a single 1D strip of 64 squares.<br>Moves are still validated using real 8x8 chess logic, and you can optionally view the synced 8x8 preview board.

Why create this?▶<br>Other than "why not?", comments on Hacker News by traderj0e and highphive, arguing that chess technically is a 1D game, were a direct inspiration. It might also help with blindfold-style board visualization training... or at least that is the theory. I am around 1500 on LiChess, so please treat this as "enthusiastic field research," not grandmaster-certified science.

What AI/Chess Engine is used?▶<br>This uses js-chess-engine in the browser for legal move validation, game-state checks (check/checkmate/stalemate), and the optional AI opponent with selectable levels 1-5 from Beginner to Expert.

Who created this?▶<br>Hasan Nahleh, Founder of YouBee.ai. Source code: GitHub.

Choose Promotion

Choose Game Mode

Player vs AI<br>Player vs Player (Offline)

chess board game show linear square

Related Articles