使用egret白鹭H5小游戏引擎(或其他语言)作为工具,实现一个简易版五子棋(或其他题材风格不限)支持与局域网内另一玩家对战。需要使用QUIC协议,连接保持(4G/WIFI切换)。采用人机对战方式,支持游戏断开链接后,重新连接游戏并进行对局。保障前端安全性,防止用户篡改前端数据,伪造数据提交。
2、要求三人一组,使用Unity或者其他工具,实现一个简易版小游戏,游戏类型不限。支持与局域网内另一玩家对战。需要使用QUIC协议,连接保持(4G/WIFI切换)。采用人机对战方式,支持游戏断开链接后,重新连接游戏并进行对局。保障前端安全性,防止用户篡改前端数据,伪造数据提交。
二、需求概述由于没有限定游戏的类型,我们计划做一个简化版的《弹弹堂》小游戏:
- 一次两个玩家,回合制。
2.每个玩家在回合内可以进行移动,也可以发射炮弹。炮弹可以给玩家体力值造成伤害,也可以破坏地形。
3.当玩家发射炮弹,或者回合内的倒计时归零时,回合结束,转移控制权。
4.当一方玩家体力值归零时,游戏结束,归零的一方失败。
我主要负责客户端的工作
1、用例图对游戏玩家来说,会用到如下功能
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6LeDyYiM-1640354366898)(https://img-community.csdnimg.cn/images/95410ba0f99b4b3a898b0b2a287061f7.png "#left ")]
下面是玩家在游戏过程中的时序图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0fPzYyHm-1640354366899)(https://img-community.csdnimg.cn/images/27982e93aa43413b95ab1679a91e10b0.png “#left”)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nm1UTX4o-1640354366900)(https://img-community.csdnimg.cn/images/2d17c0c3600d4bd48b57faa6dbe7f8d8.png “#left”)]
四、 软硬件及外部系统接口需求 1、用户界面[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SqLTrLg1-1640354366900)(https://img-community.csdnimg.cn/images/360e31ad420043a98a77f10d65040a1b.png “#left”)]
2、运行环境windows、安卓
作者:


