- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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个窗体,其中包括:主界面,游戏榜,挑战榜,选择挑战,玩法和提示,关于游戏。大多数主要功能和核心算法都在主界面窗体实现,其余窗体起到辅助作用。
在界面设计上,本系统各窗体(关于游戏除外)采用了较为统一风格
您可能关注的文档
- 西双版纳分公司承包经营合同.doc
- 装修类合同书.doc
- 西宁新教师岗前培训心得体会.doc
- 装饰公司顶岗实习报告.doc
- 西安地铁实习报告.doc
- 西安市购房合同范文.doc
- 西安财经学院实习报告格式要求.doc
- 西方语系工会2009年工作总结.doc
- 西柏坡发言.doc
- 西班牙视线--IAESTE实习报告_0.doc
- 六年级下册科学课件小金鱼之死-大象版-共11张PPT.ppt
- 人教版选修八-Unit-2-cloning-Using-language课件18张.ppt
- 会议主持词9篇.doc
- 人民版必修1-专题六-二-卓尔不群的雅典-课件53张.ppt
- 人教版选修4第2章第2节影响化学反应速率的因素课件27张.pptx
- 人教部编版-必修下册-第五单元-14.在马克思墓前的讲话-同步精品课件.pptx
- 体外循环手术中血液吸附的影响一项使用新型吸附剂的初步单盲随机对照研究.docx
- 人教版英语三年级上册Unit3LookatmePartB第一课时课件.pptx
- 人教版必修第二册Unit1ReadinginsearchoftheAmberRoom说课稿课件.pptx
- 关于大学生军训通讯稿范文14篇.docx
最近下载
- GB/T 14981-2009_热轧圆盘条尺寸、外形、重量及允许偏差.pdf
- 工程采购计划方案(3篇).docx VIP
- 2025年检验科医师检验质控知识考核模拟题答案及解析.docx VIP
- 中医透药定向治疗课件最新完整版本.pptx VIP
- 部编版高中语文必修一上册.docx VIP
- 运动训练基本原理与方法(北京体育大学) 学堂在线章节测试答案.docx VIP
- 2024年贵州省高考生物真题卷(含答案与解析)_7674.pdf VIP
- HJ 913-2017 自然保护区管理评估规范.pdf VIP
- 2025年贵州省高考生物真题卷(含答案与解析).pdf VIP
- 《便携式血糖仪临床操作和质量管理指南》2021版.pptx VIP
原创力文档


文档评论(0)