# 相關網站
# 軟體與套件
降低彩度 (saturation),避免過度鮮豔造成視覺疲勞。
文字化分析 Scratch 3 專案
Thonny 是初學者學習 Python 的好工具,安裝 jedi 後有 auto-completion 功能,另外還有 micro:bit 的外掛,提供一個友善的學習環境。
Python IDE for beginners
https://thonny.org/
BBC micro:bit 外掛
https://bitbucket.org/KauriRaba/thonny-microbit/src/master/
SET 遊戲的初步實做,加入簡易的 set 判斷,另使用 Dr. Scratch 評估程式的內容程度。
行動裝置
https://phosphorus.github.io/app.html?id=183640221&turbo=false&full-screen=true
原始程式
輔助程式
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 版本 (適合手機與行動裝置)