Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChessBotCpp

A modernized C++ chess engine workspace with a cleaner, production-style layout.

Project Layout

.
|- CMakeLists.txt
|- apps/
|  `- cli/
|     `- main.cpp
|- include/
|   |- Board.h
|   |- GameState.h
|   |- HistoryEntry.h
|   |- Move.h
|   `- Search.h
`- src/
	|- BoardCore.cpp
	|- BoardExecution.cpp
	|- BoardFen.cpp
	|- BoardRules.cpp
	|- BoardUci.cpp
	`- Search.cpp

Build (CMake)

cmake -S . -B build
cmake --build build --config Release

Run

.\build\Release\chessbot_cli.exe

If your generator is not multi-config, the executable is usually:

.\build\chessbot_cli.exe

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages