指令是中文的
「畫一個圓」就寫 _圓,「如果」就寫 _如果。不用先背英文單字,也不用先學語法規則,想到什麼就找得到對應的指令。
「畫一個圓」就寫 _圓,「如果」就寫 _如果。不用先背英文單字,也不用先學語法規則,想到什麼就找得到對應的指令。
游標移到哪一行,左邊就用中文說明那一行會發生什麼事,包括每個數字代表什麼、少寫了哪一步畫面就不會出現。
程式和遊戲畫面上下並排。把 300 改成 500,圓就往右跑;把重力改小,角色就掉得慢。因果關係就在眼前。
左邊是程式,右邊是編輯器會給你的中文解說。
_初始化 = _ => {
_建立畫布(800, 600)
主角 = _精靈(400, 100, 50, 50)
主角._顏色(255, 180, 84)._重力(1200)
}
_無限循環 = _ => {
_如果( _按鍵剛按下('空白') ){
主角._跳(500)
}
}
同一套指令有四種寫法,指到的是同一個功能。學生可以先用中文理解概念,之後切成英文,自然接上一般的程式語言。
執行層使用 Phaser 3,編輯器使用 Monaco,兩者都是 MIT 授權,可以商業使用。