Scratch少儿编程进阶篇10-桌上足球

Scratch少儿编程进阶篇10-桌上足球

首页休闲益智桌面足球更新时间:2024-04-19
桌上足球—Scratch少儿编程进阶篇前言

进阶篇是Scratch编程的综合应用,通过进阶篇的内容,希望大家能够有以下三个方面的收获:

1. 通过Scratch软件,能提高自我创造能力和问题解决能力

2. 学会编程的基本思想,能够深入思考,举一反三,提高逻辑能力

3. 提升编程学习兴趣,能在编程中体会问题解决的成就和兴奋,增强自信

二.目标

在本课程中,大家将通过Scratch编程的侦测、循环与判断语句的嵌套、消息广播等模块,完成一个桌上足球的程序。程序需要大家实现以下三个基本功能:

1. 多角色的按键控制;

2. 足球的反弹;

3. 进球判断与进球分数显示。

三.模型搭建功能一:多角色的按键控制

程序涉及“蓝队”和“红队”两支球队,每队又分守门员和进攻球员两类角色,因为角色都是固定在可上下移动的连杆上,因此,只需要对连杆的移动进行控制即可,程序开始,创建两队的得分变量,并显示在舞台的左上角和右上角:

四类角色的控制程序类似,区别只在于不同按键的选择上,蓝队守门员的按键控制程序如下:

蓝队进攻球员按键控制如下:

红队的按键控制类似,不再赘述。

功能二:足球的反弹

程序开始,球进行初始化:

球碰到红队和蓝队,就反弹:

为了避免球在竖直方向来回反弹,此处通过空格键可以强行改变球的运动方向,作为调整:

功能三:进球判断与进球分数显示

蓝队的球门碰到球,那么红队的分数加1,并通过广播“goal”消息显示进球造型:

====================

小浣熊少儿编程

专注少儿编程,帮助孩子提升抽象逻辑思维、计算思维、创新与创造力,让您的孩子“编”出未来,赢得未来!

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved