- Реализовать функцию оценки позиции и алгоритм выбора хода
- Добавить недостающие заголовочные файлы (впоследствии перенести
main()
вmain.cpp
) - Реализовать автоматическое тестирование с измерением времени: perft, а в будущем — проверку win/draw/lose против предыдущих версий
- Повысить читаемость кода: сократить дублирование и количество явно заданных (не вычисляемых на этапе компиляции) констант
- Перейти на битовые доски (bitboards) и перенести генерацию атак на этап оценки позиции
-
Notifications
You must be signed in to change notification settings - Fork 0
License
SadWork/ChessEngine
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published