Scratch 3.0少兒編程 邏輯思維培養
於忠秋
相關主題
商品描述
本書主要分為四個部分。第一部分也即第1章,主要講環境搭建。第二部分主要講解了兩個簡單小實例的製作方法,適合對Scratch的積木塊的功能不太熟悉的朋友迅速學會軟件基本操作。第三部分包括4章,主要介紹視頻偵測、音樂、畫筆等擴展功能,此外,也包括在畫布上繪圖的功能介紹。第四部分共3章 ,主要講了《太空奪寶》的動畫與游戲的製作過程。
作者簡介
于忠秋,毕业于清华大学,曾就职于中兴等企业从事软件研发工作,曾于澳大利亚学习少儿编程相关内容,并开展培训。
目錄大綱
第 一部分 前情提要 8
第 1章 環境搭建 8
本章製作來回游動的小魚。從選取角色、添加運動積木、改變造型、復制角色、添加背景和添加聲音等最簡單實用的步驟開始介紹了製作動畫的基本過程。
第二部分 簡單小實例 13
第 2章 游泳的小魚:運動與循環 13
先導:選取角色 14
來回游動的小魚:運動 17
湛藍的大海:背景 19
小魚的朋友們:造型與大小 21
大海的聲音:配音 23
第3章 雪中踢球的少年:旋轉與偵測 25
少年的旋轉與鼠標跟隨 27
少年對足球的偵測 30
神出鬼沒的足球:變色與隨機出現 33
寂靜山間的踢球聲:配音 35
本章製作雪中踢球的小男孩,介紹按鍵事件、旋轉、跟隨鼠標的操作、偵測、畫布工具的使用、隨機位置等。
第三部分 特別的功能 36
第4章 抒情的琴曲:聲音擴展 37
音樂會現場:特效 38
鋼琴獨奏:曲譜的編程 40
流行音樂:擊鼓和演奏 45
積木變身:自製積木與函數封裝 45
本章主要介紹音樂編曲的方法,講解如何把一段五線譜變成一段程序播放出來,並提供幾段音樂的示例,為了操作方便,還在此章最後一節,介紹了函數的封裝方法,以便改善自己編寫樂曲過程中的體驗。
第5章 騎車少年:畫布繪圖 47
無中生有的車:繪圖 48
自行車動起來:動畫 51
大刀闊斧改主角:配合 53
車走人也走:代碼 55
配角出場了:文字條 58
本章講解如何使用畫布上的各種繪圖工具繪制一個自行車。並且了幾種手繪動畫的思路:逐筆添加的動畫、利用填充顏色繪制動畫、利用旋轉效果繪制動畫。這是我們為有了一定的Scratch編程基礎的小朋友們精心準備的,相信這個階段的小朋友們已經迫不及待地開始打算創作自己的動畫角色了。
第6章 創意圖案:畫筆擴展 60
畫筆的準備工作:初始化 62
裝飾類圖案:算法設計 65
織品的藝術:正弦函數 68
本章介紹創意設計的圖案,並且給出三角函數的一些示例圖案。
第四部分 綜合實踐:太空奪寶 71
劇情設計 73
第 一幕:準備!發射! 74
飛行的火箭:運動與造型 75
離開城市飛入星空:廣播消息 79
發射倒計時:文字 80
第 一幕:火箭推出在預定機位,準備!發射!背景由城市夜空轉為太空。火箭由待命狀態進入發射狀態並向上飛出邊界。
第二幕:星空遨游 82
星空變幻:動態背景 82
漸行漸遠的火箭1:坐標與尺寸 87
火箭2的誕生:復制 88
太空追逐:鏡像 92
第二幕:火箭在星空遨游,火箭漸行漸遠,星空的鏡頭在逐漸拉近,並旋轉。
在兩個火箭的動作一致時,我們先只製作一個火箭角色,直到兩個火箭需要有相對運動時,再復制出第二個火箭。它們追逐著越飛越遠,最後消失在天際。
游戲劇本 96
第三幕:游戲說明 97
跳過動畫:旁路 98
【按鍵說明】:圖標 99
【開始游戲】:點擊 100
故事串起來:調試 101
第三幕:顯示游戲說明界面,告訴玩家要如何開始游戲,兩位玩家如何控制自己的火箭,如何得分,怎麽樣算做贏。
第四幕:游戲及得分 102
先睹為快: 102
天降寶石:克隆 103
火箭的控制:方向鍵 105
搶奪寶石得分:偵測 107
絢麗的寶石:特效 110
怪物出現:隨機數 111
第四幕:游戲進行中,火箭遇到寶石雨,接收寶石得分,兩只火箭分別計分。
偶爾出現的怪物,混在寶石中,如果火箭碰到怪物,得分立減10分。
第五幕:游戲結束 114
獲勝信息:判斷 115
游戲結束:停止 118
第五幕:判斷何時游戲結束,在結束時,首先公佈贏家,語音提示誰獲勝,然後停止全部腳本。
配音及項目合成 119
配音 119
項目聯調 125
為第四部分的全部角色和背景配上音樂、聲音和特效。
附錄:主要角色代碼概覽 127