为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

贪吃蛇游戏

2017-09-28 3页 doc 17KB 10阅读

用户头像

is_594905

暂无简介

举报
贪吃蛇游戏贪吃蛇游戏 C++实践教学环节任务书 一、题目:贪吃蛇游戏 二、目的与要求 1. 目的: (1)基本掌握面向对象程序设计的基本思路和方法; (2)达到熟练掌握C++语言的基本知识和技能; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题 2. 要求 基本要求: (1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义三个类,每个类中要有各自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种机制。 创新要求:...
贪吃蛇游戏
贪吃蛇游戏 C++实践教学环节任务 一、题目:贪吃蛇游戏 二、目的与要求 1. 目的: (1)基本掌握面向对象程序设计的基本思路和; (2)达到熟练掌握C++语言的基本知识和技能; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题 2. 要求 基本要求: (1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义三个类,每个类中要有各自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种机制。 创新要求: 在基本要求达到后,可进行创新设计,如界面的美化,可扩展性考虑。 三、信息描述 贪吃蛇游戏的实现完成包括游戏方面开始游戏,暂停游戏以及停止游戏,游戏帮助提示与英 雄榜的显示等等。 四、功能描述 (1) 贪吃蛇的基本玩法:即可以用上、下、左、右键控制游戏区蛇的运动方向,使之向着食物方 向运动,并吞吃食物使身体增长 (2) 调节蛇的运行速度:即用户可以调节蛇的运动速度来选择不同的难度 (3) 选择关卡功能:即游戏分多个难度级别 (4) 背景着色变换功能:即用户可以选择一种自己喜欢的颜色作为游戏区的背景色,避免对一种 颜色产生视觉疲劳 五、解决 根据系统功能要求,可以将问题解决分为以下步骤: (1)系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法); (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统报告以及系统使用说明书。 六、进度安排 此次课程设计时间为两周,分四个阶段完成: 1. 分析设计阶段。指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实 现方法,按照需求分析、总体设计、详细设计这几个步骤进行。 2. 编码调试阶段:根据设计分析方案编写C++代码,然后调试该代码,实现课题要求的功 能。 3. 总结报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。 4. 考核阶段。 七、撰写课程设计报告或课程设计总结 课程设计报告要求: 总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。 八、参考资料 《C++语言面向对象程序设计》 网上相关资料(....略)
/
本文档为【贪吃蛇游戏】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索