《萤火作坊》是一款编程类的游戏。游戏的操作简单,只要组合好【船体】,然后赋予船体灵魂,船体就可以自动来为你战斗了。1、创造船体,船体界面的左边是模块组装区域,在这里可以根据需要搭配任意数量的功能【模块】,右边是程序控制区域,在这里可以通过编写一些简单的【程序】来控制模块的行为。2、挑战排行,若你已经创造好了一个船体,则可以将其添加到主界面左边的备战区域,然后点击主界面中间的开始按钮,就可以与排行榜上的某个船体对战了,但是需要消耗一定硬币(消耗的数量为船体指定【硬币】(售价)的十分之一)。3、自由交易,若你在挑战排行时胜利了,则会获得带有【同心结】或【拼图碎片】标志的船体到你的仓库中,这些船体你不能修改它,但是可以用于交易。【船体】船体由模块组成。船体的本体处于所有模块最中心的位置。本体会受到炸弹的伤害、砖墙的阻挡和探测器的侦测。【模块】发射器:消耗一定能量,从模块所在位置发射炸弹或砖墙,每秒能量增加的多少受发射器数量影响。探测器:探测船体、炸弹和砖墙,探测的范围受探测器数量和位置影响。推进器:船体的动力来源,船体的速度受推进器的数量和船体的重量(模块越多船体越重)影响。【程序】程序由一系列“若”和“则”的行组成。若满足指定条件,则执行指定动作。注意,程序每行的优先级是不同的,行号越大优先级越高(优先执行并优先占用模块资源)。【硬币】指用于挑战和购买排行榜船体的货币。【同心结】指仓库中带有同心结标志的船体,表示该船体已入榜,可供其他玩家挑战。【拼图碎片】指仓库中带有拼图碎片标志的船体,表示玩家曾经战胜过的入榜船体。