Skip to content
jiapengLi11Public

About

C++ human-vs-AI board game project with local media assets and Visual Studio solution.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

C-AIgo

C++ IDE Type

Overview

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.

Preview

Board Asset Demo Video
board AIgo/演示.mp4

Highlights

  • 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

Project Structure

  • AIgo/AIgo.sln: Visual Studio solution
  • AIgo/AIgo/AI.cpp, AI.h: AI-related logic
  • AIgo/AIgo/Chess.cpp, Chess.h: board and rule logic
  • AIgo/AIgo/Man.cpp, Man.h: player-side logic
  • AIgo/AIgo/ChessGame.cpp, ChessGame.h: game orchestration
  • AIgo/AIgo/resource/: board images, piece assets, and sound effects
  • AIgo/演示.mp4: local demo video

Build

Open the solution in Visual Studio:

AIgo/AIgo.sln

Then build and run the AIgo project from the IDE.

Notes

  • 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.

About

C++ human-vs-AI board game project with local media assets and Visual Studio solution.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages