【源码+文档】基于C++实现平台类对战游戏

2. 功能需求说明及分析

2.1 宠物小精灵的加入

  • 设计宠物小精灵的类,为简化游戏设计,精灵的属性包括种类(力量型:高攻击;肉盾型:高生命值;防御型:高防御;敏捷型:低攻击间隔,共四种)、名字、等级、经验值、攻击力、防御力、生命值、攻击间隔等(以上属性必须,其他属性可自行添加))(基本要求:本游戏 中 只有上面的 4 种类型。 进一步要求:上述 4 种类型可以进一步深入划分,比如力量型又可以再细分为:沙瓦朗、火爆猴、腕力等)。
  • 每个精灵初始等级为 1 ,满级 15 级,每当精灵升级的时候,宠物对应的属性值会有少量增加(主属性增加量相对较多)。
  • 每个精灵有自己独特的攻击方式,如闪电攻击、火焰攻击等等,请设计一个精灵的基类,并将精灵的攻击方法设为虚方法以方便子类重写。
  • 请写一个测试程序对设计的精灵类的相关属性和方法(包括攻击函数,升级函数等)进行测试。
  • 题目主要考察点:类的继承,对象数据成员设计,成员函数设计。

2.2 用户注册与平台登录

  • 每个用户需要注册一个账号,用户名全局唯一,不能有任何两个用户名相同,要考虑注册失败的场景时的反馈。
  • 实现注册、登录、登出功能, 均采用 C/S 模式,客户端和服务端用 socket 进行通信,服务端保存所有用户的信息。
  • 每个用户拥有:用户名、拥有的精灵,两个属性。 用户注册成功时,系统自动随机分发三个 1 级精灵给用户
  • 用户可以查看所有成功注册用户拥有的精灵,也可以查看所有当前在线的用户。
  • 题目主要考察点: socket 通信,交互场景反馈,用户信息存储方式界面交互,其它合理的新颖设计。

 源码和文档都托管在了【WRITE-BUG数字空间】上面了,有需要的可自取~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《暴走西游H5源码文档》是一份详细说明暴走西游H5游戏源码文档。它包含了游戏源码的结构、功能、使用方法和注意事项等。 首先,该文档会介绍游戏源码的整体结构。它会解释游戏的模块划分,如首页、关卡选择、游戏主体等,以及这些模块之间的关系和交互。通过了解游戏源码的结构,开发人员可以更好地理解源码的各个部分。 接下来,文档将详细介绍游戏源码的功能。它会列出游戏所具有的各种功能,如角色控制、跳跃、攻击、技能释放等。对于每个功能,文档会给出实现该功能的具体代码示例,并解释代码的实现原理和逻辑。这些示例可以帮助开发人员快速理解和掌握源码。 此外,文档还会介绍游戏源码的使用方法。它会详细说明如何下载、安装和配置源码的开发环境,以及如何进行调试和部署。对于初学者来说,这些指南可以帮助他们顺利地开始使用游戏源码进行开发。 最后,文档会提供一些开发注意事项。它会列出一些常见的问题和解决方案,以及一些开发技巧和建议,帮助开发人员避免一些常见的错误和陷阱。 总的来说,《暴走西游H5源码文档》是一份全面而详细的文档,可以帮助开发人员了解和使用游戏源码。无论是初学者还是有经验的开发人员,都可以从该文档中获取到丰富的知识和指导,加快开发进度,提高开发质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值