Scratch玩游戏:奔跑的小恐龙

7000万年前美洲大陆,一群三角龙为了寻找绿色新天地,正在向遥远的南方迁徙。

大角龙是三角龙群的首领。

他的儿子小角是个活泼调皮,特别贪玩的小恐龙。

小角追蜻蜓,来到了一片枯树里,遇见了凶猛的食肉恐龙达斯。小角吓得撒腿就跑。

达斯紧追在小角后面,前边出现了一颗倒在地上的枯树,小角嗖地从树下钻了过去。

趁着达斯费力跨过枯树的工夫,小角逃离了险境。

小角跑到了长满仙人掌的沙漠上,可他并不认识这个地方。

小角想找到它的同伴,它去问了鸭嘴龙先生、埃德蒙顿甲龙先生、棱齿龙先生、剑角龙先生。

可他们都不知道同伴在哪!

最后还是在包头龙先生告诉小角:穿过这个长满仙人掌的沙漠,一条红色的河和一条蓝色的河交臂而流,两条河汇合处,是一片绿洲,它的同伴们可能去了那里。

下面我们来帮助小角躲避仙人掌,穿过沙漠,找到它的同伴吧!

ps:小恐龙原本的跳跃高度设置的是25,录视频的时候,我一直玩不过,只好修改了跳跃高度,哈哈,现在随便跳,一跳就过。


这是用Scratch编写的一个“奔跑的小恐龙”的游戏。

运用到的知识点

控制模块“克隆自己”、“当作为克隆体启动时”;

事件模块“对键盘的运用”

侦测模块“碰到鼠标指针/角色”

这款游戏共有9个角色,2两个角色是背景,1个角色是提示游戏结束,1个角色是小三角龙,1个角色是仙人 掌。

这个游戏的原理很简单,当奔跑的小恐龙前面出现仙人掌时,按下空格键,小恐龙会跳跃跨过仙人掌,如果小恐龙碰到仙人掌,游戏就结束了。

我们先来看看这个游戏要用到的变量。

1.变量

在这个游戏中,我们定义了2个变量:

障碍个数:记录出现的仙人掌个数。

y增加:小恐龙跳跃时,y坐标增加的高度。

2.角色和编程步骤

把默认的“小猫”角色删除,然后增加自己的角色。

第1个角色:背景1

和背景2一起,构成小恐龙奔跑时沙漠的背景,同时播放整个游戏的背景音乐。

第2个角色:背景2

和背景2一起,构成小恐龙奔跑时沙漠的背景。

第3个角色:仙人掌

我们为仙人掌增加了3个造型,通过随机切换造型来展现小恐龙在奔跑过程中遇到的不同的仙人掌。

当点击绿旗时,先做初始化工作:隐藏角色,设置仙人掌的大小,重复执行,仙人掌克隆自己,每次克隆完成后,等待几秒,等待的时间在3到5之间取随机数。这样就会不断创建出仙人掌。

接着是仙人掌作为克隆体启动时,要显示克隆体并设置初始位置,在1和3之间切换造型,并向左移动,如果仙人掌移到舞台边缘,删除此克隆体。

同时记录仙人掌出现的个数。

第4个角色:小恐龙

我们添加的第4个角色为小恐龙,小恐龙角色选取的是Scratch自带的“Dinosaur2”角色,它有4个造型,我们在这里需要用到第2个和第4个造型。

这个角色脚本的逻辑很简单:当点击绿旗,通过切换造型来实现小恐龙奔跑的效果。

通过按空格键,来实现小恐龙上跃和下落。

如果碰到仙人掌,播放游戏结束声音,广播游戏结束。

第5个角色:gameover

当点击绿旗,隐藏该角色,当接收到游戏结束广播,显示角色,停止全部脚本。

到这里游戏就编写好了,感兴趣的朋友,可以拓展一下代码,通过改变仙人掌出现的速度,来增加游戏难度。


原创不易,需要转载请联系作者,望大家且转且珍惜!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容

  • 恐 (蜥形纲史前动物) 恐龙(英文名:Dinosaur),是出现在中生代时期(三叠纪,侏罗纪和白垩纪)的一类爬行动...
    叶宝最迷人阅读 2,533评论 2 2
  • 刚出发 就已迷了路 没有阴霾 时间让一切变得虚幻 只有脚下的土地是真实的 却不能给我安全感 我畏惧呐喊 只因没有想...
    云上居士阅读 210评论 1 2
  • 今天早上楼下中队的工作人员卫青来看个监控,老S师傅说:“找李科长” 他说的李科长,叫李伟,整天一个无线蓝牙耳机戴着...
    平凡只要阅读 68评论 1 2
  • 今天给大家带来一个原生的轮播图,如果有什么地方错误,请指出。 这是HTML部分的代码 我们来给它加个样式 这是js...
    疯狂敲键盘阅读 243评论 0 5
  • 秋天了,树上 结了许多忧伤的果 我能否在叶落尽之前去看你 我能否在一碗茶里把话说干 我能否不问这样的问题 只是把春...
    北鱼_80阅读 171评论 0 0