上海大学计算机认识实习报告VB拼图游戏讲述.docVIP

上海大学计算机认识实习报告VB拼图游戏讲述.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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 自

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档