Scratch少儿编程 趣玩系列(1) ——接苹果
Scratch 趣玩系列(1)
——接苹果
PART
1
scratch
编程之我见
Scratch编程是当下比较流行的编程工具,积木式输入,通过拖拽就可以实现编程,是中小学生学习编程一个不错的工具。我也是刚接触这种积木式编程,觉得简单易学。可以利用Scratch编写一些小游戏,来达到训练编程思维的目的。
我要用Scratch模仿一些经典的小游戏,领略如何控制角色。 游戏无非玩家利用鼠标或键盘控制角色,在场景中活动或与其他电脑控制角色(NPC)互动。比如控制角色上下左右移动,跟随鼠标移动,在某个位置左右移动,转动,跳跃,抛物线运动等。听起来蛮有意思的!
有了一些奇怪的想法,我们可以想方设法的实现。
接下来,我会利用Scratch编写一款小游戏接苹果,玩一玩。作为一个新手请大家多多支持。
PART
2
接苹果
游戏分析:需要一背景——(自行匹配),苹果(角色),篮子(角色),炸弹(道具),加一个开始按钮(角色)。
【游戏设计思路】
1.用鼠标控制篮子左右移动。
2.苹果随机产生,从天而降。(由上而下的运动)
3.篮子碰到苹果,苹果的个数加一。
4.没有接到苹果,苹果落地,动画演示,摔成两半。
5.炸弹随机产生,碰到炸弹,炸弹爆炸(动画演示),游戏直接结束。
【思考】
1.怎样用鼠标控制篮子左右移动。(鼠标跟随移动)
2.苹果怎样批量产生,自上而下的运动?(克隆体的应用)
3.炸弹怎样产生,运动?(类比苹果)
4.得分记录怎样产生?机会怎样减少?(变量的应用)
5.动画如何实现效果?(外观造型的切换)
【实现】需要四个角色,
开始按钮(事件):,增加了一个模拟倒计时。
篮子(事件):
y坐标固定,x坐标跟随鼠标x坐标。实现篮子只是左右跟随鼠标移动。
苹果(事件):,克隆自己。
苹果克隆体(事件):苹果克隆体移到随机位置出现,以不同的速度下落,碰到边缘,切换造型,苹果变成两半,机会减1;碰到篮子,苹果个数加1,接住100个苹果胜利。
炸弹(事件):当苹果接到20个以上时,产生炸弹。篮子碰到炸弹,游戏结束。
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com