《Scratch 3遊戲與人工智慧編程完全自學教程》是由2020年11月機械工業出版社出版的圖書。
基本介紹
- 中文名:Scratch 3遊戲與人工智慧編程完全自學教程
- 作者:快學習教育
- 出版社:機械工業出版社
- ISBN:9787111665014
作品簡介,作品目錄,
作品簡介
本書主要是解決如何讓少年兒童能夠通過Scratch這種圖形化程式語言來輕鬆實現人工智慧遊戲的編制,並理解簡單的數字識別、圖像識別、人物動作和語音識別等人工智慧等相關知識。
Scratch適合沒有學習過編程的所有年齡段的人,它可以用來製作動畫、互動式程式、互動式遊戲、可以實現數學、繪畫、音樂等多領域的學科展示,還能完成圖像識別、語音識別等人工智慧的編程。為了讓孩子能更好的理解人工智慧,了解Scratch的基礎就顯得尤為必要。
作品目錄
前言
如何獲取學習資源
01 Scratch基礎
什麼是Scratch
Scratch 3線上版
訪問Scratch官網主頁
設定頁面語言
進入Scratch 3線上版
Scratch 3離線版
下載Scratch 3離線版安裝檔案
安裝Scratch 3離線版
認識Scratch 3的界面
選單欄
功能標籤區
積木塊分類區、積木塊選擇區、腳本區
舞台區
角色列表
背景設定區
試一試:創建第一個作品
02 作品外觀設計
背景和角色
添加背景
添加角色
刪除背景或角色
讓角色說話和思考
讓角色說話
讓角色思考
切換角色造型和背景
切換角色造型
試一試:神奇的變色龍
切換背景
設定角色大小和顯示狀態
將角色設定為指定大小
讓角色大小在當前值的基礎上變化
顯示/隱藏角色
圖形特效
添加圖形特效
清除圖形特效
03 事件處理
外部事件
單擊【綠色旗】按鈕觸發的事件
按下指定按鍵觸發的事件
單擊角色觸發的事件
試一試:百變時裝秀
聲音或時間觸發的事件
內部事件
切換舞台背景觸發的事件
自定義的事件
試一試:小貓跑步
事件的並行
試一試:破殼而出的小雞
04 讓角色動起來
通過修改坐標來移動角色
分別指定x和y坐標
通過增量分別修改x和y坐標
試一試:小汽車嘀嘀嘀
同時指定x和y坐標
讓角色移動指定步數
試一試:青蛙過河
讓角色移向其他角色、滑鼠指針或隨機位置
試一試:企鵝滑冰
調整角色的方向
直接指定角色的方向
通過增量改變角色的方向
以滑鼠指針或其他角色作為目標方向
設定角色的旋轉方式
讓角色碰到邊緣時反彈
05 控制程式的運行
等待
時間等待
條件等待
循環
限次循環
試一試:彈跳的籃球
無限循環
條件循環
條件語句
單向條件語句
雙向條件語句
試一試:判斷奇偶數
克隆
克隆角色
啟動克隆體
刪除克隆體
試一試:下雪了
停止腳本運行
停止“全部腳本”
停止“這個腳本”
停止“該角色的其他腳本”
06 程式中的偵測
物體觸碰偵測
顏色觸碰偵測
角色與顏色的觸碰
顏色與顏色的觸碰
試一試:接球遊戲
鍵盤/滑鼠偵測
偵測鍵盤按鍵
偵測滑鼠按鍵
試一試:移動的餐車
數據偵測
數據的輸入
獲取輸入的數據
試一試:你問我答
時間偵測
獲取當前日期和時間的數據
試一試:模擬時鐘
進行計時
視頻偵測
根據視頻運動的幅度觸髮腳本
偵測視頻運動的幅度和方向
開啟/關閉攝像頭
設定視頻畫面的透明度
07 有趣的運算
數值運算
四則運算
取余運算
四捨五入
產生隨機數
比較運算與邏輯運算
比較運算
試一試:猜數遊戲
邏輯運算
字元串處理
連線字元串
從字元串中提取字元
統計字元串的字元個數
查找字元串
試一試:跟著小貓做運算
08 變數和列表
創建與編輯變數
創建新變數
修改變數名
刪除變數
變數的設定
修改變數值
顯示/隱藏變數
試一試:香蕉大戰
列表的基本操作
創建列表
顯示/隱藏列表
編輯列表
在列表中添加新項目
刪除列表項目
在列表中插入新項目
替換列表項目
使用列表
獲取項目的內容或序號
統計列表的項目數
查詢列表是否包含某個項目
試一試:開心記單詞
09 動聽的聲音
添加聲音
選擇聲音素材庫中的聲音
通過麥克風錄製聲音
上傳自定義的聲音檔案
控制聲音的播放
開始播放聲音
停止播放聲音
試一試:一起跳舞
演奏音樂
演奏打擊樂器
演奏其他樂器
設定休止符
設定演奏速度
試一試:美妙音樂會
朗讀文字
設定朗讀的語言
設定朗讀的嗓音
開始朗讀
試一試:神秘的禮物
10 神奇的畫筆
落筆與抬筆
圖章
清空舞台上的圖案
試一試:我畫你猜
畫筆顏色設定
指定畫筆的顏色
更改畫筆顏色的屬性
畫筆粗細設定
指定畫筆的粗細
增大/減小畫筆的粗細
試一試:繪製美麗的窗花
11 人工智慧實戰套用
註冊和設定人工智慧套用平台
試一試:石頭剪刀布
進行圖像識別的機器學習
在Scratch中製作遊戲
試一試:遨遊外太空
進行語音識別的機器學習
在Scratch中製作遊戲