我为 Coderdojo 志愿工作(为 7-17 岁的儿童提供免费编程课),目前正在为制作 Gamemaker 工作坊编写说明。我现在有一个非常简单的二维游戏,玩家可以上下左右移动。还有许多可以添加的模块,如墙壁、门、粒子、动画、敌人、关卡等。
目标是让孩子们可以按照任何顺序添加这些功能到他们的游戏中。
我的问题是:如果你知道有哪些简单的功能可以使用 95% GML(必须使用可视编辑器,因为大多数孩子不太熟悉基于文本的代码),我会很感激。
例如:我尝试制作一个足球,玩家可以用物理引擎推动它,但发现物理物体需要调用函数来施加冲量和复杂的数学运算,较为麻烦。
另一个例子:推块压按钮。如果你知道如何使用 GML 让块被推动并能在按钮上推动门打开,我会非常感激。
(大约 10 年前,我在学校被介绍到 Gamemaker,它是我进入编程的门户之一。现在我拥有计算机科学硕士学位,想给孩子们同样的体验。虽然我已经很久没有使用 Gamemaker 了,一切对我来说都是新的,我可以使用一些帮助。)
评论 (0)