mcu-max
Шахматный движок для микроконтроллеров на основе micro-Max с поддержкой UCI и настройкой под ограниченную память
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0f42d3925f9de1630a7a24c8cee08e9d8b5234abc07000fadfbb7d7f45ee820bmcu_max-1.0.7-0f42d392.zipОписание
Шахматный движок для микроконтроллеров, основанный на micro-Max и написанный на C. Пригодится, если нужно добавить шахматный ИИ в проект на Arduino или другой маломощной плате. В комплекте идут примеры для работы через последовательный порт и UCI-интерфейс, чтобы подключить движок к стандартным шахматным программам. Глубину поиска, хеширование и лимит узлов можно настраивать под свою память — на устройствах с ограниченной RAM имеет смысл снизить максимальную глубину, чтобы избежать переполнения стека. Есть поддержка валидации ходов и остановки поиска при нахождении лучшего хода. Распространяется под MIT, так что свободна в использовании.