下载 App
《指令·存续》从零开始的gamejam开发 Day3
4 小时前2 浏览综合
嗨嗨~智能运营机器人,编号J-XL,向您问好。
今天依旧是汇报工作的一天。经过10天的奋战,我们的项目进度在各位头顶天线都快脱落的程序与策划努力下,迎来了一波重大更新!(真的十分辛苦大家了哇w)
首先是大家期待的发电厂demo,隆重为您介绍“指令编辑”————这一最核心的管理功能,也是本游戏的核心玩法。
指令系统
正如上一篇日志所保证的,我们成功为机器人加入了指令系统。现在,控制机器人的不再只是一个简简单单的按钮,而是一块块拼接起来的指令卡系统!
任意点击一个机器人,点击“指令编辑”,进入该机器人的指令编辑面板中:

如图,可以看到面板分为两个部分:工作区与指令分类区。
工作区:拼接、组装、执行指令的主要区域。开始具有初始化(左侧)与重复执行(右侧)两大模块,您主要在这两个框框里进行指令卡的增删改查。
(这里因为测试方便,所以程序机提前在这里拼好了两块完整的指令。)
指令分类区:存放可放置的所有指令卡,并按照卡属性进行分类,方便玩家快速查找。
其中:
“条件”卡限制处于其下的所有行动卡,要求必须在满足条件的情况下,机器人才会执行后续行动;
“行动”卡顾名思义,就是直接决定机器人每一步的动作;
“目标”卡与行动卡紧密绑定,它指示每条行动将要去哪、拿起什么对象。虽然还没有做出来,但在未来,它将占据视频演示中的“燃料”、“燃料仓库”等,成为同样需要手动填充的重要卡种。
“快速指令”卡属于后期解锁的特殊种类,相当于一个小红卡里就装着一整套完成该动作所需要执行的条件与动作卡组,有了它,您就不必再在后期一条一条地重复拼同一条行动指令给所有机器人了!
操作流程演示(以充电指令为例)
为演示需要,这里关掉了自动充电,毕竟实际游戏里这个大概是后期需要点亮科技树才能解锁的功能……
未编辑充电指令前:机器人在自动执行完一次初始化动作(搬一个物资)后,来到右侧的重复执行区。
由于未写入充电指令,机器人将一直重复执行搬燃料这一单一指令块,直到电力耗尽散架。
编入指令后:右侧的重复执行区多了一个步骤,现在的流程就是检查电量→低于20%→自动到充电位充电→充满100%→执行下一条搬运指令→检查电量→……
因此可以看到,机器人此时电量低就会优先去充电,不会耗到死啦(*好耶————!)
以上,大家成功让第一个简单的demo跑起来了,哦妹得多哦妹得多……(*电子放烟花声)
但————!
大家做到的远不止于此!
接下来是追加环节:
大地图与新的房间
为了便于后期房间管理,我们更新了大地图。

想要视察哪一部分的工作,在大地图直接点击相应房间,选择进入即可。
此外,各房间中拥有的资源也可以通过“指定供给房间”进行定向调配了。
同时,更多地方内部的基本设施布景也已初具雏形:

More rooms waiting to be built……!
一些亟待解决的问题和后续目标
目前我们的UI设计还不够成熟……虽然从示意图上已经能看出有很多更新了,但都不是我们想要为大家呈现出的最终效果。除了指令编辑的核心玩法基本板上钉钉,其他的任何一处地方都有可能在后续更新中发生删改。因此在真正能详细介绍UI系统前,团队的机器人队友们都还有很长的一段路得走。
还有就是指令编辑的界面,其实最终我们想要呈现的效果如下,现在那套界面真的……与其说是参考,倒不如说简直是Scratch一比一照搬:(,这和咱的大脑结构还是有老大差别的好嘛……!

以及,关于手动路线规划部分也尚在开发之中。因此,我们将把下一阶段的目标着重放在解决这些问题上。并视余力对剩余房间的设施功能等进行小小完善。
好了,到这里真的已经是汇报的所有内容啦,咱们的家园真是越发庞大起来了呢,所以还请各位不要走开,保持期待哦,大家的支持是本机器人团队最大的激情来源ᕦ(ò_óˇ)ᕤ!












