Main > Free Download Search >

Free game of chess software for linux

game of chess

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2131
Games::Chess 0.003

Games::Chess 0.003


Games::Chess Perl module represent chess positions and games. more>>
Games::Chess Perl module represent chess positions and games.

SYNOPSIS

use Games::Chess qw(:constants);
my $p = Games::Chess::Position->new;
$p->at(0,0,BLACK,ROOK);
$p->at(7,7,WHITE,ROOK);
print $p->to_text;

The Games::Chess package provides the class Games::Chess::Piece to represent chess pieces, and the class Games::Chess::Position to represent a position in a chess game. Objects can be instantiated from data in standard formats and exported to these formats.

NOTATION

See Games::Chess::PGN for full details of the notations.

SAN

Standard Algebraic Notation. The modern international notation for chess games. For example,

1. e4 e5
2. f4 exf4
3. Nf3 g5

FEN

Forsythe-Edwards Notation. A compact representation for chess positions. FEN specifies the piece placement, the active color, the castling availability, the en passant target square, the halfmove clock, and the fullmove number as six fields separated by spaces. For example, the opening position is described in FEN as follows:

rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1

PGN

Portable Game Notation. A notation for chess games, including the moves, commentary, variations, and metadata such as the players, the event, the round number, and the date of the match. For example,

[Event "F/S Return Match"]
[Site "Belgrade, Serbia JUG"]
[Date "1992.11.04"]
[Round "29"]
[White "Fischer, Robert J."]
[Black "Spassky, Boris V."]
[Result "1/2-1/2"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1
b5 7. Bb3 d6 8. c3 O-O 9. h3 Nb8 10. d4 Nbd7 11. c4 c6
12. cxb5 axb5 13. Nc3 Bb7 14. Bg5 b4 15. Nb1 h6 16. Bh4 c5
17. dxe5 Nxe4 18. Bxe7 Qxe7 19. exd6 Qf6 20. Nbd2 Nxd6
21. Nc4 Nxc4 22. Bxc4 Nb6 23. Ne5 Rae8 24. Bxf7+ Rxf7
25. Nxf7 Rxe1+ 26. Qxe1 Kxf7 27. Qe3 Qg5 28. Qxg5 hxg5
29. b3 Ke6 30. a3 Kd6 31. axb4 cxb4 32. Ra5 Nd5 33. f3 Bc8
34. Kf2 Bf5 35. Ra7 g6 36. Ra6+ Kc5 37. Ke1 Nf4 38. g3 Nxh3
39. Kd2 Kb5 40. Rd6 Kc5 41. Ra6 Nf2 42. g4 Bd3 43. Re6
1/2-1/2

EPD

Extended Position Description. An extensible notation based on FEN. Intended for data interchange between chess-playing programs and for the construction of opening databases. Not used by Games::Chess.

<<less
Download (0.048MB)
Added: 2007-07-24 License: Perl Artistic License Price:
827 downloads
CHEOPS Chess 1.1

CHEOPS Chess 1.1


CHEOPS Chess project is a C++ chess engine. more>>
CHEOPS Chess project is a C++ chess engine.

CHEOPS (CHEss OPponent Simulator), or Χεοψ, is a fully-functional AI chess program capable of human vs. human, human vs. computer, and computer vs. computer play. It uses a 64-square linear array board representation.

The game tree search is alpha-beta, and the static evaluation function considers material, mobility, and motif features.

CHEOPS comes with extensive documentation on the program internals, aimed at students or programmers wishing to understand or extend the system.
<<less
Download (0.17MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
1022 downloads
gnome-chess 0.4.0

gnome-chess 0.4.0


gnome-chess is chess game, a graphical user interface for playing chess. more>>
gnome-chess is chess game, a graphical user interface for playing chess.

It works with chess programs and chess servers - it is also a PGN viewer. For chess programs, it works best with the chess engine crafty (ftp://ftp.cis.uab.edu/pub/hyatt) but most features should also work with GNU Chess (ftp://ftp.gnu.org).

You can use the "first chess program" option to choose the computer engine you want to play against.

E.g. try "gnome-chess --fcp crafty" or "gnome-chess --fcp gnuchessx"

You can use the --ics* options to choose the server and pick user name and passwords.

E.g. try "gnome-chess --ics --icshost freechess.org"
<<less
Download (0.57MB)
Added: 2006-11-06 License: GPL (GNU General Public License) Price:
631 downloads
GNU Chess 5.07

GNU Chess 5.07


GNU Chess project is a computer program which plays the Game of Chess. more>>
GNU Chess project is a computer program which plays the Game of Chess.
GNU Chess lets most modern computers play a full game of chess.
It has a plain terminal interface but supports visual interfaces such as X-Windows "xboard" and Windows-for-PC "winboard" as well as a full 3-dimensional wooden chess-board protocol for the Novag Chess board enabling one to be relatively free of the computer itself.
Enhancements:
- Minor ScoreDev code tidy
- ensure gnuchessx included in EXTRA_DIST
- Fix to Posix thread for readline
- Fix to ensure "HARD" is default
- Improve Posix thread handling
- Portability fix IsTrustedPlayer
- Portability fix to lexpgn.l
- Changes to lexpgn.l to handle some special cases
- Fix trailing "/" in FEN causes buffer overflow issues.
- Portability fix to lexpgn.l
<<less
Download (0.22MB)
Added: 2006-11-06 License: GPL (GNU General Public License) Price:
641 downloads
Five Chess 1.05

Five Chess 1.05


Five Chess is a connect-five board game. more>>
Five Chess is a connect-five board game. Five Chess is released under the terms of GNU General Public License version 2.
It was initially developed from a qt Tic-Tac-Toe example.
Main features:
- 4 ways to play -- Human vs Human, AI vs Human, Human vs AI, AI vs AI
- 6 board sizes available -- 9X9 to 19X19
- Save Played games
- View played games
- Not so smart AI
<<less
Download (0.033MB)
Added: 2007-02-23 License: Freeware Price:
1064 downloads
mChess 0.11

mChess 0.11


mChess is a simple cross-platform email chess program. more>>
mChess is a simple cross-platform email chess program.

The aim is to be able to play chess with your friends via email using a nice user interface without having a chess board standing in your living room for weeks.

<<less
Download (0.44MB)
Added: 2007-05-27 License: Perl Artistic License Price:
884 downloads
Java3D chess 0.1

Java3D chess 0.1


Java3D chess is a Java applet that allows you to play chess. more>>
Java3D chess project is a Java applet that allows you to play chess.

Java 3D Chess is a chess program with uses Java 3D. You can play the game on any computer capable of using Java.

You can play Java 3D Chess agains yourself or a friend (on the same computer).

Maybe inthe near future you can play against other as well.

<<less
Download (0.12MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1057 downloads
Vulcan Chess 0.3

Vulcan Chess 0.3


Vulcan Chess allows you play against the computer in a chess variant inspired by a certain well-known science-fiction TV series. more>>
Vulcan Chess project allows you play against the computer in a chess variant inspired by a certain well-known science-fiction TV series.
Enhancements:
- Castling was added.
- The legal move generator is a bit faster.
<<less
Download (0.12MB)
Added: 2006-07-25 License: GPL (GNU General Public License) Price:
688 downloads
Dreamchess 0.1.0

Dreamchess 0.1.0


Dreamchess is a XBoard-compatible 3D chess interface and engine. more>>
Dreamchess is a XBoard-compatible 3D chess interface and engine.
DreamChess is an open source chess game. Our primary target platforms are Linux, Windows, Dreamcast and BeOS. DreamChess features 3D OpenGL graphics and provides various chess board sets, ranging from classic wooden to flat figurines.
A moderately strong chess engine is included: Dreamer. However, should this engine be too weak for you, then you can use any other XBoard-compatible chess engine, including the popular Crafty and GNU Chess.
Other features include on-screen move lists using SAN notation, undo functionality, and savegames in PGN format. In future releases we plan to add support for time controls, audio, network play, more visual effects such as reflections and shadows, and 3D animated pieces.
Enhancements:
- 3D OpenGL user interface (XBoard-compatible).
- A variety of chess sets, including classic wooden and flat figurines.
- Moderately strong chess engine.
- Savegames in PGN format.
<<less
Download (3.8MB)
Added: 2006-09-27 License: GPL (GNU General Public License) Price:
654 downloads
BabyChess 16

BabyChess 16


BabyChess is a chess program. more>>
BabyChess is a chess program. You can edit chess games, play chess on the internet, and play locally against engines.
BabyChess is distributed as free software under the terms of the GNU GPL.
Main features:
- Games between humans and/or engines can be played in the match window. XBoard engines are supported.
- The chess position editor lets you edit a chess position, and save it in FEN notation, as used by other chess programs.
- The chess game editor understands PGN notation.
- The game archive editor reads PGN files that contain any number of chess games. It displays a list of all games and lets you edit those games using the game editor.
- The ICS client connects you to an Internet Chess Server and lets you play games against human opponents.
- The "evaluator" of BabyChess is a chess engine that uses its own communication protocol. It is not an XBoard engine. This program is given a FEN position as an argument and analyzes the position. During the thinking process, information about the current best move and more is written.
- The game editor uses the chess evaluator to analyze chess positions.
- Internally, the evaluator uses 64 bit numbers even on 32 bit systems, meaning it is possible to analyze more than 2 billion positions on PCs.
- This program implements an XBoard chess engine. It uses the evaluator as a backend.
- In addition to the standard algebraic notation (SAN). French, German and Dutch notations are supported. Figurine notation is also supported, also the current fonts dont make it look good. New notations can be created.
<<less
Download (0.31MB)
Added: 2005-07-21 License: GPL (GNU General Public License) Price:
1557 downloads
Emacs Chess 2.0b6

Emacs Chess 2.0b6


Emacs Chess is an object-oriented library written in Elisp for manipulating chess objects (games, plies, positions, etc.), and f more>>
Emacs Chess is an object-oriented library written in Elisp for manipulating chess objects (games, plies, positions, etc.), and for displaying them.
Main features:
- Emacs Chess is also an object-oriented library for manipulating chess objects (games, plies, positions, etc), and for displaying them. It supports a wide range of engine objects to use as move sources. This what allows chess.el to act as a chess client.
- chess-announce.el announces your opponents moves verbally, such as "knight takes at f4"provided you have "festival" installed.
- chess-sound.el is similar to chess-announce, but uses specific WAV files for each sound used. It takes up much more disk space, but is nicer to listen to. Available in English only at the moment.
- chess-irc.el provides a tiny IRC bot, allowing you to play games over IRC so long as your opponent enters moves in short algebraic notation. If they dont have chess.el, all they need is a regular chessboard, and a knowledge of SAN (short alegebraic notation).
- chess-ics.el lets you to play on Internet Chess Servers, using chess.el as your chessboard display (which means chess-announce works with it, etc). It has only been tested with FICS so far.
- chess-crafty.el, chess-gnuchess.el and chess-phalanx.el let you play against the Crafty, Gnuchess and Phalanx engines.
- chess-random.el will create Fischer Random positions to play against. Note that this feature only really works against opponents who are also using chess.el. Simply type "S" in the chessboard display buffer to setup a Fischer Random starting position.
- chess-network.el lets you play against other chess.el users directly, over a single open port on the server side. To be a server, you must have "netcat" installed, or be using Emacs 21.3 or higher (which supports server side network sockets). To be a client, all you need is Emacs 21.1 or higher.
- chess-link.el lets you tie two engines together, so that events from one are responded to by events from another. This can let you run a chess bot on your computer over any of the transport, or you can use it to pit two computer chess engines against each other.
- chess.el can even export chessboard display to other X servers, allowing you to play against people in your meeting room, even if they dont have Emacs installed!
Enhancements:
- This maintenance release includes several bugfixes.
<<less
Download (0.38MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
545 downloads
Brutal Chess 0.5.2

Brutal Chess 0.5.2


Brutal Chess is a 3D chess game with several levels of AI inspired by Battle Chess released by Interplay circa 1988. more>>
Brutal Chess project features full 3D graphics, an advanced particle engine, and several different levels of intelligent AI, inspired by the once popular "Battle Chess" released by Interplay circa 1988.

<<less
Download (4.5MB)
Added: 2007-01-23 License: GPL (GNU General Public License) Price:
617 downloads
AntiChess 1.0

AntiChess 1.0


AntiChess project is an anti-chess game. more>>
AntiChess project is an anti-chess game.

AntiChess is an anti-chess game written in Java.

The goal is to get checkmated or lose all your pieces except your king to your opponent.

You must take your opponents pieces if you can.

It supports 2 player and 4 player games on the same board

<<less
Download (0.24MB)
Added: 2006-11-28 License: MIT/X Consortium License Price:
1063 downloads
PicoChess 0.1

PicoChess 0.1


PicoChess project is a small chess program. more>>
PicoChess project is a small chess program.

PicoChess will support one and two player games, as well as playing against itself. It can also load and save games, and export transcripts of games.

<<less
Download (0.11MB)
Added: 2006-11-27 License: GPL (GNU General Public License) Price:
1061 downloads
glChess 1.0.6

glChess 1.0.6


glChess is a chess game with 3D OpenGL graphics. more>>
glChess is a chess game with 3D OpenGL graphics.

An open-source 3D chess program. It uses openGL and gtkglarea (from GTK+) for the rendering and is designed for use in unix.

It will soon be able to be played over network much like xboard can currently. It has tentative support for computer play. Playable against a human or against "crafty" AI.

<<less
Download (0.15MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
866 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5