整体的一个项目介绍

框架功能介绍

项目仓库地址

项目运行地址

这个项目是基于SpringBoot+Vue3框架来完成的。这是一个蛇与蛇对战的游戏,实现了人人对战,人机对战,机机对战的功能。

实现流程:

  1. 创建菜单与游戏界面。
  2. 登录注册等逻辑的实现。
  3. 通过微服务实现匹配系统(匹配池、以及实时对战)。
  4. 微服务Bot代码的执行。
  5. 排行榜的实现。

游戏规则介绍

双方游戏开始时下方会有一个标记,表示你的位置在左下角还是右上角。当两方都有操作的的时候蛇才会动。

死亡条件:

  1. 5秒内未执行操作。
  2. 撞上墙或撞上自己身体或撞上对方身体。

整体架构图

image-20220916165704465

匹配系统流程图

image-20221011164503247