- 一步一步跟我學Scratch3.0案例
- 劉依麗
- 579字
- 2020-01-20 15:04:17
1.1 什么是Scratch
計算機程序在本質上是一系列的指令集合,用來告訴計算機我們想做什么。目前大部分編程語言都是基于文本的,對于年齡不大的孩子或一些成人初學者來說,上手了解語法規則并熟練運用比較困難,導致很多人在剛起步就放棄了。在智能時代到來之際,需要揭開程序的神秘面紗,讓更多的孩子適應未來的發展,因此麻省理工學院(MIT)設計了Scratch。它是一種可視化的編程語言,除了能讓初學者更容易上手之外,還能快速實現一些實用的程序,并使學習過程變得更有趣。
1.1.1 我們可以通過Scratch做什么
通過Scratch,我們可以制作動畫、故事、游戲、科學模擬實驗、教學工具等。
1.1.2 初識Scratch
每一條腳本,我們都可以用積木做代號(編程的過程就是搭建積木的過程)。
積木可以分為運動、外觀、聲音、事件等各種類型。下面舉一個小小的例子,初次進入Scratch后,默認會有一只小貓在舞臺上,選擇運動分類,可以拖入一個【移動】積木讓小貓移動。

選擇聲音分類,拿起一片【播放聲音等待播完】的積木,把它插入到移動積木的下面,然后點擊這個組合,小貓就可以一邊叫一邊走啦!

那么我們要怎么啟動這個組合呢?選擇事件分類,添加一塊【當綠旗被點擊】的積木,當點擊綠旗開啟時,角色就動起來了。

思考一下
如何讓小貓自己不斷地走下去呢?
給舞臺加入不同的角色,給每個角色定義自己的腳本,通過多個積木組合讓角色做更多復雜的動作。尋找創意和靈感,動手做出讓人心動的作品,現在從Scratch開始吧!
推薦閱讀
- 深入核心的敏捷開發:ThoughtWorks五大關鍵實踐
- Java編程指南:基礎知識、類庫應用及案例設計
- C語言程序設計
- Ray分布式機器學習:利用Ray進行大模型的數據處理、訓練、推理和部署
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- C# and .NET Core Test Driven Development
- Getting Started with Python and Raspberry Pi
- Scala編程(第5版)
- Secret Recipes of the Python Ninja
- PowerDesigner 16 從入門到精通
- Java從入門到精通(視頻實戰版)
- JavaScript Unit Testing
- Flutter從0基礎到App上線
- Unity虛擬現實開發圣典
- Learning QGIS(Second Edition)