Flap游戏-Scratch拍打游戏创意作品

Flap游戏-51scratch
Flap游戏-Scratch拍打游戏创意作品
此内容为付费资源,请付费后查看
29.9
限时特惠
59.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《Flap游戏》,这是一款考验反应速度的创意游戏,游戏的目标是控制小球在旋转的圆盘中上下移动,顺利的穿过缝隙。

点击绿旗,运行程序,首先进入的是游戏封面,并迅速切换到菜单页面,这里有三个菜单,分别是Play、Setting和Quit,点击Quit按钮,会返回到游戏封面,点击Setting按钮,可以进入游戏设置页面,可以在这里对背景音乐和游戏音效进行开启关闭设置。点击Play按钮,则启动游戏,在经过一个3、2、1、go倒计时效果后,进入游戏界面,在舞台中间有一个类似于汽车方向盘的白色圆盘,并被4条白色线段分割成4个部分,每条线段中间都有一个缺口。按下鼠标键,圆盘开始旋转,白球开始向上移动,松开鼠标,白球下落,你需要控制好时机,让白球穿过线段的空隙,每穿过一条线段,增加1分,如果不小心碰到线段或圆盘,游戏结束。

作品效果

Scratch Flap游戏的预览效果如视频所示:

Scratch Flap游戏

作品解读

看过上面游戏的效果,你估摸一下大概有几个角色呢?你肯定没想到,这里只有了一个角色,如图所示:

Scratch Flap游戏角色列表
Scratch Flap游戏角色列表

看起来只有一个角色,但实际上,整个游戏包括封面、倒计时、菜单、圆盘、小球、分数等元素,它是将这些元素都放到一起作为一个角色。在游戏实现过程中,如何区分这些不同的角色呢?这就需要使用克隆技术和私有变量,每个角色都是一个克隆体,为了区分这些克隆体,专门使用了一个私有变量“clone#”,然后再根据编号来确定是哪个角色,完成相应的逻辑,部分代码如下:

妙用克隆和私有变量
妙用克隆和私有变量

当然,你也可以将这些素材分成多个角色,再分别编程,这样相对来说,代码的结构要更为清晰一些。

不知道你发现了没有,这个游戏和Flappy Brid的游戏机制十分相似,只不过场景有所不同,在编程思路和代码实现层面,其实是差不多的,通过Flap和Flappy Brid游戏,也许你会想出更有创意的游戏,不妨试一试吧。

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片