Bodo
a chess engine by Joel Veness initially written in C using XBoard, and with a rewrite of version 0.5 in 2005 in C++ supporting UCI. Bodo is a bitboard program [3], its search relies on PVS based alpha-beta with null move heuristic, iterative deepening, IID, killer- and history heuristic, and exploits its transposition table with enhanced transposition cutoffs. The quiescence search uses SEE for pruning. The evaluation function has emphasis on attacking the king and keeping the pieces active. Evaluation ‘personalities’ are configurable without recompile.
Bootstrapping
A modified version of the tournament chess engine Bodo, Meep, was used to implement learning algorithms - the hand-crafted evaluation function of Bodo was removed and replaced by a weighted linear combination of 1812 features. Given a position s, a feature vector Φ(s) can be constructed from the 1812 numeric values of each feature. The majority of these features are binary. Φ(s) is typically sparse, with approximately 100 features active in any given position. Five wellknown, chess specific feature construction concepts: material, piece square tables, pawn structure, mobility and king safety were used to generate the 1812 distinct features. These features were a strict subset of the features used in Bodo, which are themselves simplistic compared to a typical tournament engine [4].
Tournaments
Bodo competed in a number of online computer chess tournaments, the NC3 2003, NC3 2004, NC3 2005 and NC3 2006 Australasian National Computer Chess Championships, where it won in 2005 (Version 0.5), and the CCT6, CCT8, and CCT9 tournaments.
Selected Games
NC3 2005, round 2, Bodo - KnightCap
See also
Selected Publications
- Joel Veness, David Silver, William Uther, Alan Blair (2009). Bootstrapping from Game Tree Search. pdf, video presentation [5]
Forum Posts
- Your program is a … by Joel Veness, CCC, October 29, 2003
- CCT6: Rybka /Bodo ??? by Volker Richey, CCC, January 26, 2004 » CCT6, Rybka
Re: CCT6: Rybka /Bodo ??? by Joel Veness, CCC, January 26, 2004
- Bodo @ CCT6….day 1…. by Joel Veness, CCC, February 03, 2004
- programmers or people with online engines: arena with ICC by Joel Veness, CCC, March 14, 2005 » Arena
- Re: BODO new OZ champion by Ross Boyd, CCC, July 17, 2005 » NC3 2005
- A paper about parameter tuning by Rémi Coulom, CCC, January 12, 2010
External Links
Chess Engine
- Homepage of Joel Veness | Software | Bodo
- Bodo 0.2b in CCRL 40/40
- Engine Download List from Ron Murawski’s Computer-Chess Wiki
Misc
- Bodo - Wiktionary
- Bodo – Wiktionary (German)
- Bodo (disambiguation) from Wikipedia
- Bodo (Vorname) Wikipedia.de (German) Given Name
Bodo Cranium
List of human evolution fossils from Wikipedia Human evolution from Wikipedia
- Bodo (anthropological and archaeological site, Ethiopia), Britannica Online Encyclopædia
- Bodo from hominids index | Modern Human Origins
- Bodo Cranium of Ethiopia, About.com
- Bodo cranium, Homo heidelbergensis | Dr. John Kappelman’s Outreach Lecture Information by Dr. John Kappelman
- [Endocranial capacity of the bodo cranium… Am J Phys Anthropol. 2000 - PubMed - NCB]
- Jammin thru the Global South: Ethiopia, Part 8: Addis Ababa, Lucy and Shashamane
People, Culture and Language
- Bodo people from Wikipedia
- Bodo culture from Wikipedia
- Bodoland from Wikipedia
- Bodo Brahma Dharma, from Wikipedia
- All Bodo Students Union, from Wikipedia
- Bodo language from Wikipedia
- Bodo Sahitya Sabha from Wikipedia
- Bodo language (Bantu) from Wikipedia
Genus
Musicvideo
- Volker Kriegel - Inside: Missing Link, 1972, YouTube Video
feat: Albert Mangelsdorff, Alan Skidmore, Heinz Sauer, John Taylor, Eberhard Weber, John Marshall, Cees See
References
- ↑ Bodo, Homo heidelbergensis. Taken at the David H. Koch Hall of Human Origins at the Smithsonian Natural History Museum, on the National Mall in Washington, D.C., Author: Ryan Somma from Occoquan, USA, Bodo cranium from Wikipedia
- ↑ Senamirmir Project: Interview with Jon Kalb
- ↑ Re: BODO new OZ champion by Ross Boyd, CCC, July 17, 2005
- ↑ Joel Veness, David Silver, William Uther, Alan Blair (2009). Bootstrapping from Game Tree Search. pdf, video presentation
- ↑ A paper about parameter tuning by Rémi Coulom, CCC, January 12, 2010