Skip to content

仿北京大学BotZone程序对抗平台。 A platform where players upload the AI code then their snake bots battle.

Notifications You must be signed in to change notification settings

xiu1zi3/Bot-Battle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logo

仿北大Bot对战平台

1.游玩

1.1 📖 欢迎阅读

BotBattle-玩家手册

↑ 详细介绍,请见该博客~↑

1.2 🚀 快速开始

  1. 进入 游戏网址

  2. 登录体验账号

    用户名 Alice 密码 123456

    用户名 Bob 密码 123456

  3. 您在登录账号后,请打开另一款浏览器,登录另一个账号

    这是因为,在线玩家不够,恐怕需要您安排 2 个号组成对局(除非您和伙伴同时上线)

  4. 选择喜欢的 Bot,并开始匹配

  5. 对局结束后,可在对局列表观看比赛回放,在排行榜查看天梯积分

2.开发

⚙️ 语言、框架:

🔧 组件、中间件等:

2.1 图解

图片alt

图片来源:gitee.com/XZHongAN

2.2 模块

  • PK
    • 匹配界面(微服务)
    • 实时直播(WebSocket)
    • 玩家 PK(WebSocket)
    • Bot 代码执行(微服务)
  • 对战列表
    • 录像回放
  • 排行榜
    • 对局排名
  • 用户中心
    • 注册
    • 登录
    • 我的 Bot

2.3 细节

  • 障碍物生成 内部障碍物每局随机生成,地图满足中心对称,两名玩家必定连通
  • 双方蛇头不会相遇 可以这样想:地图大小为 13×14,长和宽中有一个奇数有一个偶数。双方不可能在同一回合走到同一个格子上
  • 等待时间与匹配顺序 匹配时优先匹配分值接近的玩家,若匹配时间较长,即使分值差距较大也会优先匹配

在线程序对抗平台 www.botzone.org.cn承办过许多 AI 对抗比赛,其中的 Bot 上演了无数精彩刺激的游戏对局

本项目 Bot Battle 是对这款 Snake-Botzone 游戏 的拙劣模仿

欢迎您在博客评论或Issues反馈~ BotBattle 非常需要您的留言建议!

About

仿北京大学BotZone程序对抗平台。 A platform where players upload the AI code then their snake bots battle.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published