微软研究院发布 TileCode,一款可在手持设备上运行的游戏创作应用

阅读时间图标 3分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

微软研究院宣布了一个新项目—— 微软瓷砖代码, 这是一款游戏创作应用程序,可让您直接以低成本设计、编码和玩视频游戏 Microsoft MakeCode Arcade 游戏手持设备,以及在网络浏览器中。

该引擎的灵感来自棋盘游戏,棋子可以从棋盘的一个方格移动到附近的方格,通过修改规则使游戏变得独一无二。

TileCode 旨在通过使游戏创建过程能够在游戏手持设备本身而不是平板电脑/笔记本电脑/台式机上进行,从而使每个人都成为视频游戏的创造者。

TileCode 利用棋盘游戏的概念(棋盘是正方形的网格,棋盘从一个正方形移动到另一个正方形,游戏规则定义了允许的移动)通过视频游戏媒介引入计算概念。 用户以 低楼层 因为他们能够简单地玩游戏并改变游戏世界的一个规则或元素。 一旦熟悉该应用程序,玩家将获得 宽阔的墙壁 用于创建不同类型的游戏。

要对游戏进行编码,用户只需使用 四向方向垫 和 A 和 B 按钮 常见于大多数手持设备,如上所示。 尽管 UI 很简单,但 Microsoft Research 能够创建像 Snake、Bejeweled、Pac-Man、Boulder Dash 和 Sokoban 这样复杂的游戏。

TileCode:设计和编码

对于每个游戏,TileCode 允许用户从图库中选择游戏角色(精灵)和游戏背景(图块),修改精灵和图块背景,并通过编辑游戏地图创建游戏关卡,如其他三个屏幕所示:

TileCode 屏幕

TileCode 程序是一组规则,每个规则都与一个精灵相关联。 规则采用以下形式 什么时候 对,如下左图所示(屏幕标有“代码”)。 这 什么时候 部分直观地描述了要与瓦片地图匹配的中央精灵(在本例中为玩家精灵)周围的 3×3 局部邻域上的模式/谓词。 这 Do 部分包含在模式匹配时发送到识别的精灵的命令。

何时执行规则

上述规则在用户按下右 dpad 按钮时触发,玩家精灵在瓦片地图上,并且玩家右侧的瓦片上有草。 当这些条件成立时,规则会向玩家精灵发送一个向右移动的命令。 从这个例子中,我们看到 TileCode 如何鼓励用户探索瓦片地图之间的关系,以及规则如何根据地图上出现的模式触发。 在规则编码界面(如上图),用户可以玩游戏,回到编码界面改变规则,看看它对游戏的影响。 她还可以访问平铺地图编辑器并更改地图以启用/禁用触发规则。

TileCode 挖掘了瓷砖和精灵的像素艺术等主题,并让用户以新的方式思考游戏世界设计以及为不同游戏创建不同地图的方式。

你可以试试看 微软瓷砖代码 现在并在即将发布的 UIST 2020 论文中阅读有关 TileCode 的更多信息 TileCode:在游戏手持设备上创建视频游戏.

Sumber: 微软

有关主题的更多信息: 游戏引擎, 微软研究, 瓦码