1.大家可以多多贡献(送一个高级背包)

有自愿者来参与开源, 搞定一个功能, 送一个高级背包。

2.活动地址

在这里插入图片描述
在这里插入图片描述

2.我的经历(AI 蛇游戏)

因能力要求,上面的活动本人无能力参加,但克隆并且修改过其他项目,
做过一个Spring Boot + Vue 项目,涉及Spring boot不深入,如有不同见解,忘批评指正!

2.1项目技术

Spring Boot + Vue

2.2项目功能描述

A:匹配页面

匹配页面:选择是自己出战,还是使用AI代码出战,点击开始匹配,匹配游戏,点击后将会出现取消按钮。
在这里插入图片描述

B:对战列表页面

对战列表页面:两个游戏玩家的记录(玩家1,玩家2,对战结果,对战时间,回放)
在这里插入图片描述

C:排行榜页面

排行榜页面:根据用户的天梯分排名,由高到低。
在这里插入图片描述

D:我的信息页面

我的Bot页面是,使用的AI Bot,代码参战。
但是由于项目不太完善,头像还不能实现自己上传。
在这里插入图片描述

E:Bot页面

创建Bot,包括标题,描述,代码。
还可以修改,删除Bot。
在这里插入图片描述

2.3游戏详情

选择自己出战,按AWSD键操作蛇的移动方向;
选择Bot代码出战,由BotRunningSystem执行代码,返回下一步的操作。
暂时不显示,你的蛇的位置,以后修改。
下图是AI对战的回放:
在这里插入图片描述

3.总结

参加活动 ,锻炼代码能力,还有礼品赠送,欢迎大家参加开源项目的开发!

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐