指令是中文的
「画一个圆」就写 _圆,「如果」就写 _如果。不用先背英文单词,也不用先学语法规则,想到什么就找得到对应的指令。
「画一个圆」就写 _圆,「如果」就写 _如果。不用先背英文单词,也不用先学语法规则,想到什么就找得到对应的指令。
光标移到哪一行,左边就用中文说明那一行会发生什么事,包括每个数字代表什么、少写了哪一步画面就不会出现。
程序和游戏画面上下并排。把 300 改成 500,圆就往右跑;把重力改小,角色就掉得慢。因果关系就在眼前。
左边是程序,右边是编辑器会给你的中文解说。
_初始化 = _ => {
_建立画布(800, 600)
主角 = _精灵(400, 100, 50, 50)
主角._颜色(255, 180, 84)._重力(1200)
}
_无限循环 = _ => {
_如果( _按键刚按下('空白') ){
主角._跳(500)
}
}
同一套指令有四种写法,指到的是同一个功能。学生可以先用中文理解概念,之后切成英文,自然接上一般的编程语言。
运行层使用 Phaser 3,编辑器使用 Monaco,两者都是 MIT 授权,可以商业使用。