快速配对游戏vb课程设计

快速配对游戏vb课程设计

ID:11111693

大小:415.50 KB

页数:16页

时间:2018-07-10

快速配对游戏vb课程设计_第1页
快速配对游戏vb课程设计_第2页
快速配对游戏vb课程设计_第3页
快速配对游戏vb课程设计_第4页
快速配对游戏vb课程设计_第5页
资源描述:

《快速配对游戏vb课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、沈阳航空航天大学课程设计学号班级姓名指导教师年月日沈阳航空航天大学设计用纸沈阳航空航天大学课程设计任务书学院:机电工程专业:车辆工程班级:0406030x学号:20100406030xx题目:快速配对游戏一、课程设计时间2011~12第2学期第17周,共计1周,20学时。二、课程设计内容用VB语言编写一个快速配对的小游戏,程序界面可参考右图。界面上排列16张图片,两两相同,位置随机。程序运行开始,需要输入用户名字,以便记录游戏信息,进入游戏之后所有图片显示3秒,然后隐藏。用户可用鼠标点选各个图片,当连续点击的两张图片相同时,则这两张图片永久显示,若不相同则重新

2、隐藏。当所有图片均显示出来后系统提示整个过程的全部时间。并与游戏记录中的信息比较,提示名次(只需保存前三名的信息,若未进入前三名,只需显示“继续努力!”)。相关图片信息可由教师提供,界面也可自行设计。三、课程设计要求程序质量:²贯彻事件驱动的程序设计思想。²用户界面友好,功能明确,操作方便;可以增加其它功能或修饰。²代码应适当缩进,并给出必要的注释,以增强程序的可读性。课程设计说明书:²课设结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。四、指导教师和学生签字指导教师:________学生签名:________第16页,共16页沈阳航空

3、航天大学设计用纸五、成绩六、教师评语第16页,共16页沈阳航空航天大学设计用纸目录一、需求分析5二、设计分析5三、关键技术8四、总结11五、完整的源程序11六、参考文献16一、第16页,共16页沈阳航空航天大学设计用纸需求分析快速配对游戏是一款适合大众娱乐的益智小游戏,本游戏对于开发青少年智力,提高快速反应时间有很大的帮助。而且本游戏设置有排行榜,可以记录玩家的成绩,有利于提高玩家的积极性,让玩家在突破自我中寻找快乐!如今的社会,生活压力与日俱增,大家都迫切需要减压。而这款游戏就能达到减压的效果,且不会让人轻易上瘾,可以说这款游戏具有广阔的市场前景!二、设计分

4、析(1)基本原理:设计窗体,通过image2和imageback的互换来实现图片的正反面,通过三个时钟控件来分别计时。(2)总体设计:第16页,共16页沈阳航空航天大学设计用纸设计窗体开始排行榜退出显示前三名成绩排行榜键和开始键隐藏,图片显示3秒钟后隐藏,之后开始总计时。游戏结束后记录成绩。退出游戏图1总体设计(1)详细设计:1.游戏主界面:(1)窗体的顶部要放置“开始”、“排行榜”和“退出”按钮。在放置一个两个重合的图像控件用来显示游戏中的“笑脸”和“严肃的脸”。再放置一个标签控件来显示用户所用的时间。加入三个定时器控“Timer1”、“Timer2”和“T

5、imer3”分别来控制展示图片的时间、点击不同图片后图片的展示时间和记录玩家的所用时间。(2)窗体的中部放置16个图像框控件数组“”来放置第16页,共16页沈阳航空航天大学设计用纸游戏中的图片。和一个放置“背面”图片的图像框控件“Imageback”在案安排游戏使用图片时使用的是随机函数Rnd随机的将“Imagepicture()”的Index值赋给数组,然后将这些选中的图片的“Picture”属性赋给“Imageshow()”图像框达到随机安排图片的目的。(3)窗体的下部放置8个图像框控件“Imagepicture()”来放置8种不同的候选图片。2.排行榜窗

6、体:(1)加入7个标签控件用来显示“排行榜”。(2)添加“返回”按钮,单击按钮时返回游戏主界面。游戏加载时将“成绩”文件中的已存入的成绩和玩家姓名加载到“排行榜”窗体的相应位置上。在游戏完成时用消息框提示你的成绩,如果你的成绩进入前三名则可以再“Inputbox”里面输入自己的姓名。在游戏程序结束时将“排行榜”窗体上的内容存入成绩文件中。全程序中使用控件数组和数组使程序的编写简单、明了。第16页,共16页沈阳航空航天大学设计用纸三、关键技术(1)建立主窗体和排行榜窗体图2窗体(2)用Randomize函数使选出的八张图片第16页,共16页沈阳航空航天大学设计用

7、纸随机的成对安排到游戏使用的图片中。程序段如下:FinishedNum=0p1=-1p2=-1RandomizeFori=0To15Arrange(i)=-1NextFori=0To7Forj=0To1Dom=Int(Rnd*16)IfArrange(m)=-1ThenArrange(m)=iExitDoEndIfLoopNextNextFori=0To15Image1(i).Picture=Image2(Arrange(i)).PictureFinished(i)=FalseNext图3在游戏中随机显示的八对图片(3)排行榜文件的读取和显示。程序段如下:第1

8、6页,共16页沈阳航空航天大学设计用纸

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。