Scratch狙击小游戏

2021-12-13 12:49陈新龙
电脑报 2021年46期
关键词:小游戏代码鼠标

陈新龙

相信很多同学都玩过4399中的FPS游戏,FPS是第一人称射击游戏的简称,顾名思义就是以玩家的主观视角来进行射击游戏。玩家们不需要像别的游戏那样操控屏幕中虚拟人物来进行游戏,大大增强了游戏的真实感。今天在Scratch中做一款简单的狙击游戏吧。

首先选择游戏场景Wall 1。导入一个狙击准星的角色,素材可以通过壹零社的网盘链接自行下载。狙击的对象可以选择动物或者水果,我选择了西瓜、香蕉、苹果。

游戏开始后,水果在舞台中随机移动,碰到边缘会自动反弹,狙击镜跟随鼠标移动,当狙击镜的中心瞄准到水果上时,点击鼠标,被击中的水果会消失不见,数秒后恢复显示(图1)。

蘋果、香蕉、西瓜的代码相同,点击绿旗运行后,水果移动到随机的位置,将旋转的方式设为左右旋转,并且面向1-360度之间随机数方向。重复执行每次移动3步,并且碰到边缘就反弹(如果想让水果移动的速度快一些,可以将移动的步数值设高一些)。当狙击镜击中水果后,通过广播的方式告知每一个水果,水果收到广播后,消失隐藏,等到1-3秒钟后,再次显示(图2)。

狙击镜的代码更简单,点击绿旗运行后,重复执行保证狙击镜的移动能够跟随着鼠标,当狙击镜的中心瞄准水果后按下鼠标左键便可以触发对应的广播水果消失(图3)。

代码完成后运行程序测试,虽然只是简单的狙击小游戏,但是趣味性还是非常高的。当然在这个基础之上游戏还可以增加一些扩展功能,比如狙击镜移动到水果上,水果会产生放大的效果,或者击中水果后,添加水果炸裂的效果。

创意是无限的,聪明的同学们,快开动你们的小脑筋将狙击游戏变得更加完善吧。

猜你喜欢
小游戏代码鼠标
专注力小游戏
神秘的代码
一周机构净增(减)仓股前20名
重要股东二级市场增、减持明细
近期连续上涨7天以上的股
鼠标折叠笔
45岁的鼠标
超能力鼠标
鼠标也可以是这样的