Skip to content

liluu0/ChessBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI 围棋系统(阶段一骨架)

当前仓库已完成前后端分离的第一阶段骨架,支持:

  • 游客模式人机对战(19x19)
  • 基础落子流程
  • 悔棋、暂停、继续
  • AI 讲解面板 + 刷新讲解
  • 历史对局/棋谱接口占位

技术栈

  • 前端:Vue3 + Vite
  • 后端:Java 17 + Spring Boot
  • 数据库:MySQL(当前为配置占位,阶段一未接库)

目录结构

  • backend:后端服务
  • frontend:前端应用

本地启动

启动后端

cd backend
mvn spring-boot:run

启动前端

cd frontend
npm install
npm run dev

阶段说明

  • 当前 AI 走子为占位逻辑(选第一个可落点),后续替换为 KataGo 引擎。
  • 当前围棋规则为占位校验(未实现完整提子/打劫/终局判定),后续替换为中国规则完整实现。
  • 当前历史对局与 SGF 持久化为接口占位,后续接入 MySQL 和文件存储。

About

ai围棋人机对战系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors