计算机工程与科学专业认识实习实验报告.docVIP

计算机工程与科学专业认识实习实验报告.doc

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

计算机工程与科学专业认识实习实验报告 计算机工程与科学专业认识实习实验报告 一、实习目的和要求 计算机认识实习是理论联系实际的重要实践性教学环节。通过认识实习,了解程序设计的一般过程,树立良好的设计方法,巩固有关计算机软件的知识,加深专业知识的了解,扩大专业知识面,培养和提高发现问题、认识问题、分析问题及解决问题的能力,为有关后续专业课程的学习奠定基础。 本次认识实习要求使用VB6.0设计实现一个简单的游戏软件。通过Visual Basic语言的使用,体会使用VB进行程序设计的特色,试探用VB开发更为复杂的应用程序;加强高级语言的编程能力,了解计算机软件设计的基本方法和一般步骤。通过实习,对计算机及计算机软件设计有一个较为全面的认识,培养发现问题、认识问题、分析问题及解决问题的能力,提高自学能力和上机动手能力,并通过查阅资料了解计算机软件开发技术的最新技术和发展趋势。 二、实习内容 综合运用课堂知识,使用VB6.0设计实现一个相对综合的游戏软件动物保护者,并完成相关功能要求。 游戏概述:游戏界面为88的被大火围困的动物区,随机排列了若干动物。游戏者单击两个相邻小动物使它们交换位置,如果交换后在同一行同一列出现相邻的同类动物三个或三个以上,表示这些动物可以顺利获救。小动物闪烁后消失,表示被救出火场。形成的空位,被上方的动物图标依次落下后填补,最上面的空档由随机产生的动物图标填补。火势蔓延若干时间后(半分钟或一、两分钟可选)游戏结束。救出动物数(如图右窗框)最多者获胜。 基本要求: ?能完成概述中的基本功能。 ?画面应能实现动画效果。如:交换时能在画面上有所表示。找到获救的动物,消失前应能闪烁等。也可配上声音表示。 ?用时钟或进度条计时。 ?动物下落后形成的有效区也应计分。 ?主界面为窗口界面,包含菜单栏。菜单中至少要有运行菜单,含run命令、stop命令;帮助菜单,含Help 命令、About 命令。Help内容是操作说明。About内容是开发者的姓名、学号、日期等。(见有关要求的说明。) 建议功能: ?用户可以选择扩大游戏盘面,获救动物个数。(若大于三个还可以选择排列形状。) ?选择计时长短,可以记录成绩。 ?游戏者可以选择身份:游戏者、摆擂台者、挑战者。 ?游戏者:作上述一般游戏,可记分。 ?设擂台者:计时、记个数,等待挑战。 ?挑战者:选一个擂台,用计时器、动物个数评分,最后上排行板。 ?作者可以自行发挥各种附加功能和游戏规则,只要在你的帮助信息中给出说明。 ?用户可以选择其他内容作为本题的素材。如:符号图形,小动物图形等。 三、系统概要设计说明,功能模块及流程和工作原理 (1)系统概要设计说明 本系统为一款三消游戏系统,系统中有多种游戏模式可供用户选择,并且设置了得分记录系统和对战系统。游戏以娱乐为目的,游戏界面简单,操作容易,并有计时模式和不计时模式可选,满足不同用户的游戏需求。在计时的游戏模式中,以单位时间内得分高低来对不同时间模式的用户得分进行比较,并计入排行榜本文由论文联盟http://www.LWlm.cOM收集整理。在对抗模式中,用户可以发起挑战或参加挑战,挑战时间均为30秒,通过挑战榜来显示挑战结果。 (2)功能模块及流程 该系统总共划分了五个模块 : a)初始化模块。对游戏界面进行初始化操作,根据需求显示或隐藏、启用或禁用部分控件按钮。 b)画图模块。通过随机算法初始化游戏地图,并在每一格上显示相应的动物图片。 c)动物操作模块。游戏系统中最主要的模块,用户通过鼠标点击来交换相邻的动物,符合条件后进行消除,下落,并在顶部生成新的动物。 d)计时模块。使用Timer制作倒计时器记录游戏时间,在计时器归零后结束游戏。 e)得分模块。在游戏时间结束之后记录用户姓名和得分,并存储在外部txt文件中。显示得分时,读取外部txt文件中的信息,处理后在排行榜中显示。 (3)工作原理 通过一个全局变量(modechs)来记录用户选择的模式,并根据模式进行相应的操作。其中包括:在计时模式中启动计时器和显示计时文本框、启用得分记录;在非计时模式中禁用计时器并隐藏计时文本框、禁用得分记录,显示combo记录;在发起挑战模式中,记录得分时弹出姓名输入框;在参加挑战模式中,弹出窗体给用户选择想要参加的挑战,并在记录得分时弹出姓名输入框,最后弹出挑战榜,显示挑战结果。初始化完成之后,生成游戏地图,用户进行操作,启动计时器,给出相应的反馈,最后记录得分。 四、系统详细设计、关键技术与难点、测试数据 (1)系统详细设计 本系统总共使用了6个窗体,其中包括:主界面,游戏榜,挑战榜,选择挑战,玩法和提示,关于游戏。大多数主要功能和核心算法都在主界面窗体实现,其余窗体起到辅助作用。 在界面设计上,本系统各窗体(关于游戏除外)采用了较为统一风格

文档评论(0)

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

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

1亿VIP精品文档

相关文档