萤火作坊是一款像素画风的休闲编程游戏。你可以自由组合船体模块,再通过简单的程序指令让船体自动战斗。游戏里有多段剧情可以体验,整体上手难度不高。

把“船体”拼好并赋予灵魂后,船体就能自动替你出战。操作门槛不高,主要靠模块搭配和程序编写来完成战斗。
船体界面左侧是模块组装区域,你可以按需要添加任意数量的功能模块;右侧是程序控制区域,用来编写一些简单程序,控制模块的具体行为。
船体做好以后,把它放进主界面左边的备战区域,再点击主界面中间的开始按钮,就能和排行榜上的船体对战。

船体由模块构成,模块的位置会直接影响船体本体的位置。模块添加完成后,本体位置会自动确定,大致落在所有模块的中心。

船体只有本体部分是实体,会受到炸弹伤害,也会被砖墙挡住。
模块数量越多,船体耐久度越高,但移动速度会相应变慢。移动速度还会受程序中推进器模块数量的影响。

发射器模块越多,船体在对战场景中积累能量的速度越快。
程序中用到的探测器模块越多,探测范围越大。范围也不是越大越好,范围扩大会让精度下降。

船体有方向设定,模块区上方就是船头。
模块区中的模块必须相邻放置,上下、左右或斜对角相邻都可以,也就是说只能在“+”号位置添加模块。如果删除模块时删不掉,多半就是这个相邻限制导致的。

探测:在当前位置添加或替换成探测器。

发射:在当前位置添加或替换成发射器。

推进:在当前位置添加或替换成推进器。

删除:移除当前位置的模块。

程序用来控制模块。行号越大优先级越高,会优先执行并优先占用模块资源。程序按行号倒序执行,第0行执行完后,会清除所有模块的占用,再跳回最后一行继续倒序执行,一直循环。
“若”下面是触发条件,条件所使用的模块不会被占用。
发现物体:判断船体、炸弹或砖墙是否在探测器范围内,探测范围受探测器模块数量和位置影响。
安全区:判断探测器是否在安全区内,探测范围受探测器模块数量和位置影响,范围越大误差越大。
中心点:判断探测器是否在中心点,探测范围受探测器模块数量和位置影响,范围越大误差越大。
危险区:判断探测器是否在危险区内,探测范围受探测器模块数量和位置影响,范围越大误差越大。
非中心点:判断探测器是否在非中心点,探测范围受探测器模块数量和位置影响,范围越大误差越大。
接收信号:判断是否可以接收到所有指定信号。
“则”下面是满足条件后执行的动作。
放置方块:用发射器放置炸弹或砖墙,消耗能量越多,炸弹破坏力越大,砖墙耐久度越高。
开火:用发射器发射炸弹,消耗能量越多,炸弹速度越快。选择“本地”是向该船体四周发射,选择“相对”是向船体或砖墙发射。
发送信号:关闭或开启指定信号。
向后移动:用推进器向后推进。选择“世界”是向空间下方推进,选择“本地”是向该船体后方推进,选择“相对”是向远离船体、炸弹或砖墙的方向推进。
向前移动:用推进器向前推进。选择“世界”是向空间上方推进,选择“本地”是向该船体前方推进,选择“相对”是向靠近船体、炸弹或砖墙的方向推进。
向左移动:用推进器向左推进。选择“世界”是向空间左方推进,选择“本地”是向该船体左方推进,选择“相对”是绕船体、炸弹或砖墙顺时针方向推进。
向右移动:用推进器向右推进。选择“世界”是向空间右方推进,选择“本地”是向该船体右方推进,选择“相对”是绕船体、炸弹或砖墙逆时针方向推进。
向边缘移动:用推进器向边缘推进。
撤退:用推进器向背离船体、炸弹或砖墙的方向移动。
向中心移动:用推进器向中心推进。
追击:用推进器向接近船体、炸弹或砖墙的方向移动。
逆时针旋转:用推进器绕着该船体逆时针旋转。
顺时针旋转:用推进器绕着该船体顺时针旋转。
漫游:用推进器向随机方向移动。
船体:由模块组成,本体位于所有模块最中心的位置。本体会受到炸弹伤害、砖墙阻挡和探测器侦测。
· 发射器:消耗一定能量,从模块所在位置发射炸弹或砖墙,每秒能量增加量受发射器数量影响。
· 探测器:探测船体、炸弹和砖墙,探测范围受探测器数量和位置影响。
· 推进器:船体的动力来源,船体速度受推进器数量和船体重量影响,模块越多船体越重。
程序:由一系列“若”和“则”的行组成。满足指定条件就执行指定动作。每行优先级不同,行号越大优先级越高,会优先执行并优先占用模块资源。
硬币:用于挑战和购买排行榜船体的货币。
同心结:仓库中带有同心结标志的船体,表示该船体已入榜,可供其他玩家挑战。
拼图碎片:仓库中带有拼图碎片标志的船体,表示玩家曾经战胜过的入榜船体。
船体界面左侧是模块组装区域,可以按需要搭配任意数量的功能模块;右侧是程序控制区域,可以编写简单程序来控制模块行为。
船体做好后,添加到主界面左边的备战区域,点击主界面中间的开始按钮,就能与排行榜上的船体对战。对战需要消耗一定硬币,消耗数量为船体指定硬币售价的十分之一。
挑战排行胜利后,会获得带有同心结或拼图碎片标志的船体并放入仓库。这些船体不能修改,但可以用于交易。
· 把各种功能模块拼在一起,组合出一艘属于自己的小船。
· 简单设置控制指令,就能给战船下达作战指令。
· 船体自动飞去战场战斗,可以看着它作战。
· 点一点、拖一拖就能把战船组装好,上手比较快。
· 放着让它自己战斗,玩起来不累。
· 像一个小发明家一样,不断调整战船去赢得胜利。



