This repository is a C++ human-vs-AI board-game project. It is organized as a Visual Studio solution and includes core game logic, AI logic, and local media assets for the interface and gameplay experience.
| Board Asset | Demo Video |
|---|---|
![]() |
AIgo/演示.mp4 |
- human-vs-AI board-game interaction
- C++ class-based design for board state, player logic, and AI logic
- local image, sound, and video assets for the game interface
- preserved Visual Studio solution for direct local build
AIgo/AIgo.sln: Visual Studio solutionAIgo/AIgo/AI.cpp,AI.h: AI-related logicAIgo/AIgo/Chess.cpp,Chess.h: board and rule logicAIgo/AIgo/Man.cpp,Man.h: player-side logicAIgo/AIgo/ChessGame.cpp,ChessGame.h: game orchestrationAIgo/AIgo/resource/: board images, piece assets, and sound effectsAIgo/演示.mp4: local demo video
Open the solution in Visual Studio:
AIgo/AIgo.sln
Then build and run the AIgo project from the IDE.
- The repository currently includes debug outputs and local build artifacts.
- It is best treated as a preserved course or practice project rather than a fully cleaned release build.
