GitHunt

Title

Overview

mcu-max is an MCU-optimized C-language chess game engine based on micro-Max.

mcu-max comes with an Arduino serial port example, and a UCI chess interface example for testing mcu-max from UCI-compatible chess game GUIs.

When running on devices with little memory, you might want to adjust the max depth value to avoid stack overflows.

Try the Rad Pro simulator (click the right button and select Game at the bottom of the menu) to test mcu-max.

Features

  • Configurable hashing.
  • Configurable node limit.
  • Configurable max depth.
  • Valid move listing.
  • Best-move search termination.

Terms of use

mcu-max is freely available and distributed under the MIT license.

Languages

C100.0%

Contributors

MIT License
Created December 2, 2022
Updated January 19, 2026