- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机认识实习报告
专 业: 计算机科学与技术
班级/题序: B3班 第二题:拼图游戏
实习题目: 拼图游戏
姓 名: xxx
学 号:
指导教师:
计算机工程与科学学院
报告日期 2016年 6月 23日
平时表现 优秀 □ 良好 □ 一般 □ 较差□ 系统验收 优秀 □ 良好 □ 一般 □ 较差□ 报告撰写 优秀 □ 良好 □ 一般 □ 较差□ 教师评语
实习目的和要求
计算机认识实习一般安排在短学期进行,是理论联系实际的重要实践性教学环节。
通过认识实习,了解程序设计的一般过程,树立良好的设计方法,巩固有关计算机软件的知识,加深专业知识的了解,扩大专业知识面,培养和提高发现问题、认识问题、分析问题及解决问题的能力,为有关后续专业课程的学习奠定基础。
通过Visual Basic语言的使用,体会使用VB进行程序设计的特色,试探用VB开发更为复杂的应用程序;
加强高级语言的编程能力,了解计算机软件设计的基本方法和一般步骤;
通过实习,对计算机及计算机软件设计有一个较为全面的认识,培养发现问题、认识问题、分析问题及解决问题的能力,提高自学能力和上机动手能力。
通过认识实习,学生通过查阅资料了解计算机软件开发技术的最新技术和发展趋势。
通过Visual Basic语言有关知识的学习,使我们掌握:
VB的安装、设置和操作技能;
VB编程的基本概念;
VB中的常量、变量、表达式及运算;
VB中的数组、记录和控制结构使用;
VB中窗体和控件的设计使用方法,图形、图象类控件的使用;
VB中对话框与菜单程序设计方法;
VB与数据库的链接与应用;
简单的游戏软件的设计与开发方法。每人将按要求开发设计一个简单的游戏软件。
实习内容
这次认识实习,我的主要任务是利用VB,设计一个拼图游戏,其具体要求如下:
拼图游戏(Puzzle)是一种容易上手的小游戏。本题目要求编程,实现以下功能。
游戏时,用户可以选择一幅图作为拼图素材。系统显示的是被分割成M×N个,并
打乱顺序后随机排列的(见图1)小图块。其中有一块空档。游戏者用鼠标点击与空档相邻的图块,使其与空档互换位置。利用该空档最终恢复图片的原貌,最后一块为底牌(见图2),翻底牌为完成拼图。移动的步数越少或时间越短,说明水平越高。
基本要求:
? 程序能完成概述中的基本功能。
? 原始图片可以选择在旁边预览。
? M与N可由游戏者输入确定。
? 小图块的排列以及作为空档的图块都是随机的。
? 主界面为窗口界面,包含菜单栏。菜单中至少要有“运行”菜单,含“run”命令、“stop”命令;“帮助”菜单,含“Help” 命令、“About” 命令(Help内容是操作说明。About内容是开发者的姓名、学号、日期等。(见有关要求的说明。)
建议功能:
? 设置游戏级别。用记步数或计时来记录成绩,供查询或分胜负。
? 空档背景色可选。空档位置也可以指定。
? 游戏者可以选择级别:学习级、挑战级、应战级。
1. 学习级:作上述一般游戏。
2. 挑战级:计时、记步数,记成绩。上排行板。
3. 应战级:选一个擂台,比时间、步数分胜负。最后上冠军宝座。
? “Undo”功能的实现。
? 若点错图块(如点了无法移动的图),报警。
? 作者可以自行发挥各种附加功能和游戏规则,只要在你的帮助信息中给出说明。
相信大家都玩过这样的拼图游戏,但是自己动手去做,又是另一种很有意义的体验。在认识实习期间,我们上了三次VB课程,另外还在机房上了五次机,在这期间我们学习了VB的一些基本操作,但是更重要的是在实践中学习。通过自己查阅资料,制作游戏,来理解和运用学到的知识,这样才是实习的目的之所在。
系统概要设计说明,功能模块及流程和工作原理
系统概要设计说明:
要设计一个拼图游戏,其核心是把一个完整的图片分割成若干块,然后随机打乱,再随机去掉其中的一块。通过玩家拼图操作之后,如果拼出的图与原图吻合,那么就视为拼图成功,并记录玩家使用的步数。
实现这个游戏的主要设计,应该是判断什么时候可以移动图片,以及什么时候图片与原图吻合。其次是通过空间数组,动态的生成我们需要的数量的Image控件,来存储每个图片单元,并且要控制各个空间数组的相对位置。
功能模块:
主游戏模块:
可选难度模式,主要有三种难度,对应三种不同的分割数目。
Easy: 3*3; Normal: 4*4; Hard: 5*5
自
您可能关注的文档
- 【河南中考面对面】2016中考历史教材知识梳理模块四世界现代史主题二十二苏联社会主义道路的探索课件讲述.ppt
- 【红对勾】2014-2015学年高中化学第二章单元评估新人教版必修1讲述.doc
- 【红对勾讲与练】(新课标)2016届高三语文二轮复习第1部分语言文字运用专题1成语三维特训讲述.doc
- 三严三实党课课件讲述.ppt
- 第十章动量定理重点.ppt
- 【湖南中考试题研究】2016中考物理第1部分考点研究第16章生活用电课件讲述.ppt
- 【化学】2.3《化学反应的速率》课件1(鲁科版选修4)讲述.ppt
- 【化学类办公室装修设计】真正体现了科技创新讲述.doc
- 《皮革废水处理-》实验讲述.doc
- 《片段仿写》讲述.ppt
文档评论(0)