← freegames

GNU Chess

The GNU Project's chess program, at its own prompt.

▶ Play GNU Chess free, in your browser, nothing to install

GNU Chess is one of the oldest free chess programs: Stuart Cracraft started it in 1984 as part of the GNU Project, and it was rewritten several times. Version 6 plays with an engine based on Fabien Letouzey's Fruit 2.1, with PolyGlot between it and the GNU Chess command interface.

You play by typing moves such as e4, Nf3 or e2e4 at its prompt, and it shows the board as text, or with chess pieces in graphic mode. Commands set the depth and the clock, take moves back, give hints from the opening book, save and load games and positions, and let two people play at one keyboard in manual mode.

This is GNU Chess 6.3.0. Saved games are kept on the server, and two people can play each other online.

Screenshots

A game against GNU Chess, searching 5 half-moves deep
A game against GNU Chess, searching 5 half-moves deep
The graphic board, with coordinates
The graphic board, with coordinates
post shows the engine's thinking; show game the moves so far
post shows the engine's thinking; show game the moves so far

Controls

KeyboardType a move (e4, Nf3, exd5, O-O, e8=Q, or e2e4 as from and to square) or a command, and press Enter
BackspaceCorrect the line before Enter (Ctrl+U clears it)
help, help COMMANDThe list of commands, and what one of them does
depth N, level M T I, easyHow the computer thinks: to N half-moves, M moves in T minutes plus I seconds a move, not in your time
undo, remove, hint, book onTake back one move or two, ask for a hint, play from the opening book
graphic, coordsThe board with chess pieces on coloured squares, and with its ranks and files
pgnsave FILE, pgnload FILE, save FILE, load FILESave the game (PGN) or the position (EPD) in your account, and load them again; Files lists them
manualTwo people at one keyboard: GNU Chess only checks the moves
Play onlinePlay White or Black against someone else; resign, and draw to offer or accept a draw
quitBack to the game page
Mouse wheelScroll back through what GNU Chess has printed

The original

GNU Chess (1984) by the GNU Project; C++ (command line). This port follows 6.3.0, the same rules, levels, graphics and sounds, running natively in the browser. License: GPL-3.0-or-later (Licenses & source). Players: 1 against the computer, 2 at one keyboard (manual mode) or online.

More free games