民族棋类网--Spring Boot版 #久棋平台
demo请见【已停用】👉🏻:www.eanson.work
公共棋盘演示:Demo
具体游戏规则:见首页右侧超链接
该项目提供了在线对弈平台和AI分析处理接口,实现了AI和人类招法分析、在线对弈和在线观看对弈、对局记录和回放等功能。
为了减轻服务端轮询访问改用WebSocket协议实现棋盘数据的及时传输🚀,采用Redis来缓存人类对弈时的步伐并用作之后的招法分析...
有利于我国少数民族棋类活动的推广,也让AI设计者减轻一小部分负担,让开发AI的同学只关注AI本身设计,而不用为开发UI界面发愁,平台不仅提供裁判程序,而且还提供了招法记录服务,可以让AI设计者更快更好地分析AI行为。同时这也是我学习Java语言及其生态以来的第一个较完整的作品
application.yml
文件中具体配置信息请自行配置- sql文件在在
resources
文件夹下,示例号用户名:20201100
,密码:123456
- 采用shiro-redis来共享session,支持负载均衡
- 项目尚存许多设计不合理的地方,改动起来较为麻烦。
- 项目重构后部分小bug未更改
- 如需部署到云端,
nginx
配置文件在resources
文件夹下 - 项目需要
redis
支持