DS写的鸟类小游戏2,关卡编辑器以及现在在进行的改动
相信大伙都玩过许多上头的小游戏,体量是决定其游玩时间的必要条件。在玩法不会有太大变化的情况下,我有两个法子,一个是精心调教大量有趣的关卡,弄个几个大章节,二是引入更多的随机性,最好是能自动生成无限量不重复的关卡。于是我开始进行一些研究。
我先前看过一些关于迷宫随机生成算法的介绍,这或许和我的游戏的关卡生成有所关联,我之前也尝试过让ai自行生成关卡,但是做出来总是卡关,例如出生点被墙完全围了起来,或者是目标点总是处于危险之中。

回到鸟巢时会被逮捕(´~`)
为了攻克这个难题,后面我多次要求其对生成的内容检查,能做到静态(敌人不运动时)可以通达,之后在提示下可以做到检查动态了。

终于可以生成出东西来,但是看起来太怪异
现在生成的地图看起来缺少关卡的感觉,很多时候,敌人和通关路线相隔很远,没有挑战性,为此我要求ai拉长敌人的巡逻路线,使其通关时必须要做出一些躲避,再将能躲避敌人的树丛生成在危险路径上,提供更多的决策可能性,现在能生成的关卡看起来有许多游戏性了,之后就是修一些小Bug。另外收到上次试玩的反馈说“鹰”的设置太没有意义了,于是改成了旋转的,现在会顺时针转圈,小心被扫到啦。
点击图片查看游戏内容
我一开始只是想让ds编排一个关卡编写指南,便于自己制作关卡内容,但是没想到他直接给了我一个关卡编辑器,不过我最后在这个关卡编辑器上花的时间比本体还多,迭代到了第八代。

这里留下两个版本的游戏,一个是稳定的1.0.1版本,以及配套的关卡编辑器v8,一个是最新的实验成果2.0.X,内附无尽模式,也可以在文末直接游玩2.0.6
github链接:
https://github.com/stc2274066867/bird-home
我用夸克网盘给你分享了「小鸟归巢」,点击链接或复制整段内容,打开「夸克APP」即可获取。
/~366e3YjF2I~:/
链接:
https://pan.quark.cn/s/834cfec7e625

这里是关卡编辑器的使用教程:

这是初始页面,在第一栏可以先改关卡名字,棋盘大小

添加起点终点,食物和敌人路径,之后点导出关卡代码。
接着会得到一串代码,点击复制。
再编辑游戏文件小鸟归巢1.0.1.html,电脑可以右键使用记事本编辑。


找到这段代码
const levels = [ 后面的,将已有关卡替换,注意{},等标点不要缺失,就可以玩到自己编辑的关卡了。
作者

普普通通翠鸟
普普通通的博物爱好者
看过大概600种鸟(怎么好久没涨了)
这是本系列的第二篇,第一篇点击下面的图片查看

点击下方阅读原文进行游玩!

夜雨聆风