1 / 4
文档名称:

vb龟兔赛跑游戏开发.doc

格式:doc   大小:193KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vb龟兔赛跑游戏开发.doc

上传人:wc69885 2019/5/28 文件大小:193 KB

下载得到文件列表

vb龟兔赛跑游戏开发.doc

相关文档

文档介绍

文档介绍::编写一款龟兔赛跑游戏,两个用户通过键盘控制比赛对象(龟和兔)进行赛跑比赛,谁最早跑到终点谁就获胜。知识点:键盘事件处理;图片使用;Timer定时器控件;:(1)程序参考界面如图1所示,开始时“龟”和“兔”分别位于两条跑道的起点。使用鼠标单击“狐狸”(裁判)按钮,该按钮右面闪烁3次“预备”字样,然后显示“开始”进入比赛状态。图1主界面(2)赛跑开始后,用户1轮流按“a”和“s”键,用户2轮流按“;”和“‘”(单引号)键,分别使龟兔沿着跑道向右前进。每按两次键才能使图标移动一次,按键越快,相应的图标就跑的越快。计时牌显示各自所用时间,如图2所示。图2游戏过程中当两个动物都到达终点时,显示谁是胜者,如图3所示。游戏过程中,通过“游戏速度”滚动条可调节动物每前进一步的距离。图3显示胜利者(3)游戏在进入预备状态之前,按键是不能使两个动物移动的;在“预备”按钮状态时(即在起跑之前),若按键移动动物程序认为是抢跑,显示如4所示的信息,必须重新开始游戏。图4显示“抢跑”信息(4)程序使用了图5所示的菜单。选择“开局”命令使程序全部归位并重新开始。“自述文件”菜单命令用“记事本”程序打开并显示说明文件()。(1)“龟”和“兔”的图标可以通过Image图像控件来显示,“跑道”可由PictureBox图片框控件担当。Image控件在PictureBox控件上移动产生运动效果。(2)程序需要处理KeyDown等键盘事件。因为多个控件具有KeyDown事件,必须使用SetFocus方法和LostFocus事件将输入焦点锁定在某个控件上,编写这个控件的KeyDown事件过程即可。(3)。,即只要用户1连续按了“a”和“s”键,“兔”就会前进一步。试着修改程序,使得用户1在按“a”和“s”键之间,用户2按了“;”或“‘”键,则用户1的按键“a”被取消,再按“s”就不会移动。反过来,用户1也可以打断用户2的“按键对”。这样,游戏更具挑战性,更能体现按钮速度越快胜利的可能性越大。