掌控板之钓鱼小能手

2020-11-06 04:19
电脑报 2020年40期
关键词:鱼线能手鱼钩

前几天和爷爷一起去河里钓鱼,短短半天的时间,就收获到了很多的小鲫鱼,心里乐开了花。晚上回去就想能不能用Scratch程序做一个钓鱼的小游戏呢?

今天就和大家一起分享我如何用掌控板结合Scratch做出一个钓鱼小能手的游戏(图1)。

游戏玩法:平时我们是通过键盘的方向键操作,今天我用掌控板作为游戏手柄,用AB两个控制键控制鱼线上升和下降。按下A键鱼线下沉准备钓鱼,当鱼钩钩住小鱼的时候按B键,鱼线上升,玩家每钓上一条小鱼得分加一(玩家也可以根据自己想法来设定游戏规则)。

鱼的代码:新建鱼角色,点开造型我们可以发现,小鱼有着四种不同的造型,正好可以通过克隆复制来完成不同小鱼游动的场景。将小鱼移动到固定位置(0,0),旋轉方式设置为左右旋转,大小设置为50。新增变量“成果”(用于计算钓到的鱼)。重复执行克隆程序,根据四种不同的造型进行相应的变化(图2)。

随机让小鱼移动到不同的位置,当游动的小鱼不小心碰到鱼钩时,玩家可以通过拉回鱼线成功钓到小鱼。得分加一(图3)。

鱼线代码:鱼线的上升和下降都是通过掌控板的AB两个按键控制。当按下A键的时候,鱼线下降,Y坐标每次减少5(图4)。当成功钓到鱼后,掌控板发出声音提示,按下B键,鱼线慢慢上升,Y坐标每次增加5(图5)。

钓鱼小能手是一个编写难度较低的小游戏,结合掌控板硬件实现鱼线上升和下降的过程,并用声光提示鱼上钩了,玩家可以自行增加游戏的玩法,比如在规定的时间内能捕捉到多少条小鱼,或者增加一些障碍物比如章鱼或者海胆,如果不小心上钩了扣一分……赶紧动起来,展示你的创意吧。

猜你喜欢
鱼线能手鱼钩
On Aesthetic Mechanism of Translation
云朵被风筝钓走
每日15分钟 1个月轻松练出“人鱼线”
别人的趣味终究不是自己的
走进“90后”岗位能手
云朵被风筝钓走
云朵被风筝钓走
动物都是搞笑小能手
五好能手
有会飞的鱼吗?