# Scratch 3環境介紹

Scratch網址如下：

{% embed url="<https://scratch.mit.edu/>" %}

第一次使用的朋友一定要透過你的電子郵件帳號申請才行。申請完畢之後，使用自己的帳號登入，所有的操作過程及結果就會被記錄在系統中，之後不管你在哪一個地方連線到這個網站，都可以看到你自己辛苦工作的成果。

如果你不想要使用線上版本的話（因為有時候連線速度真的比較慢），也可以在官網的最下方找到可以下載並安裝離線編輯器的地方，下載之後安裝在你的電腦中，之後就可以不需要網路也可以使用Scratch來開發程式。

![](/files/-LZJGfbLV1Ll2u6dA7jH)

在上面的螢幕擷圖中，同學們應該也會注意到有一個繁體中文的下拉式選擇框，那就是切換網站語言介面的地方。

不同於Scratch 2在安裝時還要另外先安裝別的應用程式介面，在Scratch 3的安裝過程，只要執行安裝程式，過一小段時間直接就可以開啟離線桌面版了，其畫面如下所示：

![](/files/-LZJJGUjVu4s3TyajHS_)

離線版和線上版除了分享和線上儲存的地方不一樣之外，其它的操作介面幾乎都相同。以下是環境的簡單介紹：

![](/files/-LZJK_4rSERmU61UtaXo)

在設計程式的時候，可以先設計舞台的背景，然後選擇適合或是想要操作的角色，設定角色的屬性，之後就到積木分類區中找出想要使用的積木類別，再把想要用的積木拖累到程式區中執行即可。

Scratch是一個高度互動的程式設計介面，因此只要在任一程式積木上用滑鼠按鈕雙擊即可執行該積木的功能，結果也會立即在舞台中反應。

而一般的程式積木開始執行的點，則是由「事件類」積木來決定，在事件類積木中，可以定義要啟結執行某些程式積木的條件，例如當開始旗標被按下時，或是某一個按鍵被按下，或是滑鼠按鈕被按下，還是某一角色被點擊等等，視需求來使用即可。

{% embed url="<https://youtu.be/41biZ5as0D8>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nkust.gitbook.io/scratch-3/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
