宠物游戏(宠物养成游戏)
作者:佚名 来源:哪吒游戏网 2020-03-18 23:04:15
宠物游戏(宠物养成游戏),哪吒游戏网给大家带来详细的宠物游戏(宠物养成游戏)介绍,大家可以阅读一下,希望这篇宠物游戏(宠物养成游戏)可以给你带来参考价值。
Ŀ ¼1 前言.......................................................1 2 需求分析 ...................................................1 2.1 任务和要求 ............................................1 2.2 运行环境 ..............................................1 2.3 开发语言 ..............................................1 3 分析和设计 .................................................2 3.1 系统分析及设计思路 ....................................2 3.2 主要类图 ..............................................3 3.3 函数流程图 ............................................4 4 具体代码实现 ...............................................5 5 课程设计总结 ..............................................12 5.1 程序运行结果或预期运行结果 ...........................12 5.2 设计结论 .............................................14 参考文献....................................................15 致 谢......................................................151 前言C++面向对象编程强调“封装”,“继承“和“多态”。
数据和与数据相关的操作被包 装成对象(严格的说是“类”) ,每一种对象是相对完整和独立的。对象可以有派生的 类型,派生的类型可以覆盖(或重载)原本已有的操作。 优点如下: (1)更接近自然事物的描述方式,容易理解。 (2)继承封装多态,使得程序便于管理和扩展。 (3)对大型的项目有帮助,小型的讲求运行效率的,面向过程更好一点。 队员分工: (1) :负责宠物养成游戏的策划和协助方案。 (2) :负责面向对象的模块设计和程序实现。 (3) :负责宠物养成游戏的体验与后期维护。2 需求分析2.1 任务和 要求使用类结构设计宠物养成游戏。具体要求: (1)设定宠物基本属性,如成长、饥饿、快乐、忠诚等,可以通过用户选择对宠物 属性进行修改,如喂食即可增加饥饿值。饥饿、快乐、忠诚都达到一定值即可提高成 长值。 (2)每次操作宠物增加的属性值是随机的,并且不会自动减少。但是,可以有随机 事件减少属性值,如喂食时可能有中毒事件,减少一定饥饿值。 (3)宠物基本信息需要保存在存档文件中,自由读写。2.2 运行环境(1)WINDOWS 操作系统 (2)Visual C++ 6.0 编译环境或 DEV C++ 5.0 编译环境2.3 开发语言C++语言13 分析和设计3.1 系统分析及设计思路相信大多数使用 Windows 操作系统的使用者,对这款游戏都不陌生。
这款游戏 不止操作简单,规则也不难,再加上游戏速度的控制机制易得,让整个游戏在操作过 程中充满了愉快与轻松的气氛。 除了游戏当中能够给使用者带来快乐以外,游戏设计 内容无形中也不短训练使用者逻辑思考能力,对于依靠高度脑力工作的现代人,都可 以通过这个游戏,不时训练一下自己的智商,所以我们不难发现,在各种可携带的电 子产品上都有着款游戏的踪影。 下面我们来介绍一下这款养成游戏的设计思路: 根据游戏策划,来分析所要设计的对象。首先,我们设计一个动物类(animal) , 附有基本属性和动物的活动方法。在设计几个可爱型的动物,如小猫,小狗。继承于 动物类(animal)的基本属性和玩法。为了增添游戏的趣味性,让宠物与其他小动物 进行 pk,展示自身的活力。最后,设计一个输出类(input)显示宠物的基本属性和 他们的需求。23.2 主要类图input +input() +~input() +xianshi() : void +sexXianshi() : void +cheakk() : void +cheak() : void +add() : voidanimal -age : int -sex : int -classs : int -weight : int -drinks : int -mood : int -smart : int +play() : void +eat() : voiddog -age : int -sex : int -classs : int -weight : int -drinks : int -mood : int -smart : int +dog() +~dog() +play() : void +eat() : void +drink() : void +sleep() : void +work() : void +show() : voidcat -weight -smart +cat() +~cat() +fight() : void +show() : void +play() : void +eat() : void图 3.1 宠物养成游戏类图33.3 函数流程图开始输出欢迎信息,并介绍游戏信息。
按任意键继续。小猫的属性初始化。选择小狗的种类。小狗的属性初始化。对小狗进行驯养。1234567与宠物 玩耍喂宠物 吃饭喂宠物 喝水让宠物 工作让宠物 休息让宠物 pk显示宠 物信息对宠物的状态进行检查,是否有需 要。NY显示宠物的信息图 3.2 宠物养成游戏流程图44 具体代码实现模块一主函数: #include <iostream> #include "cat.h" #include "dog.h" #include "animal.h" #include "input.h" using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) //主函数,生成类的对象,进行客户所需要的操作。{cat c1(50,50); int n,sex; input t; while(!0) { cin>>n; switch(n) { case 1:p1.play();t.add(p1);t.cheak(p1);break; case 2:p1.eat();t.add(p1);t.cheak(p1);break; case 3:p1.drink();t.add(p1);t.cheak(p1);break; case 4:p1.work();t.add(p1);t.cheak(p1);break; case 5:p1.sleep();t.add(p1);t.cheak(p1);break; case 6:c1.fight(p1);t.add(p1);t.cheak(p1);t.cheakk(c1);break; case 7:p1.show();t.add(p1);t.cheak(p1);break; default:cout<<"输入错误喽!重新输入吧!"<<endl; } } return 0;5} 模块二 input 类的定义(input..h)和代码的实现(input.cpp) 。
总结:以上内容就是针对宠物游戏(宠物养成游戏)详细阐释,如果您觉得有更好的建议可以提供给哪吒游戏网小编,宠物游戏(宠物养成游戏)部分内容转载自互联网,有帮助可以收藏一下。
上一篇: 元歌出装(王者荣耀元歌怎么玩 元歌出装连招铭文攻略汇总)
下一篇: 元歌出装(元歌出装、铭文、玩法技巧)
- 1 魔兽世界 考古(魔兽世界考古毁一生?这些装备幻化和坐骑值得你去玩考古)
- 2 普罗霍洛夫(卢布危机下俄土豪大甩卖 卖完豪宅卖球队)
- 3 龙之谷手柄(《龙之谷手游》手柄怎么连接 柄连接教学攻略)
- 4 普罗霍洛夫(俄罗斯土豪准备20亿抛售篮网! 最烂老板是怎样炼成的?)
- 5 天联网(天联网信息科技有限公司怎么样?)
- 6 附魔大师(魔兽世界怀旧服附魔大师在哪 附魔大师位置分享介绍)
- 7 wow烹饪食谱(魔兽世界怀旧服烹饪极品食谱)
- 8 陶谦让徐州(陶谦三让徐州,世界上真有这样的好人吗?)
- 9 lol神圣之剑(LOL如果神圣之剑回归,谁最受益?第1:只要不瞎都能上钻石!)
- 10 陶谦让徐州(陶谦三让徐州的原因是什么?)
- 魔兽世界 考古(魔兽世界考古毁一生?这些装备幻化和坐骑值得你去玩考古)
- 龙之谷手柄(《龙之谷手游》手柄怎么连接 柄连接教学攻略)
- 绝地求生国服绑定(《绝地求生》绑定国服不会对steam账号有任何影响)
- 绝地求生国服绑定(国服吃鸡不要钱!《绝地求生》QQ绑定Steam详细教程)
- 五指山在哪里(现实中真正的五指山,被称为沙漠之手,你知道在哪里吗?)
- 伊邪那岐(伊邪那岐与伊邪那美的形象解读)
- 五指山在哪里(五指山在哪里 五指山有什么特色玩法)
- 伊邪那岐(【分析】伊邪那岐和伊邪那美的漏洞设定)
- 伊邪那岐(阴阳师伊邪那岐原画一览 伊邪那岐高清图片欣赏)
- 天命奇御(天命奇御|正版购买|凤凰游戏|FHYX.com)

机械战警
坦克射击
梦道满V版
火箭精英3d免费版
太古灵诀
小小帝国无敌破解版
厉害了我的娃
乐高无限
侠影双剑九游版