《Game Builder》是谷歌推出的一款视频游戏,旨在鼓励玩家为自己或他人制作简单的《我的世界》(Minecraft)风格的游戏。其允许玩家将角色和场景拖放到一个空旷的沙盒世界,然后通过预设命令,将各种事物的交互给串联起来。这种卡片式,靠拖拽和简单设置参数的做法,也很适合没什么编程基础的人理解编程的思想。目前这款趣味的沙盒游戏已在 Steam 上架,感兴趣的朋友可以在 Windows 或 macOS 平台上免费体验一下。
Game Builder 一打开,就是个萌萌的机器人,画风还挺像 Minecraft,一进游戏,乍一看就是个俯视角跑动和收集游戏。
当你控制角色跑到一个过不去的地方时,,系统提示打开 「 BUILD 」 模式,也就是创造模式。一旦开启之后,屏幕下方会出现 8 个选项,分别是创造、移动、旋转、缩放、地形、文字、逻辑以及编辑。
对于挡路的石头,只要在创造模式下用 「 移动 」 挪开就好了。
从这以后,这个游戏的玩法几乎都在提示你可以对游戏本身做出改变。除了移动物品,你还可以编辑物品的行事 「 逻辑 」 。例如让一颗平淡无奇的树自转,只要在 「 MOVEMENT 」 里加一个旋转的卡片。就可以让游戏里的树转起来了 ~
当玩家碰到跳不过去的坎?
只需要打开角色的控制卡片,修改卡片里的跳跃属性。而碰到需要 「 交互 」 的修改,则稍微繁琐一点。例如下图这扇挡住了去路的门。
1. 首先给门设置一个判断条件:当门的碰撞体积监测到来自玩家角色的碰撞;
2. 当上面这个条件满足后,门逆时针旋转 70 度。
上述两个操作,对应在 Game Builder ,就是下面这一通操作
在一个 「 IF ... THEN 」 的条件框架下,放两个卡片,再设置一下参数,就好了。再复杂一些,可以让游戏里的物品互相传递信号。
像 Gamer Builder 这样自由度足够高,同时又足够简单的游戏制作工具,实在是很少。这种卡片式,靠拖拽和简单设置参数的做法,也很适合没什么编程基础的人理解编程的思想,小孩子玩了这个说不定也会对编程产生浓厚的兴趣。
当然,主要逻辑用的卡片不够的时候,就需要我们自己写点代码啦。
只要你把前面已经有的逻辑玩熟之后,再看看它们的代码,写点新的玩意儿应该也不是什么难事。
传送门:
https://store.steampowered.com/app/929860/Game_Builder/ 或者点击文末阅读原文