Scratch3.0少儿编程案例:猜拳游戏

网友投稿 2019-10-27 11:42

一、案例简介

    弗雷尔卓德的冬季联欢会就要开始了,有两个小朋友正在争夺第一个上台表演的机会。正当他们讨论时,突然有人大声喊到用“石头、剪刀、布”游戏来决定先后顺序吧,赢了的就可以选择出场顺序。现在我们用scratch 3.0来制作一个少儿编程案例游戏:猜拳游戏吧。我们要做的是让玩家和电脑进行石头、剪刀、布的猜拳比赛。每一轮比拼,玩家都要选择石头、剪刀、布中的一种,电脑也随机选择出其中一种,然后进行比拼。

    本篇的少儿编程scratch 3.0案例游戏需要用到8个角色,分别是:玩家、电脑、布、石头、剪刀、玩家出拳、电脑出拳、裁判

二、案例编程

 1.玩家和电脑

因为玩家和电脑在游戏中不用动,所以不需要编程,或者只进行坐标位置定位就好

2.石头、剪刀、布

这三个角色是属于同类角色,编程基本一致。

(1)设定基础属性,造型、大小、坐标

(2)当角色被点击时,广播出拳,设置出拳变量(布为1,石头为2,剪刀为3)

(3)按钮动态特效,改变大小来实现

https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

3.玩家出拳和电脑出拳

玩家出拳由我们来通过点击广播玩家出拳的序号。而电脑出拳则是随机出拳,也是通过随机序号来控制。

(1)设置基础属性

(2)通过“玩家出拳”和“电脑出拳”变量来控制

https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

4.裁判

(1)同样的设置基本属性

(2)写循环判断,分别当玩家出拳是1、2、3时,与电脑出拳进行比较

https://cdn.china-scratch.com/Public/Home/images/grey.gif

本篇scratch 3.0少儿编程案例作品展示:

https://cdn.china-scratch.com/Public/Home/images/grey.gif

小结:本篇scratch 3.0少儿编程案例:主要运用了变量,广播控制造型改变。裁判的程序需要进行逻辑判断,当玩家出石头、剪刀、布时,分别进行判断比较。总共判断9次。这次的案例游戏非常简单有趣,并且很美观。小朋友们,快来自己试试吧!

后记:小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合Scratch 3.0(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手能力很有帮助。

感兴趣的朋友可以关注一下扫描二维码,或微信搜索“大耳猴少儿编程”

https://cdn.china-scratch.com/Public/Home/images/grey.gif

--end--

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