s2m 是一個開放原始碼的 Python 程式。透過它我們可以運用 Micro:bit 豐富的控制功能,增加與 Scratch 間的互動,如當作「遊戲控制器」輸入,或輸出控制訊號至 Micro:bit。
感謝「自由」與「開放」的方式釋出程式碼,我們可以清楚了解程式運作原理,更可增加或改進程式功能,以求程式越趨完善。
電子書:
http://odata.tn.edu.tw/ebooktagapi/Intro/Index2?id=463faaf394d54c2ea79a79d2e4083da8
參考資源:
使用防護罩避免角色間重疊的問題
電子書:
http://odata.tn.edu.tw/ebooktagapi/Intro/Index2?id=5833405027cf4cc1a87fc934d68d5f35
原始程式:
SET 遊戲的初步實做,加入簡易的 set 判斷,另使用 Dr. Scratch 評估程式的內容程度。
行動裝置
https://phosphorus.github.io/app.html?id=183640221&turbo=false&full-screen=true
原始程式
Scratch 社群也就是官方網站,提供使用者創作與改作的平台,當中的創作者有小孩、家長、教師、成年人與專家等。
因為社群的開放,我們可以從別人的作品中獲得靈感、學習技巧,以及了解創作者的想法和創意。
電子書:
http://odata.tn.edu.tw/ebooktagapi/Intro/Index2?id=5de2a3f0b52d479ba50504d504020f7d
電子書:
http://odata.tn.edu.tw/ebooktagapi/Intro/Index2?id=8fb57d8bf47a49f28b27c2e7e7e75ae9
Scratch 創作中,我們有時候會重複的使用某些資源,像是程式、圖片與角色。
此時,也許是修改、擴充、再次創作、精緻化等不同用途。
透過不同程度的重複使用程式,可以讓我們快速而豐富的創作,甚至是協作與分工。
更進階程度的重複使用,包括「分身」、物件的繼承等應用與技巧。
輔助程式
https://github.com/lyshie/scratch-chinese-fonts
JavaScript 版本 (適合手機與行動裝置)
Scratch 遊戲設計除了系統字型外,大多數都以嵌入字元圖片(英文字母、符號)的方式來呈現額外的字型。
嵌入英文字母與符號大多僅需要不到100~200個字即可,也就是僅需要這些數量的圖片造型。
而中文字當然也可以此方式來呈現,但所需要的字元符號則是上萬個。本範例使用工具擷取出成語字典中
所用到的中文字,而非全部的中文字集。再使用 convert (ImageMagick) 程式將 TrueType 字型的字元輸出成 PNG 圖片。
最後以同名(字元名稱、檔案名稱、造型名稱)的方式匯入到 Scratch 中使用。
git clone --depth 0 https://github.com/BuzzAcademy/idioms-moe-unformatted-data
#!/bin/sh chars=$(cat 10.txt | fold -w1 | sort | uniq) for c in $chars; do convert -background none -fill red -font /opt/local/fonts/lyshie/TW-Kai-98_1.ttf -pointsize 64 label:"$c" "$c.png" done
JavaScript 版本 (適合手機與行動裝置)
電子書:
http://odata.tn.edu.tw/ebooktagapi/Intro/Index2?id=530e2762d2004522a34d303ef00ff279
排序的應用在生活中相當常見,我們習以為常的排序方法該如何描述,而這個概念如何以 Scratch 實做出來。
此本電子書以選擇排序 (Selection Sort) 當基礎,以最直覺、最常見的方法為例來介紹排序方法的實做。
了解多數排序演算法的基礎在於比較,如何使用清單有效的存取數字、交換數字,在空間和時間上操作。
運用 Scratch 以視覺與聽覺方式體驗隨機的藝術之美,這個版本以隨機漫步的方式,只移動到鄰近的區域,表現出連續而非跳躍的形式,但移動方向卻是不固定的。
音樂也表現出方向性,不同位置的音頻和音調也不同,聽聽看是否可以猜出目前的位置。
如果複製多個角色,將會是多個同時演奏的音樂。
使用 http://editor.method.ac/ 精確繪製向量圖,原始尺寸為 60 * 60。
JavaScript 版本 (適合手機與行動裝置)
運用 Scratch 以視覺與聽覺方式體驗隨機的藝術之美。
使用 http://editor.method.ac/ 精確繪製向量圖,原始尺寸為 60 * 60。
JavaScript 版本 (適合手機與行動裝置)