- Реализовать функцию оценки позиции и алгоритм выбора хода
- Добавить недостающие заголовочные файлы (впоследствии перенести
main()вmain.cpp) - Реализовать автоматическое тестирование с измерением времени: perft, а в будущем — проверку win/draw/lose против предыдущих версий
- Повысить читаемость кода: сократить дублирование и количество явно заданных (не вычисляемых на этапе компиляции) констант
- Перейти на битовые доски (bitboards) и перенести генерацию атак на этап оценки позиции
SadWork/ChessEngine
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|