跳到正文
逸游网
开发日志

用 Cocos Creator 和 AI 做一个挪车解谜游戏

挪车类解谜的核心规则、如何保证每一关都有解,以及我用 Cocos Creator 和 AI 做停车场突围的过程。

发布于 约 1 分钟读完

挤在小停车场网格里的彩色玩具车,车头朝向各不相同
本文目录

停车场突围的起点只有一条规则:车只能沿车头方向行驶。游戏里的其他东西都是从这条规则长出来的。

规则

  • 停车场是一个网格,每辆车占两格,朝上、下、左、右之一。
  • 点一辆车,它会一直往前开,直到开出停车场或撞到东西。
  • 撞车扣一次机会,清空所有车辆即过关。

这就是全部玩法。乐趣在于观察整个车场:离出口最近的车,也可能被三辆朝向不对的车堵住。

怎样保证每一关都有解

手动摆车再祈祷有解,关卡一多就不可行。所以每一关都是倒着生成的:从空停车场开始,一辆辆往里放车,而且只把车放在“按当前布局能开出去”的位置。正着玩时,把放车顺序倒过来就一定是一种可行解。

AI 帮了什么

网格逻辑、关卡 JSON 格式和 Cocos Creator 里的操作步骤,我先让 AI 编程助手起草,再逐段阅读、运行、修改。AI 写样板代码很快,但关卡规则和撞车回弹的手感,还是要靠大量手动调整。

接下来

更多关卡、更平缓的前十关难度曲线,以及几种新尺寸的车辆。玩过的话,试试看前十关你最少能撞几次车过关。

玩停车场突围浏览器里免费玩,免下载。

文中提到的游戏

更多文章

全部文章