Scratch少儿编程 趣玩系列(1) ——接苹果

网友投稿 2020-02-29 19:03

Scratch 趣玩系列(1)

——接苹果



https://cdn.china-scratch.com/timg/200302/1Z34V306-0.jpg

PART

1

scratch

编程之我见

      Scratch编程是当下比较流行的编程工具,积木式输入,通过拖拽就可以实现编程,是中小学生学习编程一个不错的工具。我也是刚接触这种积木式编程,觉得简单易学。可以利用Scratch编写一些小游戏,来达到训练编程思维的目的。

     我要用Scratch模仿一些经典的小游戏,领略如何控制角色。 游戏无非玩家利用鼠标或键盘控制角色,在场景中活动或与其他电脑控制角色(NPC)互动。比如控制角色上下左右移动,跟随鼠标移动,在某个位置左右移动,转动,跳跃,抛物线运动等。听起来蛮有意思的!

     有了一些奇怪的想法,我们可以想方设法的实现。

      接下来,我会利用Scratch编写一款小游戏接苹果,玩一玩。作为一个新手请大家多多支持。

PART

2

接苹果

    游戏分析:需要一背景——(自行匹配),苹果(角色),篮子(角色),炸弹(道具),加一个开始按钮(角色)。

https://cdn.china-scratch.com/timg/200302/1Z34W546-1.jpg

【游戏设计思路】

1.用鼠标控制篮子左右移动。

2.苹果随机产生,从天而降。(由上而下的运动)

3.篮子碰到苹果,苹果的个数加一。

4.没有接到苹果,苹果落地,动画演示,摔成两半。

5.炸弹随机产生,碰到炸弹,炸弹爆炸(动画演示),游戏直接结束。

【思考】

1.怎样用鼠标控制篮子左右移动。(鼠标跟随移动)

2.苹果怎样批量产生,自上而下的运动?(克隆体的应用)

3.炸弹怎样产生,运动?(类比苹果)

4.得分记录怎样产生?机会怎样减少?(变量的应用)

5.动画如何实现效果?(外观造型的切换)

【实现】需要四个角色,

开始按钮(事件):https://cdn.china-scratch.com/timg/200302/1Z34W029-2.jpg,增加了一个模拟倒计时。

篮子(事件):https://cdn.china-scratch.com/timg/200302/1Z3493391-3.jpg

y坐标固定,x坐标跟随鼠标x坐标。实现篮子只是左右跟随鼠标移动。

苹果(事件):https://cdn.china-scratch.com/timg/200302/1Z349AH-4.jpg,克隆自己。

苹果克隆体(事件):苹果克隆体移到随机位置出现,以不同的速度下落,碰到边缘,切换造型,苹果变成两半,机会减1;碰到篮子,苹果个数加1,接住100个苹果胜利。

https://cdn.china-scratch.com/timg/200302/1Z3491943-5.jpg

炸弹(事件):当苹果接到20个以上时,产生炸弹。篮子碰到炸弹,游戏结束。

https://cdn.china-scratch.com/timg/200302/1Z3501542-6.jpg

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com