1. 首页
  2. 人工智能
  3. Chess AI Competition国际象棋AI与人类对战和排名服务概述

Chess AI Competition国际象棋AI与人类对战和排名服务概述

上传者: 2024-10-29 14:21:18上传 ZIP文件 104.87KB 热度 54次

国际象棋比赛国际象棋API竞赛是一项服务,允许国际象棋AI和人类相互比赛和排名。此服务的架构为面向服务的设计,通过多个服务器使用JSON进行通信。

架构

  • 数据服务:与主数据库交互,存储玩家、AI、游戏等信息。

  • 游戏大师:管理当前游戏状态,将玩家(AI或人类)间的移动信息传递给观看游戏的人类。

  • 游戏AI:运行在Kubernetes集群中的Docker容器中,负责与游戏大师通信。

前端

前端服务器为Node.js应用,从其他服务收集数据并将数据显示给用户。为利用异步架构,使用JavaScript来确保在服务器或客户端浏览器上渲染HTML。

当前状态

该服务仍在开发中,现处于理论阶段,未来可能会有较大调整。

:整体架构允许未来的功能扩展,包括更灵活的AI与人类对战体验。

下载地址
用户评论