宠物养成游戏.doc

宠物养成游戏.doc

ID:57491250

大小:342.00 KB

页数:15页

时间:2020-08-24

宠物养成游戏.doc_第1页
宠物养成游戏.doc_第2页
宠物养成游戏.doc_第3页
宠物养成游戏.doc_第4页
宠物养成游戏.doc_第5页
资源描述:

《宠物养成游戏.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1前言12需求分析12.1任务和要求12.2运行环境12.3开发语言13分析和设计23.1系统分析及设计思路23.2主要类图33.3函数流程图44具体代码实现55课程设计总结125.1程序运行结果或预期运行结果125.2设计结论14参考文献15致15141前言C++面向对象编程强调“封装”,“继承“和“多态”。数据和与数据相关的操作被包装成对象(严格的说是“类”),每一种对象是相对完整和独立的。对象可以有派生的类型,派生的类型可以覆盖(或重载)原本已有的操作。优点如下:(1)更接近自然事物的描述方式,容易理解。(2)继承封装多态,使得程序便于管理和扩展。(3)对大

2、型的项目有帮助,小型的讲求运行效率的,面向过程更好一点。队员分工:(1):负责宠物养成游戏的策划和协助方案。(2):负责面向对象的模块设计和程序实现。(3):负责宠物养成游戏的体验与后期维护。2需求分析2.1任务和要求使用类结构设计宠物养成游戏。具体要求:(1)设定宠物基本属性,如成长、饥饿、快乐、忠诚等,可以通过用户选择对宠物属性进行修改,如喂食即可增加饥饿值。饥饿、快乐、忠诚都达到一定值即可提高成长值。(2)每次操作宠物增加的属性值是随机的,并且不会自动减少。但是,可以有随机事件减少属性值,如喂食时可能有中毒事件,减少一定饥饿值。(3)宠物基本信息需要保存在存档文件中

3、,自由读写。2.2运行环境(1)WINDOWS操作系统(2)VisualC++6.0编译环境或DEVC++5.0编译环境2.3开发语言C++语言143分析和设计3.1系统分析及设计思路相信大多数使用Windows操作系统的使用者,对这款游戏都不陌生。这款游戏不止操作简单,规则也不难,再加上游戏速度的控制机制易得,让整个游戏在操作过程中充满了愉快与轻松的气氛。除了游戏当中能够给使用者带来快乐以外,游戏设计容无形中也不短训练使用者逻辑思考能力,对于依靠高度脑力工作的现代人,都可以通过这个游戏,不时训练一下自己的智商,所以我们不难发现,在各种可携带的电子产品上都有着款游戏的踪影

4、。下面我们来介绍一下这款养成游戏的设计思路:根据游戏策划,来分析所要设计的对象。首先,我们设计一个动物类(animal),附有基本属性和动物的活动方法。在设计几个可爱型的动物,如小猫,小狗。继承于动物类(animal)的基本属性和玩法。为了增添游戏的趣味性,让宠物与其他小动物进行pk,展示自身的活力。最后,设计一个输出类(input)显示宠物的基本属性和他们的需求。143.2主要类图图3.1宠物养成游戏类图143.3函数流程图图3.2宠物养成游戏流程图144具体代码实现模块一主函数:#include#include"cat.h"#include"dog

5、.h"#include"animal.h"#include"input.h"usingnamespacestd;/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/intmain(intargc,char**argv)//主函数,生成类的对象,进行客户所需要的操作。{catc1(50,50);intn,sex;inputt;while(!0){cin>>n;switch(n){case1:p1.play();t.add(p1);t.cheak(p1);brea

6、k;case2:p1.eat();t.add(p1);t.cheak(p1);break;case3:p1.drink();t.add(p1);t.cheak(p1);break;case4:p1.work();t.add(p1);t.cheak(p1);break;case5:p1.sleep();t.add(p1);t.cheak(p1);break;case6:c1.fight(p1);t.add(p1);t.cheak(p1);t.cheakk(c1);break;case7:p1.show();t.add(p1);t.cheak(p1);break;defaul

7、t:cout<<"输入错误喽!重新输入吧!"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。