''Colossus Chess'' is a series of
chess-playing computer programs developed by
Martin Bryant, commercially released for various
home computers in the 1980s.
History
Bryant started ''Colossus Chess'' in 1983, using his ''
White Knight Mk 11'' program,
winner of the 1983 European Microcomputer Chess Championship, as a basis. It was developed on an
Apple II
The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-mold ...
, but was first commercially released for
Commodore 64 as ''Colossus Chess 2.0'' (
CDS Micro Systems
CDS Software (also known as CDS Micro Systems for its earlier titles) was an independent publisher and developer of computer game software based in Doncaster, South Yorkshire, UK.
History
The company was founded by Ian Williams, a computer pro ...
, 1984). A number of releases for 8-bit microcomputers followed. Version 3.0 was released in 1984 for the
Atari 8-bit family
The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
of computers (published by
English Software), followed by 4.0 in 1985 which was released on most formats of the day (published by CDS). As other games of the time, the
Acorn Electron
The Acorn Electron (nicknamed the Elk inside Acorn and beyond) was a lower-cost alternative to the BBC Micro educational/home computer, also developed by Acorn Computers Ltd, to provide many of the features of that more expensive machine at a p ...
implementation required that part of the screen memory be used as working space.
''Colossus Chess'' featured
time-controlled play with
game clocks, an opening book with 3,000 positions, and
problem
Problem solving is the process of achieving a goal by overcoming obstacles, a frequent part of most activities. Problems in need of solutions range from simple personal tasks (e.g. how to turn on an appliance) to complex issues in business an ...
-solving mode that could solve normal mates,
selfmates and
helpmate
A helpmate is a type of chess problem in which both sides cooperate in order to achieve the goal of checkmating Black. In a helpmate in ''n'' moves, Black moves first, then White, each side moving ''n'' times, to culminate in White's ''nth'' move ...
s.
[ (product manual)] Pondering on opponent's time and a three-dimensional
chessboard
A chessboard is a used to play chess. It consists of 64 squares, 8 rows by 8 columns, on which the chess pieces are placed. It is square in shape and uses two colours of squares, one light and one dark, in a chequered pattern. During play, the bo ...
were introduced in ''Colossus Chess 4.0''. All releases were written in the
assembly language of the appropriate
CPU
A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and ...
;
the
ZX Spectrum
The ZX Spectrum () is an 8-bit home computer that was developed by Sinclair Research. It was released in the United Kingdom on 23 April 1982, and became Britain's best-selling microcomputer.
Referred to during development as the ''ZX81 Colou ...
version could examine an average of 170 positions per second.
Uncommon for microcomputer chess programs of the era, ''Colossus'' had a full implementation of the
rules of chess, including
underpromotion, the
fifty-move rule,
draw by repetition, and
draw
Draw, drawing, draws, or drawn may refer to:
Common uses
* Draw (terrain), a terrain feature formed by two parallel ridges or spurs with low ground in between them
* Drawing (manufacturing), a process where metal, glass, or plastic or anythin ...
by insufficient material.
''Colossus'' was also able to execute all the basic
checkmate
Checkmate (often shortened to mate) is any game position in chess and other chess-like games in which a player's king is in check (threatened with ) and there is no possible escape. Checkmating the opponent wins the game.
In chess, the king is ...
s, including the difficult
bishop and knight checkmate.
''Colossus Chess X''
The program was subsequently ported to
Atari ST (1988),
Amiga
Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
(1989) and
IBM PC
The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a tea ...
(1990) under the title ''Colossus Chess X''. The new releases featured four chess sets
and enhanced graphics developed with the assistance of Gary Thomlinson and Carl Cropley.
The opening book was extended to 11,000 positions, and the program had the ability to learn from past playing experiences.
UCI version
No work was done on ''Colossus Chess'' from 1991 to 2005, when Martin Bryant created a completely new and freely available Windows version conforming to the
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 ...
.
It was written in
C#, then converted to
C for speed, and was finally publicly released in 2006.
, the latest version is 2008b.
Reception
''
Info'' gave ''Colossus Chess IV'' for the Commodore 64 three stars out of five, stating that it was less attractive but "a darn sight more playable" than ''
Chessmaster 2000'' with both keyboard and joystick controls. The magazine warned of the difficulty of remembering the "shifted keyboard control sequences ... badly in need of a quick-reference card".
References
External links
Colossus home page*
*
*
*
*
''Colossus Chess 4.0 product manual'' (C64)
{{BBC Computer Literacy Project
1984 video games
1985 video games
1986 video games
1987 video games
1988 video games
1989 video games
1990 video games
Chess engines
Amiga games
Amstrad CPC games
Amstrad PCW games
Apple II games
Atari 8-bit family games
Atari ST games
BBC Micro and Acorn Electron games
Commodore 16 and Plus/4 games
Commodore 64 games
DOS games
MSX games
ZX Spectrum games
Video games developed in the United Kingdom