首页 > 试题

ubound

更新时间:2022-12-09 19:00:02 阅读: 评论:0

数学中考卷子及答案-失加偏旁


2022年12月9日发(作者:埋汰人的话)

Vb课程设计

题目贪吃蛇小游戏

学生姓名张翠翠

专业计算机信息管理

班级086111

学号********

任课老师丁木华

东华理工大学高等职业技术学院

二0一0年六月

一背景

蛇——传说中的圣灵之物,仰头为神、俯首为魔。蛇是月亮国膜拜的神,

月亮国的子民们都认为蛇是万能的主宰派来保护他们的守护者。这里有蟒蛇、布

袋蛇、响尾蛇、白火蛇、眼镜蛇、魔鬼蛇、机器蛇、水蛇、小龙、橡皮蛇等等各

种各样的蛇。蛇在这个岛屿就像空气一样自然的出现在各个角落,有些还成为居

民的宠物,陪伴孩子长大,和年轻人一起去探险,守护着散步的老人。

古老月亮国是一个与世隔绝的岛国,善良的人民世世代代生活在这片远离浮躁的

世界里,过着与世无争的生活享受着他们的幸福和美满。这里有人们赖以生存的

茂密的森林、荒凉的沙漠、寒冷的冰川和广阔的大海也有狂暴的火山和神秘的古

代遗址。在善良的女娲神保佑下,人们的生活安宁平静。为了答谢女娲的庇佑,

每年月亮国的国民都会举办一个守护蛇大赛,大家都会拿出自己最强、最炫、最

快、最稀有的蛇来参加比赛,获得第一名的人将得到国王的特别嘉奖。所以国民

一生都在不停的收集各种稀奇古怪的蛇,或者不断的培养更有威力的蛇。在这奇

幻的大陆上,在每一片土地都布满着魔法和冒险。勇士们,快带上自己的守护蛇,

去和守护蛇一起变的更加强壮、迅猛,去异界寻找那传说中的与众不同的蛇,去

神秘的天界去寻找月亮岛的秘密……那将是怎么的一个神奇的经历呢?我们一

起去见证那份不可思议的历程吧!

贪吃蛇这款游戏,是利用VB编写的一个软件,在窗体里的任意角落出现青

蛙,游戏者通过↑↓←→控制贪吃蛇,吃掉一个青蛙,蛇身长长一格,分数相

应的增加,游戏界面有两个按钮,开始和难度选择键。

本款游戏益智,有趣,可以锻炼游戏者的瞬间反应能力,熟悉↑↓←→。

一、设计目的

1.综合VisualBasic相关知识制作简单的可视化应用程序

2.灵活对程序代码进行利用,修改和编写;

3.熟练将VisualBasic所学知识和其它知识相结合

二功能描述

1、运行

运行时有登陆的界面:开始游戏和难度选择,点击开始键开始游戏,点击难

度选择选择难度。

2、出现青蛙

进入游戏后,界面会出现贪吃蛇和青蛙,电脑随机安排青蛙的位置,吃掉后,

青蛙出现在其他的位置。电脑随机安排青蛙的位置。

3、分数记录

青蛙出现后用↑↓←→控制贪吃蛇,吃掉一个青蛙,蛇身长长一格,分数相应的

增加点中加一分,没吃不加分。

4、游戏评分

游戏结束后,会弹出一个评分表,电脑会根据游戏者控制贪吃蛇吃掉的青蛙

积分,每个十分。

二、概要设计(模块流程图)

开始运行

退出运行

游戏开始

再开始

评分

将顶头的时间初

始化。

弹出评分窗口

顶头的时间初始,

三程序代码

PublicbeibeiAsInteger

PublicbaobaoAsBoolean

SubFrog()

x=Int(26*Rnd)

y=Int(20*Rnd)

=360*x

=360*y

EndSub

PrivateSubcmdOption_Click()

EndSub

PrivateSubcmdStart_Click()

d=True

lbl_e=Fal

lbl_e=Fal

lbl_e=Fal

d=Fal

d=Fal

beibei=3

>5Then

Fori=

UnloadImg(i)

Nexti

EndIf

Img(0).Left=6840

Img(0).Top=720

Fori=1To5

Img(i).Left=Img(i-1).Left+360

Img(i).Top=Img(i-1).Top

Nexti

Fori=0To5

Img(i).Stretch=True

Img(i).Visible=True

Nexti

=4320

=2880

SetImg(0).Picture=LoadResPicture("al",0)

EndSub

PrivateSubForm_Load()

SetImg(0).Picture=LoadResPicture("al",0)

Fori=1To5

SetImg(i).Picture=LoadResPicture("bb",0)

Nexti

lbl_e=Fal

lbl_e=Fal

lbl_e=Fal

beibei=3

al=

EndSub

PrivateSubTimer1_Timer()

Ifbeibei=1Then

CallChange

Img(0).Top=Img(0).Top-360

ElIfbeibei=2Then

CallChange

Img(0).Top=Img(0).Top+360

ElIfbeibei=3Then

CallChange

Img(0).Left=Img(0).Left-360

ElIfbeibei=4Then

CallChange

Img(0).Left=Img(0).Left+360

EndIf

IfImg(0).Left=dImg(0).Top=

n

Do

Baobao=True

CallFrog

Fori=

=Img(i).=Img(i).Top

Then

haha=Fal

ExitFor

EndIf

Nexti

LoopWhilebaobao=Fal

LoadImg(+1)

SetImg().Picture=LoadResPicture("bb",0)

Img().Stretch=True

IfImg(-1).Left-Img(-2).Left=360Then

Img().Left=Img(-1).Left+360

Img().Top=Img(-1).Top

ElIfImg(-1).Left-Img(-2).Left=-360Then

Img().Left=Img(-1).Left-360

Img().Top=Img(-1).Top

ElIfImg(-1).Top-Img(-2).Top=360Then

Img().Top=Img(-1).Top+360

Img().Left=Img(-1).Left

ElIfImg(-1).Top-Img(-2).Top=-360Then

Img().Top=Img(-1).Top-360

Img().Left=Img(-1).Left

EndIf

Img().Visible=True

EndIf

IfImg(0).Left<0OrImg(0).Left>Pic_-360OrImg(0).Top<0Or

Img(0).Top>Pic_-360Then

d=Fal

lbl_e=True

lbl_e=True

lbl_e=True

lbl_n=-5

d=True

d=True

EndIf

Fori=

IfImg(0).Left=Img(i).LeftAndImg(0).Top=Img(i).TopThen

d=Fal

lbl_e=True

lbl_e=True

lbl_e=True

lbl_n=-5

d=True

d=True

EndIf

Nexti

EndSub

SubChange()

Fori=To1Step-1

Img(i).Left=Img(i-1).Left

Img(i).Top=Img(i-1).Top

Nexti

EndSub

PrivateSubPic_grass_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

IfKeyCode=38Then

SetImg(0).Picture=LoadResPicture("au",0)

Beibei=1

ElIfKeyCode=40Then

SetImg(0).Picture=LoadResPicture("ad",0)

Beibei=2

ElIfKeyCode=37Then

SetImg(0).Picture=LoadResPicture("al",0)

Beibei=3

ElIfKeyCode=39Then

SetImg(0).Picture=LoadResPicture("ar",0)

Beibei=4

EndIf

EndSub

四运行界面

五小结

一存在的不足

1没有暂停键

2不能退出。

二·心得体会

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,

锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。

通过了这一周的VB课程设计,我学到很多很多的的东西,同时不仅可以巩

固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这

次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够

的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为

社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇

到问题,可以说得是困难重重,这毕竟第一次自己做一个程序,难免会遇到过各

种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知

识理解得不够深刻,掌握得不够牢固。通过这次课程设计之后,一定把以前所学

过的知识重新温故。

程序设计师需要大量的时间去动手练习才能体验到她的内涵,同时还需要用

心去投入,时间和感情花下去之后,的确慢慢的感受到有所收获了,而却也噶据

我到了一点点的乐趣了。可能是一个良性循环的开始吧,相信以后会做的更好的。

这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,但是在老师

和同学的帮助下终于解决。在此向老师还有给过我帮助的同学们表示忠心的感

谢!

本文发布于:2022-12-09 19:00:02,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/88/74313.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:花要叶扶
下一篇:对数函数公式
标签:ubound
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图