Martin Bryant (programmer)

{{Short description|British computer programmer}}

{{about|the computer programmer|the mass shooter|Martin Bryant}}{{Infobox person

| name = Martin Bryant

| birth_date = {{Birth year and age|1958}}

| nationality = British

| occupation = Programmer

| years_active = 1976-2025

| known_for = Computer chess programming

| notable_works = Colossus Chess

}}

{{EngvarB|date=December 2017}}

{{Use dmy dates|date=December 2017}}

Martin Bryant (born 1958) is a British computer programmer known as the author of White Knight and Colossus Chess, a 1980s commercial chess-playing program, and Colossus Draughts, gold medal winner at the 2nd Computer Olympiad in 1990.

Computer chess

Bryant started developing his first chess program – later named White Knight – in 1976.{{cite web | url=http://www.colossusgames.co.uk/chess/whiteknight.htm | title=White Knight | first=Martin | last=Bryant | accessdate=13 July 2008 | url-status=dead | archiveurl=https://web.archive.org/web/20150317160439/http://www.colossusgames.co.uk/chess/whiteknight.htm | archivedate=17 March 2015 | df=dmy-all }} This program won the European Microcomputer Chess Championship in 1983, and was commercially released, in two versions ({{nowrap|Mk 11}} and {{nowrap|Mk 12}}) for the BBC Micro and Acorn Electron in the early 1980s. White Knight featured a then-novel display of principal variation – called "Best line"{{cite journal | url=http://myweb.tiscali.co.uk/themicrouser/issues/01-10/chess.htm | last=Bell | first=Alex |date=December 1983 | title=Chess for three gives the White Knight a winning gambit | journal=The Micro User | volume=1 | issue=10 | accessdate=8 July 2008 | quote=For example, BBC Soft display of the "Best line" is an inspiration by its author, 23-year-old Martin Bryant, and a feature that will become a must for future chess programs.}} – that would become commonplace in computer chess.

Bryant used White Knight as a basis for development of Colossus Chess (1983), a chess-playing program that was published for a large number of home computer platforms in the 1980s, and was later ported to Atari ST, Amiga and IBM PC as Colossus Chess X.{{cite web | url=http://www.colossusgames.co.uk/chess/colossuschess.htm | title=Colossus Chess | first=Martin | last=Bryant | accessdate=8 July 2008 | url-status=dead | archiveurl=https://web.archive.org/web/20131124083132/http://www.colossusgames.co.uk/chess/colossuschess.htm | archivedate=24 November 2013 | df=dmy-all }} Colossus Chess sold well and was well-received, being described by the Zzap!64 magazine in 1985 as "THE best chess implementation yet to hit the 64, and indeed possibly any home micro".{{cite journal | url=http://www.gb64.com/oldsite/gameofweek/8/gotw_colossus4.htm | title=Colossus Chess 4.0 | journal=Zzap!64 | issue=8 |date=December 1985 | accessdate=13 July 2008}}

Bryant later released several versions of his Colossus chess engine conforming to the UCI standard. The latest version was released in 2025 as Colossus 2025a.{{Cite web|url=http://www.colossusgames.co.uk|title=Colossus Games|date=9 September 2021|website=Colossus Games}}

Computer draughts

After chess, Bryant's interests turned to computer draughts (checkers). His program, Colossus Draughts, won the West of England championship in June 1990, thus becoming the first draughts program to win a human tournament.One Jump Ahead, p. 174 In August of the same year it won the gold medal at the 2nd Computer Olympiad, beating Chinook, a strong Canadian program, into second place.{{cite web | url=http://www.grappa.univ-lille3.fr/icga/tournament.php?id=136 | title=2nd Computer Olympiad, Checkers – London 1990 (ICGA Tournaments) | accessdate=8 July 2008}}{{cite web | url=http://www.colossusgames.co.uk/draughts/colossusdraughts.htm | title=Colossus Draughts | first=Martin | last=Bryant | accessdate=8 July 2008 | archive-url=https://web.archive.org/web/20131129101023/http://www.colossusgames.co.uk/draughts/colossusdraughts.htm | archive-date=29 November 2013 | url-status=dead }}

Chinook's developers, headed by Jonathan Schaeffer, recognised Colossus' opening book as its major strength;One Jump Ahead, p. 354 it contained 40,000 positions compared to Chinook's 4,500,One Jump Ahead, p. 274 and relied on Bryant's research that had found flaws in the established draughts literature.{{cite book | title=Robots Unlimited: Life In A Virtual Age | url=https://archive.org/details/robotsunlimitedl0000levy | url-access=registration | last=Levy | first=David A. | authorlink=David Levy (chess player) | year=2006 | publisher=A K Peters | page=[https://archive.org/details/robotsunlimitedl0000levy/page/92 92] | isbn=978-1-56881-239-7}} In 1993, an agreement was made to trade Colossus' opening book for the Chinook's six-piece databases;One Jump Ahead, p. 361 Bryant also accepted the offer to join the Chinook development team. In August 1994, Chinook played a match against World Champion Marion Tinsley and world number two Don Lafferty (after Tinsley's withdrawal due to illness), earning the title of Man-Machine World Champion.{{cite web|url=http://www.cs.ualberta.ca/events/csdays/1999/openhouse/chinook.html |title=Chinook – The World Checkers Champion |publisher=Department of Computing Science, University of Alberta |accessdate=11 August 2008 |url-status=dead |archiveurl=https://web.archive.org/web/20041205064419/http://www.cs.ualberta.ca/events/csdays/1999/openhouse/chinook.html |archivedate=5 December 2004 }}

Bryant continued work on Colossus Draughts in the early 1990s, and in 1995, released an updated commercial version called Colossus '95, as well as draughts database programs DraughtsBase and DraughtsBase 2.

Personal life

Bryant was born in Bristol as the second son of Ronald and Constance Bryant. He grew up in Ystrad Mynach in South Wales from the age of five. He attended Lewis School, Pengam from 1969-1976 and Victoria University of Manchester from 1976-1980 where he got a BSc in Computer Science. After graduation he worked for Posidata writing machine tool control software for about 18 months before becoming self-employed to work on his chess program during the micro-computer revolution in the 1980s. Later he worked for Zeneca and Hewlett-Packard before retiring in 2020. He lives in the Manchester area. He has two children.

He learned chess as a young child and played in various chess clubs throughout his life. Nowadays he plays casually online on Lichess and chess.com.

More information can be found on his website.

References

{{Reflist}}

{{Refbegin}}

  • {{cite book | title=One Jump Ahead: Challenging Human Supremacy in Checkers | url=https://archive.org/details/onejumpaheadchal00scha_0 | url-access=registration | last=Schaeffer | first=Jonathan | authorlink=Jonathan Schaeffer | year=1997 | publisher=Springer | isbn=978-0-387-94930-7}}

{{Refend}}