首页 > 分享 > [源码和文档分享]Qt实现的宠物小精灵对战游戏阶段三

[源码和文档分享]Qt实现的宠物小精灵对战游戏阶段三

最新推荐文章于 2024-10-28 12:53:37 发布

qq_38474647 于 2019-04-09 09:10:38 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

1、题目要求

已经登录的在线用户可以和服务器进行虚拟决斗,决斗分两种:升级赛和决斗赛,两种比赛都能增长宠物经验值。服务器上有一个虚拟精灵的列表,用户可以挑选其中任意一个进行比赛(升级赛或者决斗赛)。另外决斗赛中用户胜出可以直接获得该战胜的的精灵,失败则系统从用户的精灵中随机选三个(不够三个精灵的情况就选择他所有的精灵),然后由用户选一个送出

升级赛 只是用户用来增加精灵经验值,规则开发者自定

累积多少经验值升一级,规则开发者自定

决斗赛的上述规则同升级赛,只是额外还可以赢得宠物一个

用户如果没有精灵(比如总是失败,已经全部送出去),则系统会随机放给给他一个初级精灵

请让你的系统自动模拟每场比赛的每次出招。另外,为了增加不确定性,可以加入概率闪避攻击和暴击伤害机制

比赛的过程和结果由系统根据上述规则自动模拟完成,要求结果具有一定的随机性

用户增加新功能,可以查看某个用户的胜率

用户增加新属性,为宠物个数徽章(金银铜)和高级宠物徽章(金银铜),分别根据拥有的宠物个数的多少和拥有高级宠物(15级)个数的多少颁发

如有界面设计可酌情加分,如有新颖设计可酌情加分

题目考察点:客户端与服务器数据交互(可采用多进程或异步通信或其他方法均可),并发请求处理,类的方法设计,伤害计算方法设计

相关知识

Qt实现的宠物小精灵对战游戏阶段二
[源码和文档分享]Qt实现的宠物小精灵对战游戏阶段一
Qt实现的宠物小精灵对战游戏阶段一
Qt实现的宠物小精灵对战游戏阶段三
宠物类游戏的源码开发指南:从零开始构建一款优秀的宠物对战游戏
【C/C++技术教学】Qt自制桌面宠物!思路分析+代码演示丨程序员教你如何把喜欢的角色做成随便把玩的桌面宠物!
C++面向对象宠物小精灵对战系统设计教程
C/C++宠物小精灵对战系统[2024
【QT项目实战】自制桌面宠物!当我学了qt窗口开发之后,就把原神的纳西妲做成了桌面宠物!
2024趣味宠物小精灵游戏合集分享 热门的宠物小精灵手游有哪些

网址: [源码和文档分享]Qt实现的宠物小精灵对战游戏阶段三 https://m.mcbbbk.com/newsview825838.html

所属分类:萌宠日常
上一篇: 掌机小精灵里火系推荐养什么?最适
下一篇: dnf2019五一套宠物属性怎么