Stacey Campbell staceycampbell@yahoo.com
 Numbat Computer Chess - 2024-2025
Numbat Computer Chess - 2024-2025

I think it's important to keep the brain busy in retirement. Some people will do crosswords, suduko, or jigsaw puzzles. But I decided to write small snippets of Verilog to implement the various operations of a traditional computer chess program.

This inevitably led to me writing a full chess playing program that I have called numbat. I am not a chess player, and wasn't entirely familiar with all the rules of chess, let alone the decades of research that have gone into the development of strong chess programs, so I relied on numbat playing other computer players, especially Phalanx, to spot blunders...and numbat makes many.

Anyway, numbat runs on an AMD Kria KR260 robotics test kit. This platform is the best bang-for-the-buck I have found for an affordable but capable FPGA based board. If you are interested in learning digital design and entering the Byzantine and frustrating world of AMD/Xilinx toolsets, this hardware is a very reasonable place to start.

The image above is numbat's Vivado block diagram. The recursive Negamax portion of numbat is written in C. The full source code for numbat is available at Codeberg. I included a lengthy acknowledgements file with the source.

 Ring of Fire - 14 October 2023  Bread machine raisin bread - February 2025  Numbat Computer Chess - 2024-2025  White Mountain Peak - 2008, 2018, and 2022  Space Shuttle Endeavour - 21 September 2012  Blackcomb Lake, BC, Canada - August 2024  Ovation of the Seas - August 2024  Hurricane Hill, Olympic National Park - August 2024  Casio FX-702P Pocket Computer - December 1982  C/2011 L4 (PanSTARRS) - 12 March 2013  Malibu Beaches Are Great - Summer 2024  Malibu Beaches Aren't Great - Summer 2024  Neighborhood Loop - 22 June 2022  Dead Horse Trail - 9 June 2024  Los Angeles Brush Clearance - May 2024  Free Internet Chess Server - 25 July 1995  Cascada Arroyo Guadalupe - 29 September 2023  Devil's Punchbowl - 17 May 2024  Los Angeles May Gray - 2011  Aircraft ADS-B mapping - 17 May 2024  Tourist Hockey - 6 January 2019  The best garden tool - 13 May 2024  Decomposed Granite - 13 May 2024