Scratch 3.0是一款主要針對青少年的圖形化編程工具,能夠讓孩子們了解編程思想,也讓孩子們在動手中鍛煉思考能力,在創(chuàng)作游戲中激發(fā)想象力與創(chuàng)造力。
本書共分為12章。第1~3章分別介紹Scratch編程語言、軟件安裝和基本使用方法。第4章介紹Scratch的三要素——積木、角色和腳本。第5~10章分別介紹Scratch 3.0中各積木的使用方法。通過設(shè)計吹蠟燭、海底世界、勇者斗邪龍等游戲,讓孩子們真正在實踐中學(xué)習(xí)和思考。第11章介紹如何制作自定義積木并開發(fā)出游戲。第12章是用Scratch編程控制樂高的EV3機器人。
本書適合6歲以上兒童和青少年自學(xué)或在家長與老師的指導(dǎo)下學(xué)習(xí),也可以作為各教育機構(gòu)的專業(yè)輔導(dǎo)教材。
戴鳳智,天津科技大學(xué),副教授,2003.4-2009.3 任教于日本國立松江工業(yè)高等專門學(xué)校電子控制系;
2009.12至今,在天津科技大學(xué)任教。作為指導(dǎo)教師帶領(lǐng)學(xué)生獲得過以下獎勵:
2013年第十二屆“挑戰(zhàn)杯”天津市大學(xué)生課外學(xué)術(shù)科技作品競賽一等獎;
2012年天津市第七屆“挑戰(zhàn)杯”創(chuàng)新創(chuàng)業(yè)計劃大賽銀獎;
2011年第十一屆“挑戰(zhàn)杯”天津市大學(xué)生課外學(xué)術(shù)科技作品競賽二等獎;
2011年全國大學(xué)生電子設(shè)計競賽(天津賽區(qū))二等獎和三等獎各一項。
2010年至2012年中國機器人大賽暨RoboCup公開賽醫(yī)療與服務(wù)機器人比賽的一等獎,二等獎和三等獎若干項。
第 1章 歡迎來到編程的世界
1.1 什么是編程 / 002
1.2 我們能從編程中得到什么 / 004
第 2章 進入Scratch世界
2.1 Scratch的下載與安裝 / 009
2.2 加入社區(qū)分享自己的作品 / 013
第 3章 初識Scratch 3.0
3.1 Scratch的常用設(shè)置 / 016
3.2 Scratch的環(huán)境 / 018
第 4章 攜帶三大裝備遨游Scratch世界
4.1 積木——快意江湖的手中劍 / 021
4.2 角色——行走江湖的眾俠客 / 022
4.3 腳本——蕩氣回腸的江湖事 / 023
第 5章 創(chuàng)建角色
5.1 創(chuàng)建背景與角色 / 026
5.2 利用外觀積木改變角色造型 / 032
5.3 讓角色動起來 / 040
第 6章 添加聲音
6.1 聲音積木與音樂積木 / 045
6.2 演奏樂曲 / 050
6.3 編曲游戲 / 056
第 7章 編寫故事
7.1 事件積木 / 061
7.2 吹蠟燭游戲 / 061
第 8章 存儲和訪問數(shù)據(jù)
8.1 變量積木 / 065
8.2 變量的作用 / 070
第 9章 學(xué)會控制魔法
9.1 控制積木 / 074
9.1.1 循環(huán) / 074
9.1.2 條件 / 076
9.1.3 停止與克隆 / 078
9.2 偵測積木 / 079
9.3 深入海底世界 / 080
9.3.1 添加海洋生物 / 081
9.3.2 熱鬧的海洋世界 / 085
9.3.3 海底尋寶之路 / 093
9.4 迷宮探險成勇者 / 101
9.5 勇者斗邪龍 / 112
9.5.1 角色邪龍及其魔法 / 113
9.5.2 勇者的形象與絕技 / 117
9.5.3 編寫游戲規(guī)則 / 119
第10章 積木中的數(shù)學(xué)家
10.1 運算積木 / 124
10.2 四則運算游戲 / 132
10.3 求解雞兔同籠問題 / 136
第11章 自己動手編游戲
11.1 自制積木 / 144
11.2 Scratch世界的精彩之旅 / 149
11.2.1 彈珠游戲 / 149
11.2.2 射擊氣球 / 152
11.2.3 收集水果 / 156
第12章 現(xiàn)實中的游戲世界——搭建交互機器人EV3
12.1 連接LEGO EV3 / 164
12.2 LEGO EV3積木 / 172
12.2.1 LEGO EV3傳感器介紹 / 172
12.2.2 EV3端口介紹 / 175
12.2.3 LEGO EV3積木塊 / 176
12.3 讓LEGO EV3動起來 / 177
參考文獻 /183