适合给猫咪玩的触屏游戏有哪些?

适合给猫咪玩的触屏游戏有哪些?,第1张

1、Cat School

进入游戏,里面分5种游戏模式,瓢虫是默认可以直接玩的,其他都是还要额外收费的。瓢虫模式很像激光笔的红点,从动图上能看见瓢虫的轨迹是随机的,速度大部分时候快,偶尔放慢,像是在故意逗猫来抓,这一点做得比较好。

2、Cat Fishing 2

分三关,第一关一条鱼,第二关两条鱼,第三关三条鱼,就是这种色彩很鲜艳的鱼游来游去的,动态还比较自然。点中鱼就会消失,然后还有泡泡和涟漪,看着挺像那么回事的。

3、Game for Cats

打开以后是这样,有两关,免费的激光红点和收费的老鼠。老鼠按中了不会消失,只会吱吱叫然后走开,速度与轨迹依然是随机的,忽动忽静的,所以也比较能引起猫的兴趣,叫声算是亮点。

4、Best Game for Cats

很多模式,球,铃铛,老鼠,毛线球,每个模式打开以后,都是各种不同物体在缓慢匀速运动。

5、水果忍者

最经典的一款游戏,猫咪也能玩,尤其是它玩的时候爪子抓出来的刀痕,看起来太酷炫了。

游戏规则:玩家使用方向键控制角色的移动,尽可能多地收集钱袋。但是钱袋可不会傻傻地等着猫咪。钱袋的位置会随机地出现在网格中。当钱袋出现后, 若玩家在3秒内没有抓住它,它则会随机出现在网格的其他位置。

我们从猫咪角色Player的脚本开始吧!如图1所示。

因为在图2中,每个网格方块对应的就是60步。那为什么碰到边缘则反d?这是为了保证角色在超出舞台后,其坐标系仍然与图2保持一致。

你是否觉得在图1中四段处理方向键的脚本非常相似呢?在之后的课程中,我们将会学习如何处理重复的脚本。

测试一下当前脚本,通过方向键应当能移动角色Playero如果 运行效果正常,我们开始讲解角色Gold,其脚本如图2-18所示。

钱袋的程序如图3所示,用一个变量score来记录猫咪收集了多少钱袋。变量在数据模块中创建。score叫作变量,它可以保存供后续脚本使用的信息,之后课程中会详细介绍。因为游戏开始时猫咪还未收集到钱袋,所以首先将变量score的值设置为0。然后设置20次重复执行❷,表示总共收集20个钱袋(你也可以随意修改这个值)。每次重复执行时,钱袋会被放置到舞 台的任意位置❸,使玩家在有限的时间内控制猫咪收集钱袋❹,如果抓到钱袋,则增加变量score的值❸。

正如图2所示,要让钱袋在舞台的48个方格中随机出现, 则其x坐标必须是下列值之一 -210, -150, -90,…,210每个数字之间相隔60步,并以-210为起点,它们满足如下公式:

x = - 210 + (0 x 60)

x = - 210 + (1 x 60)

x = - 210 + (2 x 60)

x = - 210 + (3 x 60)

其余的X坐标值类似。y坐标值的计算方法与之相同。要让钱袋的x坐标随机变化,我们可以生成一个0到7的随机数字,乘以步数60,再加上起点-210。图4演示了将x坐标设定 为积木的建立过程。

当钱袋随机出现后,玩家只有3秒的时间(你也可以修改这个时间间隔调整游戏的难度)。为了记录时间,脚本首先重置Scratch 的计时器,使其从0秒开始计时,然后在…之前一直等待积木会一 直等待着,脚本不再继续向下执行,直到玩家碰到了钱袋或者计时器超过了 3秒,在…之前一直等待积木才会继续执行下面的如果/ 那么积木。它的创建过程如图5所示。

Scratch内置了一个计时器。当你在浏览器中打开Scratch后, 计时器被设置为0,并立刻开始计时。侦测模块中的计时器积木可以得到当前计时器的值,其前面的复选框可以将值显示器显示/隐 藏在舞台上。计时器归零积木将计时器的值重置为0 (因此,若从未使用过该积木,计时器则记录Scratch的运行时间)。项目停止运行后,计时器仍然会继续计时。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11490177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存