WinBoard
XBoard is a graphical user interface chessboard for chess engines under the X Window System. It is developed and maintained as free software by the GNU project. WinBoard is a port of XBoard to run natively on Microsoft Windows. Overview Originally developed by Tim Mann as a front end for the GNU Chess engine, XBoard eventually came to be described as a graphical user interface for XBoard engines. It also acts as a client for Internet Chess Servers, and e-mail chess, and can allow the user to play through saved games. XBoard/WinBoard remain updated, and the Chess Engine Communication Protocol has been extended to meet the needs of modern engines (which have features such as hash tables, multi-processing and end-game tables, which could not be controlled through the old protocol). XBoard/WinBoard also fully support engines that play chess variants, such as Fairy-Max. This means the GUI is able to display a wide range of variants such as xiangqi (Chinese chess), shogi (Japanese ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Chess Engine
In computer chess, a chess engine is a computer program that analyzes chess or List of chess variants, chess variant positions, and generates a move or list of moves that it regards as strongest. A chess software engine, engine is usually a Front and back ends, back end with a command-line interface with no graphics or windowing system, windowing. Engines are usually used with a front end, a windowed graphical user interface such as Chessbase or WinBoard that the user can interact with via a keyboard, mouse or touchscreen. This allows the user to play against multiple engines without learning a new user interface for each, and allows different engines to play against each other. Many chess engines are now available for mobile phones and tablets, making them even more accessible. History The meaning of the term "chess engine" has evolved over time. In 1986, Linda and Tony Scherzer entered their program Bebe into the 4th World Computer Chess Championship, running it on "Chess E ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Universal Chess Interface
The Universal Chess Interface (UCI) is an open communication protocol that enables chess engines to communicate with user interfaces. History In November 2000, the UCI protocol was released. Designed by Rudolf Huber and Stefan Meyer-Kahlen, the author of Shredder, UCI rivals the older "Chess Engine Communication Protocol" introduced with XBoard/WinBoard. In 2002, Chessbase, the chess software company which markets Fritz, began to support UCI, which had previously been supported by only a few interfaces and engines. , well over 300 engines are known to directly support UCI. Design By design, UCI assigns some tasks to the user interface (i.e., presentation layer) which have traditionally been handled by the engine (at the business layer) itself. Most notably, the opening book is usually expected to be handled by the UI, by simply selecting moves to play until it is out of book, and only then starting up the engine for calculation in the resulting position. UCI does not sp ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Xiangqi
Xiangqi (; ), commonly known as Chinese chess or elephant chess, is a Strategy game, strategy board game for two players. It is the most popular board game in China. Xiangqi is in the same family of games as shogi, janggi, chess, Western chess, chaturanga, and Indian chess. Besides China and areas with significant ethnic Chinese communities, this game is also a popular pastime in Vietnam, where it is known as , literally 'General's chess', in contrast with Western chess or ', literally 'King's chess'. The game represents a battle between two armies, with the primary object being to checkmate the enemy's general (king). Distinctive features of xiangqi include the cannon (''pao''), which must jump to capture; a rule prohibiting the generals from facing each other directly; areas on the board called the ''river'' and ''palace'', which restrict the movement of some pieces but enhance that of others; and the placement of the pieces on the intersections of the board lines, rather th ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Internet Chess Server
The American Internet Chess Server, commonly known as Internet Chess Server (ICS) was a telnet-based chess server which allowed users to play live chess over the internet. History In the 1970s, one could play correspondence chess in a PLATO System program called "chess3". Several users used chess3 regularly; often a particular user would make several moves per day, sometimes with several games simultaneously in progress. In theory one could use chess3 to play a complete game of chess in one sitting, but chess3 was not usually used this way. PLATO was not connected to Internet predecessor ARPANET in any way that allowed mass use by the public, and consequently, chess3 was and still is relatively unknown to the public. In the eighties, chess play by email was still fairly novel. Latency with email was less significant than with traditional correspondence chess via paper letters. Often one could complete a dozen moves in a week. As network technology improved, public, widesp ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
C (programming Language)
C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted Central processing unit, CPUs. It has found lasting use in operating systems code (especially in Kernel (operating system), kernels), device drivers, and protocol stacks, but its use in application software has been decreasing. C is commonly used on computer architectures that range from the largest supercomputers to the smallest microcontrollers and embedded systems. A successor to the programming language B (programming language), B, C was originally developed at Bell Labs by Ritchie between 1972 and 1973 to construct utilities running on Unix. It was applied to re-implementing the kernel of the Unix operating system. During the 1980s, C gradually gained popularity. It has become one of the most widely used programming langu ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Chess
Chess is a board game for two players. It is an abstract strategy game that involves Perfect information, no hidden information and no elements of game of chance, chance. It is played on a square chessboard, board consisting of 64 squares arranged in an 8×8 grid. The players, referred to as White and Black in chess, "White" and "Black", each control sixteen Chess piece, pieces: one king (chess), king, one queen (chess), queen, two rook (chess), rooks, two bishop (chess), bishops, two knight (chess), knights, and eight pawn (chess), pawns, with each type of piece having a different pattern of movement. An enemy piece may be captured (removed from the board) by moving one's own piece onto the square it occupies. The object of the game is to "checkmate" (threaten with inescapable capture) the enemy king. There are also several ways a game can end in a draw (chess), draw. The recorded history of chess goes back to at least the emergence of chaturanga—also thought to be an ancesto ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. Within the market of Desktop computer, desktop and laptop computers, it is the Usage share of operating systems#Desktop and laptop computers, second most widely used desktop OS, after Microsoft Windows and ahead of all Linux distributions, including ChromeOS and SteamOS. , the most recent release of macOS is MacOS Sequoia, macOS 15 Sequoia, the 21st major version of macOS. Mac OS X succeeded classic Mac OS, the primary Mac operating systems, Macintosh operating system from 1984 to 2001. Its underlying architecture came from NeXT's NeXTSTEP, as a result of NeXT#1997–2006: Acquisition by Apple, Apple's acquisition of NeXT, which also brought Steve Jobs back to Apple. The first desktop version, Mac OS X 10.0, was released on March 24, 2001. Mac ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Crazyhouse
Crazyhouse is a chess variant in which captured enemy pieces can be reintroduced, or ''dropped'', into the game as one's own. It was derived as a two-player, single-board variant of bughouse chess. Its drop rule is reminiscent of shogi and the games are often compared, though there is no known evidence suggesting that shogi provided direct inspiration for the gameplay of bughouse or crazyhouse. History Though the four-player "bughouse" chess became prominent in western chess circles in the 1960s, the crazyhouse variant did not rise to prominence until the era of 1990s online chess servers, though it may be traced back further to the "Mad Mate" variant made in 1972 by Alex Randolph, a Bohemian-American game designer who moved to Japan and became an amateur dan-level Shogi player. Rules The rules of chess apply except for the addition of drops, as explained below. * A piece that is captured reverses color and goes to the capturing player's reserve, pocket or bank, where it is ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |