在家教孩子學(xué)編程(10):小貓射門
在家教孩子學(xué)編程(10):小貓射門
歡迎寶爸寶媽加入我們的組織,我們一起交流在家?guī)迣W(xué)編程
前面我們一起做一個踢球的項目,今天繼續(xù),我們來做一個可以控制的小貓射門游戲。
要完成這樣一個項目,首先,要了解到的是我們編程思維主要就是三大要點:
一、邏輯;
二、框架;
三、拆解。
那我們要怎么來用Scratch做這樣一個游戲呢?
游戲,就是一個框架,拆解開來就是三塊:誰,在哪里,發(fā)生了什么。
繼續(xù)拆解:誰,就是角色;在哪里,就是舞臺背景;發(fā)生了什么,就是積木塊的編程,如何去控制角色移動。
小貓射門:
里面的角色有球、小貓;
在哪里:
就是舞臺背景,射門,需要在足球場,舞臺背景就是有足球門的足球場;
發(fā)生了什么:
我們用鍵盤控制小貓的移動和射門,足球會被小貓?zhí)叩角蜷T內(nèi)。
這樣拆解分析完了以后,我們就開始拖動積木來開始編程了。
一、先添加角色;
小貓、足球

分別添加小貓(角色大小設(shè)置為80)、足球(角色大小也設(shè)置為80)。
二、添加舞臺背景;
足球場

三、開始拖動積木編寫程序;
3.1 編寫腳本,通過控制鍵盤實現(xiàn)小貓在舞臺上自由走動。
我們用當(dāng)按下鍵盤的【↑】、【↓】、【←】、【→】來控制小貓的上下左右移動。積木代碼如下,需要注意的是,將小貓角色的旋轉(zhuǎn)模式設(shè)置為“左右翻轉(zhuǎn)”。


將小貓角色設(shè)置為左右翻轉(zhuǎn)
3.2 編寫腳本,實現(xiàn)足球在舞臺上移動。
編寫足球射向球門的腳本時,需要同時滿足兩個條件:
①足球觸碰到小貓;
②按下射門鍵(由事先約定)。
在“偵測”指令類中找到【碰到鼠標(biāo)指針】和【按下空格鍵】兩個條件指令塊。

再使用“運算”指令類中的【與】指令塊將條件指令塊連接起來,表示需要同時滿足兩個條件,才能執(zhí)行后續(xù)腳本。


整個足球控制代碼積木如下圖所示:

這樣我們一個簡單的小貓射門的游戲就制作完成了,如有疑問或者更多想法創(chuàng)意,可以在群里面和大家一起交流溝通。
少兒編程其實很簡單,只要你愿意,你也可以自己在家教孩子學(xué)編程,不會的話可以跟著我一起學(xué)。
如果你也想自己在家教孩子學(xué)編程,歡迎加入我們,我們一起交流在家自己教孩子學(xué)編程過程中的心得收獲。
我是琦爸,一個自己在家教孩子玩編程、人工智能的爸爸。歡迎你也一起參與進(jìn)來,我們一起在家?guī)尥孓D(zhuǎn)人工智能。