- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计课程设计(报告模板)精要
湖南工业大学
课 程 设 计
资 料 袋
计算机与通信学院 学院() 学年第 学期
课程名称 指导教师 职称 讲师
学生姓名 专业班级 学号 自己填写
题 目 自己填写
成 绩 2015 年 月 日~ 年 月 日
序号 材 料 名 称 备 注 1 课程设计任务书 2 课程设计说明书 3 4 5 6
课程设计任务书
20 —2015学年第 学期 计算机与通信学院 专业 自己填写 班级
课程名称: :
设计题目: 指导教师:
完成期限:自 年 月 日至 年 月 日 共 周
进
度
安
排 起止日期 工作内容 课程设计前一周 召开动员大会,学生选题; 2015-6-22~2015-6-23 系统分析和设计; 2015-6-24~2015-6-26 熟悉软件开发工具、编码系统、系统测试以及中期答辩; 2015-6-27~2015-6-28 撰写并提交课程设计说明书 (含电子文档)、源程序等。 主
要
参
考
资
料 1.谭浩强.C++面向对象程序设计[M].北京:清华大学出版社,2006.
2.张海林,杜忠友,姜玉波. Visual C++简明教程[M].北京:电子工业出版社,2007.
3.丁展,四维科技.Visual C++游戏开发技术与实例[M]..... 指导教师(签字): 年 月 日主任(签字): 年 月 日
课程设计说明书
课程名称: 面向对象程序设计与c++语言
设计题目: c++实现拼图游戏
专 业: 物联网工程 班级: 1302
学生姓名: 彭文斌 学 号:
指导教师: 左新娥
2015年 月 日1 课程设计简介 5
1.1 课程设计的目的 5
1.2 课程设计内容 5
2课程设计实现过程 6
2.1系统结构框图 6
2.2模块流程图 6
2.3关键代码 6
2.4主要数据结构 6
2.5测试与评价 6
3设计总结 7
4参考文献 8
整个写完后使用更新域(在目录上点击右键选择更新域)确定各部分的页码!!
1 课程设计简介(宋体,三号)
1.1 课程设计的目的(宋体,小三)
通过c++来实现拼图游戏,用户可以使用鼠标和键盘来控制游戏
(正文字体要求为宋体,字号为小四,行间距20磅,每段前空2字符)
1.2 课程设计内容(宋体小三)
数据结构,将整个所有图像块记为一个二维数组m_board[][],写了一个Board类来控制图像的移动和修改。Flip类是用来实现这个功能的,其中定义了移动一格的帧数、速度等信息。然后整个游戏是一个类Game。
算法及其他,基本上全是小算法,有一点就是游戏开始时必须将所有的图像块置乱,但是如果是随机打乱就不能保证这个游戏一定有可行解,这个问题的讨论可以参见8数码问题,这种问题的有解是需要条件的。至于如何保证这个游戏有解,我用了最笨的方法,就是进行逆操作,一开始随机对原图进行操作,循环一定次数以后的图像就是置乱的图像了,但是这种方法有一个缺陷,当图像块非常多时,比如20*20,这种方法只能置乱图像的一部分,而另一部分却和原图差不多。为了消除这个问题,对每种操作(比如向上移动)重复执行随机次,这样就基本上解决的前面的问题了。其实这个问题可以用数学方法来解决,又快又省力,但是自己对这一部分不是很了解,只能用笨方法了。
关于平滑运动 ,只要在图像变换的时候插入几帧图像就好了,利用定时器来不断显示,写这个图像滑动效果很纠结,细节的问题考虑的比较多,一个好的数据结构的支持是必不可少的。
(正文字体要求为宋体,字号为小四,行间距20磅,每段前空2字符)
2课程设计实现过程(宋体,三号)
(要求写详细过程)
(正文字体要求为宋体,字号为小四,行间距20磅,每段前空2字符)
该部分
您可能关注的文档
最近下载
- 2024年怒江州福贡县义务教育教师专项招聘真题.docx VIP
- 《搭石》第2课时公开课教学课件【部编人教版五年级语文上册】.ppt VIP
- 《海岸工程混凝土结构耐久性技术标准》GBT51464-2024知识培训.pptx VIP
- AQT3034—2022化工过程安全管理导则.pdf VIP
- 巴中市巴州区事业单位考试考试题库2024.docx VIP
- 小学数学新西师版一年级上册全册教案(2024秋).doc
- 2025年秋新教科版三年级上册科学全册精编教案教学设计(新教材).docx
- 《第4单元 花卉盆景技术——水仙盆景的设计与制作课件》初中劳动技术沪科教版七年级课件7216.ppt VIP
- 2025年新教材道德与法治三年级上册第一单元《做学习的主人》教案设计.docx VIP
- 惠普 HP E87640 E87650 E87660 彩色数码复印机中文维修手册.pdf VIP
文档评论(0)