Skip to content

baifachuan/ChineseChess-Android

Repository files navigation

ChineseChess

中国象棋安卓端,后端使用AlphaZero训练的模型,进行AI下棋。

客户端主要流程为:

  • 进入游戏后向后端发送注册信息,后端初始化一个游戏房间
  • 客户端控制UI操作,包括能否在指定的位置落棋,当然后端也会同时校验。
  • 在前端操作合法的情况下,像消息队列ActivitMQ发送消息,通知人的操作
  • 通过消息队列接收服务端AI的下棋步骤,客户端进行UI的绘制。

请修改:res/raw/config.properties中的服务器地址为自己的模型服务器的地址

人操作为红棋 AI为黑棋

样例图片 样例图片 样例图片

About

中国象棋安卓端,需要配合服务端使用,服务端地址

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages