Manufactoria:非常好玩的自动机编程游戏

  我把今天一下午加上一晚上的时间都花在了这个 Flash 小游戏上。这是我所见过的程序设计类 Puzzle 游戏中最好玩的一个。它是真正意义上的程序设计游戏,游戏不但提供了完备的读写和流程控制功能,甚至还引入了随机测试数据。游戏很快就会引入算法的思想,因为玩家渐渐会发现,这些谜题并不是单靠模拟就能解决的;后面的谜题则越发困难,需要相当有技巧性的算法设计,对脑力绝对是一个大挑战。如果你热爱算法与程序设计,你一定会爱上这个游戏的。

 
游戏来源:http://jayisgames.com/games/manufactoria/

121 条评论

  • ST.carly

    果然挺好玩的
    连我这种都不怎么了解编程的人都收下了

  • xieranmaya

    前十,先回再看。

  • Zealot

    能表示两个字符的正则自动机而已,用计算理论生成自动机的方法能全部解决

  • Zealot

    后面还有写的… 完了 变图灵机了

  • crazylamb

    前排…座

  • easing

    这游戏的难度完全在布线那里。。。。

  • seo外包

    我是第一次见到这样的游戏呢

  • Demon

    要是能想个办法实现栈就无敌了。。

  • 小昊昊

    有意思,没接触过自动机,M牛能推荐下怎么入门么~

  • fengzi

    力争今日通关

  • liutianren

    普通关全过,开始打隐藏关了

  • Netson

    Androids和Robo-children不是一样的么?
    另外,Androids有一个随机测试,10个,5和个红的和5个蓝的,貌似有Bug?明明应该Acc的,我Acc但是说我错误……出现两次了……

  • liutianren

    通关啦!!!

  • liutianren

    回14楼,Androids要求先蓝后红,数目相同。先红后蓝的应该拒绝

  • Netson

    回16楼:原来是这样……看来测试数据不全啊……我Android用的Robo-children的算法也通过了……

  • 严酷的魔王

    那个写的没看懂什么意思。。。有没有人来解释下。。。= =

  • 严酷的魔王

    额。。。我弄懂了。。。飘过。。。

  • else

    我觉得我 Android 这一关过得不厚道……

    ?lvl=17&code=c12:4f3;p14:4f2;p14:5f2;p14:7f2;p14:6f2;p14:8f2;p14:9f2;c12:5f2;c13:5f1;c16:4f3;c16:5f3;c16:6f3;c16:7f3;c16:8f3;c16:9f3;c16:10f3;c14:10f1;c15:11f0;c14:11f0;c13:11f0;c16:11f0;c13:4f2;c14:3f3;c15:4f2;

  • Netson

    回20楼,还真不是一般的不厚道啊。。。。。

  • lorne

    呃 求Android其他解法 我也和20F一样过去的

    • PKUbangbang

      ?lvl=17&code=b11:5f2;p12:5f3;r13:5f3;p13:6f4;y12:4f3;q12:6f2;p12:7f3;c12:8f3;c12:9f3;c12:10f3;p10:7f4;b10:8f1;y11:7f0;c10:6f2;c11:6f2;

  • computer迷

    robomecha
    竟然不知道黄蓝机是不吃红蓝色的,整了半天。
    ?lvl=28&code=b10:5f2;q10:6f0;g11:3f3;c11:4f3;p11:5f3;g11:6f0;c12:4f0;r12:5f2;c13:4f0;p13:5f7;g13:6f2;c14:4f0;b14:5f1;q14:6f6;c12:3f0;q10:7f0;q14:7f6;b9:7f3;r15:7f3;c7:9f2;b7:10f1;c8:9f2;q8:10f0;c9:9f3;p9:10f5;c10:9f0;c11:9f0;r11:10f1;c13:9f2;b13:10f1;c14:9f2;c15:9f3;p15:10f5;c16:9f0;q16:10f6;c17:9f0;r17:10f1;c9:8f3;c15:8f3;c10:8f2;c11:8f2;c13:8f0;c14:8f0;c12:9f3;c12:10f3;c12:11f3;c12:8f3;q10:10f6;q14:10f0;c8:11f2;c9:11f2;c10:11f2;c11:11f2;c13:11f0;c14:11f0;c15:11f0;c16:11f0;

  • computer迷

    黄绿机,打错了。

  • Zealot

    最后一个加法机 耗时1个多小时…
    lvl=31&code=c6:5f3;c6:6f3;c6:9f3;c6:10f3;c6:11f3;c6:7f3;c6:8f3;c6:12f2;p7:12f6;b7:11f3;r7:13f1;c10:13f2;c11:13f2;q6:4f0;g14:10f2;c15:9f2;i15:10f3;c15:11f1;c16:9f1;p16:10f2;c16:11f3;c17:9f3;i17:10f5;c17:11f0;p16:8f1;r15:8f2;r17:8f3;p16:12f7;b15:12f1;b17:12f0;y15:13f0;q16:13f3;r14:13f1;c14:12f0;p13:12f4;b13:13f1;r13:11f3;q14:9f6;b13:8f3;p13:9f6;r13:10f1;c7:8f3;c7:9f2;g12:9f2;p8:9f6;r8:10f1;b8:8f3;p8:2f1;c8:3f1;c8:5f3;p8:6f7;p8:4f4;q8:7f1;g7:7f3;q8:1f5;g9:1f2;g10:4f0;c10:1f2;c11:1f3;c18:10f1;c18:9f1;c18:8f1;c16:7f2;c17:7f2;i12:2f5;c11:2f2;c13:2f1;c13:1f2;p14:3f4;p16:5f7;p16:3f4;c18:6f1;c18:5f1;c18:4f0;c17:4f0;c16:4f3;c15:3f0;c14:1f2;c15:1f2;c16:1f2;c17:2f3;c17:3f0;c16:2f0;c15:2f3;b17:5f0;b15:5f1;r14:2f3;r14:4f2;i15:4f4;c11:4f0;q18:7f6;b15:6f0;r13:4f3;c13:5f3;c14:6f0;p12:6f4;b12:7f1;r12:5f3;q11:6f4;c11:5f1;c12:3f3;y12:4f0;y13:3f3;y16:6f0;q13:6f3;q12:8f6;b11:7f3;p11:8f6;r11:9f1;y10:8f2;c12:12f1;c12:11f1;c12:10f0;c11:10f0;c10:10f1;y9:9f2;q10:9f6;q8:12f7;p9:12f6;b9:11f3;r9:13f1;q10:12f6;c17:1f3;b9:6f0;b7:6f1;r7:2f2;r9:2f3;c7:5f1;c7:3f2;c9:3f3;c9:5f0;i9:4f1;i7:4f2;

  • Zealot

    那加法是唯一一个我感到工厂不够大的图 开始想好方法 画了半天发现地方不够 重构了好多次 终于放下了

  • alreadydone

    我做的17、28两关,跟大家对比一下:

    前面减一个,后面减一个,递归:
    ?lvl=17&code=c12:9f3;c12:10f3;c12:8f3;c9:5f2;c9:6f1;g9:7f1;c10:5f3;c10:6f3;p10:7f3;c11:5f0;y11:6f3;p11:7f2;p12:5f3;c12:6f3;i12:7f5;q13:7f2;b13:6f3;r13:8f1;c14:7f1;c14:6f1;c14:5f1;c14:4f0;c13:4f0;c12:4f3;

    这个比较臃肿,重写应该会好不少:
    ?lvl=28&code=c8:12f2;c9:12f2;c10:12f2;c11:12f2;c7:8f3;c7:9f3;c7:10f3;c7:11f3;c8:8f0;b8:9f2;y8:10f2;c9:8f0;q9:9f1;p9:10f1;c9:11f1;g10:4f3;c10:5f2;r10:9f0;g10:10f0;c10:11f0;c11:3f3;p11:4f3;i11:5f7;q11:6f3;c11:7f2;b11:8f1;c11:9f1;c11:10f1;c11:11f0;c12:3f0;y12:4f3;c12:5f2;c12:7f2;r12:8f1;y12:9f3;i12:10f6;c12:11f0;c13:3f0;y13:4f1;p13:5f2;g13:6f2;c13:7f2;r13:8f0;q13:9f0;r13:10f0;c13:11f0;c14:3f0;c14:5f3;i14:6f5;c14:7f3;c14:8f3;q14:9f3;i14:11f6;c15:3f0;c15:4f1;i15:5f0;c15:6f1;b15:7f0;b15:8f1;q15:9f2;i15:11f6;g16:9f3;c16:10f3;c16:11f0;c7:12f2;b15:10f3;r15:12f2;c14:10f3;c14:12f0;c13:12f0;c16:12f2;c17:12f1;c17:11f1;c17:10f1;c17:9f1;c17:8f1;c17:7f1;c17:6f1;c17:5f0;c16:5f0;b12:6f3;r10:6f3;c10:7f2;

    这一关用了bubble sort:
    ?lvl=27&code=r8:10f1;r9:9f3;q9:10f0;b9:11f1;c10:9f3;q10:10f3;c10:11f0;b11:9f3;q11:10f2;c11:11f0;g9:8f2;g10:7f3;p10:8f3;y11:8f0;c14:11f0;c13:11f0;c15:10f3;c15:11f0;c14:7f0;c13:7f0;i12:7f2;c11:7f0;b12:10f1;c12:9f1;c12:8f1;c8:9f1;c8:8f1;c8:7f1;c8:6f2;c9:6f2;c12:4f2;g12:5f2;c12:6f0;c13:4f3;p13:5f3;c13:6f2;y14:5f2;c14:6f2;y15:4f3;p15:5f2;i15:6f7;c16:5f3;c16:6f3;c11:4f2;c16:7f3;r14:9f2;q15:9f3;b16:9f0;c16:8f0;c15:8f3;c15:7f0;c11:5f1;c11:6f1;c10:6f2;

    add one这一关是我的得意之作:
    ?lvl=13&code=b10:4f3;p10:5f0;c11:5f0;c12:3f3;g12:4f3;p12:5f3;c13:5f2;r14:4f3;p14:5f2;y12:2f3;q9:5f3;y8:5f0;r7:5f1;p7:4f1;b8:4f0;r6:4f2;q7:3f3;c8:3f2;c9:3f2;c10:3f2;c11:3f2;c12:12f3;q15:5f2;b10:6f2;i11:6f3;c11:7f1;i12:6f7;i12:7f6;q12:8f1;b12:9f2;c12:10f3;c13:6f1;c13:7f0;b13:8f3;p13:9f3;q13:10f1;c14:6f3;r14:7f0;c14:8f0;r14:9f0;c15:6f3;c15:7f3;c15:8f0;c12:11f3;

    reverse:
    ?lvl=23&code=c13:13f0;c7:3f2;c7:4f1;c7:5f1;i7:6f3;i7:7f2;c7:8f1;c8:3f2;c8:6f2;c9:3f2;c9:6f3;c9:7f3;c9:8f0;c10:3f2;c11:3f2;c11:7f3;c11:8f0;c12:3f3;c12:7f0;c13:4f3;i13:5f5;c13:6f3;i13:7f1;c14:7f0;c13:12f3;g12:2f3;q12:4f3;p12:5f3;p11:5f0;p14:5f2;b11:4f3;r11:6f1;g10:5f3;y10:6f3;b10:7f3;q10:8f1;q8:8f0;p6:7f0;b6:6f2;r6:8f3;r14:4f3;b14:6f1;g15:5f3;y15:6f3;r15:7f0;c13:11f3;q13:8f3;c13:9f3;y8:7f0;i13:10f5;c12:8f3;c12:9f3;c12:10f2;p14:10f2;r14:9f2;b14:11f2;c15:11f1;c15:10f1;c15:9f1;c15:8f0;c14:8f0;i8:9f5;c6:9f2;c7:9f2;c9:9f1;c8:10f2;c9:10f2;c10:10f2;c11:10f2;

    从昨天一早看到介绍开始,到现在普通关还剩subtract one,隐藏关没开始做,速度还不够快。主要是刚刚才把“用黄、绿色作分隔符”这一模式建立起来。

  • alreadydone

    #20 else:这是基于对测试数据的观察吗?只要输入为一个红色就会使它得出错误的结果。如果多试几次,碰到游戏自带的一个随机测试“红蓝蓝红红蓝红红蓝蓝红红”也会失败。

  • else

    @alreadydone :这个是后来才发现的忽悠方法,包括后面的 Android Children 也可以类似的忽悠过去——它的测试数据太弱了啊。 其实我第一遍也是逐次递减的方法过的,哈哈。

    ?lvl=17&code=c12:4f3;g12:5f3;q10:5f3;c11:5f2;c9:5f2;p10:8f0;r10:9f1;b11:6f3;p11:7f0;c11:8f0;c12:6f3;p12:7f3;c12:8f3;q12:9f0;c12:10f3;c9:8f1;c9:7f1;c9:6f1;

  • liutianren

    贴个答案,优化时间的
    Officers!:
    ?lvl=13&code=y12:2f3;g12:3f3;p11:8f3;q10:8f0;q12:8f1;r12:7f0;b9:8f1;c9:7f2;i10:7f3;c11:7f3;y10:6f0;r9:6f1;b13:8f3;p13:9f3;b12:9f2;r14:9f0;p9:5f1;r8:5f2;b10:5f0;q9:4f3;g10:4f2;c11:4f3;c11:5f3;c11:6f3;r12:4f0;q13:13f1;c13:10f3;c13:12f3;c13:11f3;

    Robospies!:
    ?lvl=16&code=c12:4f3;p12:5f2;p12:7f3;p13:7f2;c13:6f0;c12:6f3;c12:8f3;c12:9f3;c12:10f3;

    Judiciary
    ?lvl=20&code=g13:2f3;y13:3f2;c13:4f1;q13:5f1;i13:6f2;c13:7f1;c13:9f1;r14:2f3;c14:3f2;c14:4f1;c14:5f3;c14:6f0;b14:7f0;p14:8f0;r14:9f0;y15:1f2;q15:2f0;p15:3f2;i15:4f6;q15:5f2;y15:6f2;q15:8f3;r16:1f2;c16:3f2;c16:4f0;b16:5f1;b16:6f2;b16:7f3;p16:8f0;r16:9f1;c17:1f3;c17:2f3;c17:3f3;c17:4f3;c17:5f3;p17:6f3;q17:7f0;g17:8f0;r18:6f0;y12:2f2;i9:7f6;c9:8f3;p9:9f3;c9:10f3;c10:7f0;r10:8f3;p10:9f2;b10:10f1;i11:6f2;p11:7f1;g11:8f1;q11:9f2;c13:8f1;c12:6f0;c9:11f3;c9:12f3;c9:13f2;c10:13f2;c11:13f2;g12:5f3;p6:7f1;g6:8f1;q6:9f2;c7:7f1;b7:8f3;p7:9f0;r7:10f1;c7:5f2;c7:6f1;r8:4f3;p8:5f2;b8:6f1;c8:9f0;q9:5f2;c8:7f0;y9:6f3;c10:6f0;

    Politicans!:
    ?lvl=22&code=g12:2f3;p12:3f3;r13:3f0;g14:3f0;q12:5f0;i12:6f7;r13:5f3;p13:6f2;b13:7f1;c14:5f1;q14:6f2;b11:3f3;p11:4f0;i11:5f5;c10:4f3;c10:5f2;c12:4f3;c14:4f1;c11:6f2;q9:10f2;b10:9f3;p10:10f0;c11:10f0;p12:9f3;i12:10f6;r13:8f3;p13:9f2;p13:10f3;g12:8f3;c12:7f3;c9:9f1;c9:8f2;c10:8f2;c11:8f2;c12:11f3;c12:12f3;

    Academics!:
    ?lvl=23&code=g12:2f3;c9:3f2;b9:4f1;g9:5f1;r10:2f3;p10:3f2;b10:4f1;q10:5f1;q11:3f1;b11:4f3;p11:5f0;r11:6f1;p12:5f3;y12:3f3;c12:4f3;p13:5f2;r13:4f3;b13:6f1;p14:3f0;b14:2f3;r14:4f1;q14:5f3;g15:5f1;r15:4f1;c15:3f0;q13:3f3;q12:6f0;p12:7f3;b11:7f2;r13:7f0;q12:8f2;c12:9f3;c12:10f3;c12:11f3;c12:12f3;

    Generals!:
    ?lvl=14&code=y12:2f3;g12:3f3;c12:4f3;p12:5f2;q12:6f3;b12:7f3;c12:8f3;c12:9f3;c12:10f2;b12:11f2;q13:8f0;g13:9f3;c13:10f2;p13:11f3;b14:7f3;p14:8f0;r14:9f1;c14:10f2;r14:11f0;b15:8f0;r15:9f3;c15:10f2;i15:11f0;c15:12f1;y16:8f0;q16:9f0;p16:10f2;q16:11f3;b16:12f0;q12:12f0;c13:12f0;r11:6f3;c11:7f3;c11:8f3;c11:9f3;c11:10f3;c11:11f3;c11:12f2;

    Engineers!:
    ?lvl=24&code=c12:9f3;c12:10f3;c12:11f3;c12:12f3;c8:4f2;r8:5f1;c9:2f2;q9:3f2;p9:4f0;q9:5f0;c10:2f2;b10:3f3;c10:4f0;c11:2f2;q11:4f0;g11:5f2;g12:2f3;c12:3f3;p12:4f3;q12:5f0;c12:6f3;c12:7f3;c13:2f0;g13:3f0;q13:4f2;c14:2f0;c14:4f2;b14:5f1;c15:2f0;q15:3f2;p15:4f2;q15:5f0;r16:3f3;c16:4f0;c12:8f3;

    隐藏关:(后两个还没优化)
    Seraphim!:
    ?lvl=29&code=c11:12f2;p8:6f1;g8:7f1;q8:8f2;c9:4f2;c9:5f1;c9:6f1;b9:7f3;p9:8f0;r9:9f1;r10:3f3;p10:4f2;b10:5f1;c10:6f0;c10:8f0;q11:4f2;c11:5f3;i11:6f6;y11:7f3;p11:8f3;q11:9f0;p11:10f3;c11:11f3;c12:3f3;c12:4f3;c12:5f0;c12:6f0;r12:7f3;p12:8f2;b12:9f1;p13:6f1;g13:7f1;q13:8f2;

    Ophanim!:
    ?lvl=30&code=y8:4f3;c8:5f3;c8:6f2;b8:9f2;b9:3f3;p9:4f0;r9:5f1;c9:6f3;q9:7f2;y9:8f3;p9:9f3;q9:10f3;g10:4f0;r10:5f1;b10:6f3;p10:7f0;r10:8f1;r10:9f0;g10:10f2;b11:4f2;q11:5f1;c11:7f0;c11:9f2;c11:10f1;c12:2f3;y12:3f3;c12:4f3;p12:5f3;c12:7f0;c12:9f2;r12:10f3;c12:11f3;c12:12f2;c13:2f0;g13:3f2;i13:4f2;q13:5f2;b13:7f0;r13:8f3;c13:9f2;i13:10f0;c13:11f1;c13:12f2;c14:2f0;c14:3f2;c14:4f0;r14:5f1;r14:6f2;y14:7f0;q14:8f0;p14:9f2;q14:10f3;b14:11f0;c14:12f2;c14:13f0;c15:1f3;c15:2f0;i15:3f3;c15:4f1;q15:5f0;p15:6f1;c15:7f1;c15:9f3;c15:10f3;c15:11f3;i15:12f5;c15:13f0;c16:1f0;r16:2f3;c16:3f2;i16:4f0;c16:5f1;b16:6f0;c16:7f0;c16:8f1;c16:9f1;c16:10f1;c16:11f1;c16:12f1;c17:1f0;q17:2f0;p17:3f2;q17:4f3;b17:5f0;c18:2f0;c18:3f1;c13:13f0;

    Metatron!:
    ?lvl=31&code=c6:8f3;c6:9f2;g7:6f2;q7:7f2;p7:8f0;q7:9f3;r7:10f2;c8:5f1;b8:7f3;c8:8f0;i8:9f4;c8:10f1;c8:11f2;b8:12f2;c9:5f0;g9:8f0;c9:9f2;c9:10f3;q9:11f3;p9:12f3;q9:13f3;i10:5f6;c10:6f2;b10:7f2;q10:8f1;c10:9f2;c10:10f0;b10:11f0;r10:12f0;c10:13f2;c11:5f0;c11:6f3;c11:7f3;p11:8f3;i11:9f5;i11:10f1;q11:11f3;y12:5f0;g12:6f2;i12:7f2;q12:8f2;c12:9f2;c12:10f0;c12:11f2;g13:5f0;c13:6f2;c13:7f0;r13:8f1;c13:9f2;c13:10f0;q13:11f2;c14:3f0;c14:4f3;i14:5f1;c14:6f2;b14:7f1;c14:9f2;r14:10f3;p14:11f2;b14:12f1;c15:3f0;r15:4f0;q15:5f1;p15:6f2;q15:7f0;c15:8f3;g15:9f2;g15:11f3;c15:12f2;c16:3f0;c16:5f0;c16:6f1;r16:7f2;g16:8f1;q16:9f2;y16:10f2;g16:11f3;q16:12f2;y16:13f1;c17:3f0;c17:4f1;c17:5f1;c17:6f1;c17:7f1;c17:8f1;c17:9f1;b17:10f1;c17:12f2;c18:9f0;c18:10f1;c18:11f1;c18:12f1;c11:13f2;r7:2f2;q8:1f3;p8:2f1;g9:1f2;b9:2f0;c10:1f3;c10:2f3;g11:1f0;y11:2f1;g12:2f0;i10:3f1;c8:3f1;c10:4f3;c13:3f0;c12:3f0;c11:3f0;c9:3f0;g8:6f1;q8:4f1;r9:4f1;b7:4f1;c7:3f2;

  • liutianren

    还有前面几关,也是优化时间的解
    Robobears!:
    ?lvl=7&code=p12:4f3;c12:5f3;c12:6f3;c12:7f3;c12:8f3;c12:9f3;c12:10f3;p14:5f0;p14:6f0;c13:4f2;i14:4f7;c15:4f3;c15:5f3;c15:6f0;c14:7f1;p10:5f2;p10:6f2;c11:4f0;i10:4f6;c9:4f3;c9:5f3;c9:6f2;c10:7f1;c11:6f2;c13:6f0;

    Milidogs!:
    ?lvl=11&code=p12:5f3;p13:5f3;c11:5f2;c14:5f0;c12:6f3;c12:7f3;c12:8f3;c12:9f3;

    Androids!:(因为优化时间,所以不能处理长度超过28的正确串)
    ?lvl=17&code=g12:4f2;p16:7f3;p15:7f3;p14:7f3;p13:7f3;p12:7f3;p11:7f3;p10:7f3;c16:8f3;c16:9f3;c16:10f3;c16:11f0;c15:11f0;c14:11f0;c13:11f0;p13:4f2;p13:5f3;b12:5f2;p15:5f2;r15:4f3;c14:5f2;q16:5f0;c14:4f1;c14:3f2;c15:3f2;c16:3f3;c16:4f3;c16:6f3;p9:8f2;p9:9f2;i9:7f2;c8:7f3;c8:8f2;c9:6f2;c10:6f3;p10:10f1;p11:10f1;p12:10f1;i9:10f1;c9:11f2;c10:11f1;c8:10f1;c8:9f2;p13:10f1;p14:10f1;

    Roborockets!:
    ?lvl=25&code=g12:5f3;p12:6f3;b13:6f0;r11:6f2;q12:7f0;c12:8f3;c12:9f3;

    Roboplanes!:
    ?lvl=26&code=g12:5f3;p12:6f3;b11:6f2;q12:7f0;c12:8f3;c12:9f3;c13:6f0;

    Robomecha!:
    ?lvl=28&code=g12:3f3;b11:5f2;q11:6f1;c12:5f3;p12:6f3;c12:7f3;i13:5f2;q13:6f2;c14:5f0;r14:6f1;i12:4f1;c10:4f0;c9:4f3;c9:5f3;c9:6f3;g13:4f0;r11:4f0;g10:6f3;b10:7f3;b9:9f2;p10:9f3;c10:10f2;r11:9f0;c11:10f2;c12:9f3;q12:10f0;c12:11f3;c9:7f3;c9:8f2;c10:8f3;c12:8f3;

    Soldiers!:
    ?lvl=12&code=r12:4f3;r12:5f3;r12:6f3;c12:7f3;c12:8f3;c12:9f3;c12:10f3;

    Robotanks!:
    ?lvl=15&code=p12:3f3;c13:3f0;c10:5f3;c10:6f2;p11:5f3;i11:6f7;c12:5f3;c12:6f2;c13:5f2;p13:6f2;c13:7f3;p13:8f3;c14:5f3;i14:6f5;c14:7f0;c14:8f3;c14:9f0;i13:9f6;c12:8f3;c12:9f0;c11:9f3;p11:10f3;c10:10f3;c10:11f2;i11:11f7;c12:10f3;c12:11f3;c11:3f3;c11:4f3;

    Robo-children!:(因为对时间优化,所以对过长(至少大于35)的正确串可能有误)
    ?lvl=18&code=p12:3f3;p11:3f3;p13:3f3;p10:3f3;p9:3f3;p14:3f3;p15:3f3;i8:3f2;c7:3f3;p8:4f2;c8:2f2;c9:2f3;c7:4f2;p8:5f2;p8:6f2;p8:7f2;p8:8f2;p8:9f2;p8:10f2;p16:4f0;p16:5f0;p16:6f0;p16:7f0;p16:8f0;p16:9f0;p16:10f0;i16:3f3;c17:3f3;c17:4f0;c16:2f0;c15:2f3;p9:11f1;p15:11f1;i8:11f1;c8:12f2;c9:12f1;c7:11f1;c7:10f2;c12:4f3;c12:5f3;c12:6f3;c12:7f3;c12:8f3;c12:9f3;c12:10f3;c12:11f3;i16:11f5;c16:12f0;c15:12f1;c17:11f1;c17:10f0;p14:10f2;p14:9f2;p14:8f2;p14:7f2;p14:6f2;p14:5f2;i14:11f6;c13:11f1;c13:10f2;c14:12f2;p10:5f0;p10:6f0;p10:7f0;p10:8f0;p10:9f0;p10:10f0;i10:11f7;c11:11f1;c11:10f0;c10:12f0;

    Police!:
    ?lvl=19&code=y13:3f2;c13:4f1;i13:6f0;c13:7f1;i13:8f0;c13:9f1;r14:2f3;c14:3f2;b14:4f1;b14:7f0;p14:8f0;r14:9f0;y15:1f2;q15:2f0;p15:3f2;i15:4f1;q15:5f2;y15:6f2;q15:8f3;r16:1f2;c16:4f0;c16:5f1;b16:6f2;b16:7f3;p16:8f0;r16:9f1;c17:1f3;c17:2f3;c17:3f3;c17:4f3;c17:5f3;p17:6f3;q17:7f0;g17:8f0;r18:6f0;q13:5f1;c14:5f3;c14:6f0;c16:3f2;c12:12f3;y12:8f3;y12:2f3;g12:3f2;c12:6f3;c12:7f3;c12:9f3;p12:10f3;b11:10f2;r13:10f0;q12:11f0;

    Teacher!:
    ?lvl=21&code=c12:10f3;c12:11f3;c12:12f3;q9:2f1;p9:3f1;c9:4f1;p9:5f0;r9:6f1;c10:2f2;b10:3f0;c10:5f0;c11:2f2;b11:3f3;p11:4f0;c11:5f0;y12:2f3;c12:3f3;p12:4f3;c12:5f3;c12:6f3;c12:7f3;c12:8f3;c12:9f3;

    Rocket Planes!:
    ?lvl=27&code=c12:9f3;c12:10f3;c10:5f2;g10:6f1;q10:7f2;b11:5f2;b11:6f3;p11:7f0;r11:8f1;p12:5f3;c12:6f3;i12:7f1;g12:4f3;q12:8f0;r13:5f3;c13:6f3;p13:7f3;c13:8f0;r14:7f0;

  • alreadydone

    时间更短,parts更少的Seraphim:

    ?lvl=29&code=c12:11f3;g12:3f3;c12:4f3;q12:7f0;c12:9f3;c12:10f3;p9:3f1;c9:4f1;g9:5f1;r10:2f3;p10:3f2;b10:4f1;b14:2f3;p14:3f0;r14:4f1;p15:3f1;c15:4f1;g15:5f1;q11:3f3;q13:3f1;p12:5f3;r13:4f3;p13:5f2;b13:6f1;q14:5f3;b11:4f3;p11:5f0;r11:6f1;q10:5f1;q12:6f0;c12:8f3;

  • Alioth

    32楼的Robo-children和Android已经不能算是优化,只能算是错误解法了吧……

    顺便贴个parts更少的academics
    ?lvl=23&code=g12:3f3;y12:2f3;c12:4f3;c12:5f3;p12:6f3;b11:11f2;p12:11f3;q12:12f0;r13:11f0;q12:7f2;c12:9f3;c12:10f3;y10:5f1;q10:6f0;b11:5f3;p11:6f0;r11:7f1;b10:4f1;p10:3f2;q11:3f5;r10:2f3;q13:3f1;r13:5f3;p13:6f2;b13:7f1;b14:2f3;p14:3f0;r14:4f1;y14:5f1;q14:6f6;c12:8f3;

  • liutianren

    楼上的Seraphim真是不错

    优化了一下Ophanim!:
    ?lvl=30&code=c12:2f2;p13:2f1;c6:3f2;q6:5f0;c6:6f3;c6:7f3;y6:8f2;q6:9f0;g6:10f2;g6:11f2;q6:12f0;g6:13f2;c7:3f2;b7:4f3;p7:5f0;b7:6f2;c7:8f2;i7:9f2;c7:10f1;c7:11f1;i7:12f0;c7:13f1;c8:5f0;i8:6f3;r8:7f1;c8:8f2;c8:9f0;r8:11f2;p8:12f0;r8:13f1;c9:5f0;c9:6f3;p9:7f3;i9:8f5;c9:9f0;b9:10f3;i9:11f5;c9:12f0;p10:5f3;r10:7f0;c10:8f2;c10:9f0;p10:10f1;c10:11f1;c11:4f2;i11:5f2;c11:6f1;c11:7f1;p11:8f1;b11:9f2;b11:10f0;p11:11f3;p12:4f2;i12:5f1;c12:6f3;c12:7f3;c12:8f3;p12:9f3;q12:10f2;y12:11f0;i13:4f7;i13:5f6;c13:7f2;i13:8f2;b13:9f1;c13:13f0;c14:5f0;r14:6f3;p14:7f2;r14:8f0;c14:13f0;c15:5f0;y15:6f1;q15:7f0;c15:8f3;c15:9f3;c15:10f3;c15:11f3;c15:12f3;c15:13f0;c16:4f3;c16:5f3;c16:6f3;c16:7f3;q16:8f3;c16:9f0;b15:2f2;p16:2f3;r17:2f0;y14:2f2;g13:3f3;c13:6f0;q16:3f1;p14:3f3;c15:3f0;q14:4f1;c15:4f2;c8:3f3;c8:4f2;c9:4f2;c10:4f2;y6:4f1;

  • liutianren

    又给Officers!优化一下速度:
    ?lvl=13&code=y12:2f3;g12:3f3;b9:3f1;q9:4f2;c9:6f2;b10:3f3;p10:4f0;b10:5f2;c10:6f2;c11:4f0;i11:5f4;i11:6f3;r11:7f1;p12:4f3;c12:5f3;c12:6f3;p12:7f3;q12:8f3;c13:4f0;r13:7f0;r13:8f2;c14:4f0;c14:5f1;c14:7f1;g14:8f1;c9:2f2;c10:2f2;c11:2f3;c11:3f2;b11:8f3;p11:9f3;r12:9f0;b10:9f2;q11:13f3;c11:10f3;c11:11f3;c11:12f3;y9:5f3;c14:6f1;

    • redflowerfu

      officer那个,左上角绿色分支可以删掉,因为不会出现走这一路的情况。

  • computer迷

    30楼不对,试试111011100000,(蓝=1,红=0)。其实也想到逐次递减方法,但通常正确的可以放行,但错误的就会使程序陷入死循环(不论用不用绿色分隔符)。

  • else

    @computer迷

    没问题呀

  • v7

    太牛B了,一群神牛

  • york

    Children(红蓝数量相同)32楼的解法也太赖皮了,属于dirty solution
    Politicans(蓝的是红的两倍),其实可以把红的double一下再用Children的解法

  • alreadydone

    刚刚做出来的Ophanim,与#30 liutianren相比,parts较多131对102,但时间短0:36对1:05。
    说一下思路:
    首先把前面的0去掉,找到第一个1,也去掉;
    然后循环,从头开始比较前后两串,找到第一个不一样的地方(如果前串长度减为0,reject;前串不为零后串为零,accept);
    如果不一样的是前串1后串0,则A>B当且仅当前串长度>=后串长度;
    如果不一样的是前串0后串1,则A>B当且仅当前串长度>后串长度;
    为使两者统一,节省空间,可以在前串随便插入一个1或0,条件统一为前串长度>后串长度。
    下方的一大片做的就是比较的工作。

    ?lvl=30&code=g12:2f2;p13:2f2;c18:2f3;c18:3f3;c18:4f3;b11:6f3;p11:7f0;r11:8f1;q12:5f0;g12:6f3;p12:7f3;c13:5f0;r13:6f3;p13:7f2;b13:8f1;c15:5f0;c18:5f3;c18:6f3;c18:7f3;c18:8f3;c18:9f3;c18:10f3;c18:11f3;c18:12f3;c18:13f0;c17:13f0;c16:13f0;c15:13f0;c14:13f0;c13:13f0;c8:13f2;c9:13f2;c10:13f2;c11:13f2;c6:7f3;c6:8f3;c6:9f3;c6:10f3;c6:11f3;c6:12f3;c6:13f2;c7:13f2;c7:10f3;q7:11f3;p8:11f2;c8:10f2;c8:12f2;c9:10f2;c10:10f3;c9:12f2;c10:12f1;p11:11f2;c10:11f2;r11:10f3;b11:12f1;q12:11f3;p13:11f2;c13:10f2;c14:10f2;c15:10f3;c13:12f2;i14:12f7;c15:12f1;c14:11f3;c10:6f1;g10:5f1;p10:4f1;p9:4f0;p11:4f2;r9:5f1;b9:3f3;b11:5f1;c12:4f3;c10:3f1;c17:11f1;c17:10f1;c17:9f0;c14:9f0;c13:9f0;c12:9f0;c11:9f0;c10:9f0;c9:9f0;b7:4f3;g8:4f0;c8:9f0;c7:9f3;c7:5f3;c7:6f3;c7:7f3;c7:8f3;c10:2f0;c9:2f0;c8:2f0;c7:2f0;c6:2f3;c6:3f3;c6:4f3;c6:5f3;c6:6f3;c13:1f3;r15:2f3;p15:3f2;b15:4f1;g16:2f2;q16:3f2;p17:2f2;c17:3f3;c17:1f3;c14:3f2;c17:4f3;c17:5f0;q15:7f3;g16:7f2;p17:7f2;c14:7f2;c17:6f1;g15:9f0;p16:9f0;c17:8f3;b16:8f3;r16:10f1;c16:11f2;b16:4f3;p16:5f0;r16:6f1;c14:5f0;g15:11f2;c13:3f2;q10:7f2;r11:3f3;

    这个解法传送带用得太多了,应有优化的空间。

    看各位的解法,虽然无暇细思,但已经常发现一些我写的程序中所不会出现的结构,可见各人的处理方法还是相当不同,也说明游戏足够丰富,有必要创建一个分享答案和记载各项纪录的平台。

  • niuZR

    我居然不会过第三关
    因为没懂
    给个例子吧

  • alreadydone

    总算把Ophanim修改得比较满意了。0:31,这是我能达到的最短时间;部件数为98。修改右边能使部件减少3,但时间会增加到0:32。
    上方从左到右的通道是刚想到的,只要进入通道就能保送直通accept。
    ?lvl=30&code=g12:2f2;p13:2f2;c15:5f0;c16:13f0;c15:13f0;c14:13f0;c13:13f0;c13:1f3;r15:2f3;p15:3f2;b15:4f1;b8:3f3;p8:4f0;r8:5f1;p9:4f1;g9:5f1;c9:6f1;q9:7f2;r10:3f3;p10:4f2;b10:5f1;b10:6f3;p10:7f0;r10:8f1;c11:4f3;q11:5f0;g11:6f3;p11:7f3;c12:5f0;r12:6f3;p12:7f2;b12:8f1;c13:3f2;c14:3f2;b7:5f3;g7:4f3;c10:9f0;c11:9f0;b13:4f3;p13:5f0;r13:6f1;c14:5f0;q16:3f0;g16:4f3;p16:5f3;c17:5f0;c16:6f3;c16:7f3;c16:8f3;c16:9f3;c16:10f3;c16:11f3;c16:12f3;c8:6f3;c8:7f3;c6:11f3;c6:12f2;p7:12f2;b7:13f1;r7:11f3;q8:12f3;p9:12f2;c9:11f2;c9:13f2;i10:12f3;c11:12f3;c11:13f2;c10:13f1;b9:8f3;p9:9f0;r9:10f1;g8:9f1;q8:8f1;c6:7f3;i6:8f1;c6:9f3;c7:7f0;p7:8f0;c7:9f0;c14:9f0;c13:9f0;c12:9f0;g10:11f1;c10:10f1;c6:10f3;q13:7f0;g13:8f2;p14:8f2;c14:7f1;c14:6f1;c7:6f2;c15:8f2;q9:3f2;c10:2f2;c11:2f3;c11:3f2;c12:3f2;g9:2f2;
    现在开始专攻最后一关加法机!

  • alreadydone

    niuZR:
    遇到红的直接无视,遇到三个蓝的accept,变空了reject:
    ?lvl=3&code=p12:5f3;c11:5f3;c11:6f3;c11:7f2;c12:7f2;p13:7f2;p13:8f3;c12:9f3;c14:8f0;c13:5f0;c13:6f3;c12:8f3;

    42=Answer to Life, the Universe, and Everything
    第一次见到这个楼层

  • cgy4ever

    玩了一下午+一晚上,还是有几个没有解出..
    reverse那道我想的是Police(在中间加一个黄球)+Seraphim,不过地方不够
    然后就是Ophanim也地方不够
    看了大家的解法茅斯顿开,原来我用的那几种模式都能写得那么简洁!
    谢谢M牛推荐的这个好游戏~

  • liutianren

    又改了改加法机好歹到1:42了
    ?lvl=31&code=r8:9f2;p8:10f0;r8:11f1;b9:8f3;i9:9f5;c9:10f0;p10:8f1;c10:9f1;b11:8f0;b8:3f3;p8:4f0;b8:5f2;c9:4f0;i9:5f4;r9:6f1;c10:5f3;p10:6f3;r11:6f0;c10:7f0;c9:7f0;g6:3f1;c7:6f1;i7:4f2;c7:2f2;q6:4f2;b6:2f2;r7:3f1;g7:5f1;c6:5f2;q7:7f2;c8:7f0;c7:8f3;y7:9f3;q6:10f2;i7:10f6;c6:9f2;y6:11f3;r6:12f2;b7:11f3;c7:12f2;c8:12f2;c8:2f2;p9:12f2;r9:11f3;b9:13f1;p9:2f2;r9:1f3;b9:3f1;q10:12f2;g10:11f2;q10:2f0;g10:3f2;p10:4f3;p10:10f0;i14:6f4;r14:7f1;c15:6f3;p15:7f3;r16:7f0;b12:4f3;p12:5f0;b12:6f2;c13:5f0;i13:6f3;c13:11f1;i13:10f4;c13:9f1;i13:8f0;c13:7f1;p13:4f2;c14:4f2;c15:4f3;i15:5f1;c11:3f2;c12:3f2;c13:3f3;c12:8f3;c11:10f0;c12:9f0;c11:9f3;p12:11f1;c11:11f2;c12:2f2;p13:2f1;c14:1f2;c15:1f2;c16:1f2;c17:1f2;c18:1f3;c18:2f3;c18:3f3;c17:13f0;c16:13f0;c14:13f0;c13:13f0;i18:4f1;p14:10f2;r14:9f3;b14:11f1;q15:10f2;p15:12f3;b14:12f2;r16:12f0;c15:11f3;c13:1f2;b15:2f2;p16:2f3;q16:3f3;r17:2f0;g14:2f2;c17:3f3;q11:5f2;g11:4f0;q15:8f1;g14:8f0;q15:13f1;g16:5f0;c14:5f0;q12:10f3;y16:4f3;p17:4f3;c17:5f3;c17:6f3;c17:7f3;c17:8f3;c17:9f3;c17:10f3;c17:11f3;c17:12f3;c18:5f0;

    回40楼,那个children解法确实dirty,不过只是为了快一点。

  • liutianren

    啊!!!!!!!!!!!!!!!!!!

    我刚发现按空格可以翻转branch conveyer,怪不得以前常感到地不够用。看来原来的代码都可以重写了。

  • velicue

    这游戏的难度完全在布线那里。。。。

  • alreadydone

    #32的Robo-children即使牺牲了通用性,还是不如这个快:
    fast CHILDREN (accept if equal number of blues as reds) (0:22, 44) by ThirdParty
    ?lvl=18&code=p12:3f3;p13:3f5;p14:3f2;y14:2f3;c12:4f3;c12:5f3;i12:6f1;g10:3f3;p14:6f7;y15:3f3;p14:5f4;c13:5f0;p13:6f7;y11:6f0;p14:4f4;y13:4f0;c15:4f0;g15:6f0;p11:3f5;c10:5f3;p10:6f3;g9:6f2;g10:4f3;c10:8f2;y10:9f1;i11:8f3;q12:9f3;p12:10f2;q12:11f3;c13:8f0;b12:7f3;c12:8f3;c13:7f0;b10:7f3;g14:9f1;c14:8f0;g14:7f0;q11:9f5;b11:11f1;c11:10f1;q13:9f5;c14:10f1;b14:11f1;q13:11f5;

    大家想要挑战就冲着这两个加法机纪录来吧:
    small METATRON (return input1+input2) (1:04, 50) by ThirdParty

    ?lvl=31&code=r11:11f2;p12:11f7;q12:12f2;b13:11f0;r8:10f2;y8:11f2;b8:13f2;b9:9f3;p9:10f7;q9:11f5;q9:12f3;p9:13f5;q10:8f7;p10:9f1;r10:10f1;g10:11f3;g10:12f0;r10:13f0;p11:8f5;b11:9f0;y12:7f3;q12:8f0;r6:2f2;y6:3f2;y6:4f1;p7:2f7;q7:3f5;q7:4f3;b7:5f2;b8:2f0;q9:4f7;r9:5f0;b10:4f2;r9:8f1;b8:7f2;g9:6f1;q9:7f1;g8:3f3;p8:4f3;q11:4f2;r11:5f1;q8:5f1;q8:12f5;q12:2f7;q12:3f7;q12:4f7;q12:5f7;q12:6f7;q12:9f7;q12:10f7;

    fast METATRON (return input1+input2) (1:01, 51) by ThirdParty

    ?lvl=31&code=b7:7f2;b8:3f3;r8:5f1;g8:6f1;q8:7f1;r8:9f2;y8:10f2;b8:12f2;y9:2f2;q9:3f0;p9:4f0;q9:5f4;b9:6f2;r9:7f0;b9:8f3;p9:9f7;q9:10f5;q9:11f3;p9:12f5;y10:2f3;q10:3f6;g10:4f0;r10:5f3;q10:6f6;q10:7f7;p10:8f1;r10:9f1;g10:10f3;g10:11f0;r10:12f0;r11:2f3;p11:3f4;b11:4f1;q11:6f6;p11:7f5;b11:8f0;q12:2f7;q12:3f7;q12:4f7;y12:6f3;q12:7f0;q12:8f7;q12:5f3;r11:11f2;q12:10f3;p12:11f7;b13:11f0;q12:9f3;q12:12f2;q8:11f1;q8:4f2;

    更多纪录请看;
    http://www.kongregate.com/forums/3-general-gaming/topics/90661-manufactoria-walkthrough-optimization-thread?page=2

    PS:刚刚发现我的程序中一个经常出现的用于处理连续多位的结构可被一个简单得多的结构替代……

  • alreadydone

    官方网站:
    http://pleasingfungus.com/
    新版本修改了一些测试,所以运行时间可能有变化;
    增加了翻转、顺逆旋三个按钮;
    未选定部件时默认为删除;
    在传送带上建桥的时候要按住Shift,否则为替换。

  • Albuseer

    我的17关是这么过的。。。?lvl=17&code=c12:4f3;p12:5f3;p11:5f3;p10:5f3;p13:5f3;p14:5f3;y9:5f1;g15:5f1;c16:5f1;c8:5f1;c8:4f2;c9:4f2;c10:4f2;c11:4f2;c13:4f0;c14:4f0;c15:4f0;c16:4f0;c12:8f3;c12:9f3;c12:10f3;b8:6f1;q9:6f3;q10:6f3;q11:6f3;q12:6f3;q13:6f3;q14:6f3;q15:6f3;r16:6f1;c12:7f3;

  • albuseer

    我17关的方法没有验证顺序,却也能通过,其实这应该是18关的方法?lvl=18&code=p9:4f3;p10:4f3;p11:4f3;p12:4f3;p13:4f3;p14:4f3;p15:4f3;y8:4f1;g16:4f1;c12:5f3;q12:6f3;q11:6f3;q10:6f3;q9:6f3;q8:6f3;q13:6f3;q14:6f3;q15:6f3;q16:6f3;b7:6f1;r17:6f1;c7:5f1;c7:4f1;c17:5f1;c17:4f1;c17:3f0;c16:3f0;c15:3f0;c13:3f0;c14:3f0;c7:3f2;c8:3f2;c10:3f2;c9:3f2;c11:3f2;c12:3f3;c12:7f3;c12:8f3;c12:9f3;c12:10f3;c12:11f3;

    time:24 part:41

  • wuzhengkai

    Android正确性保障解法:lvl=17&code=c12:6f3;c12:7f3;q12:8f3;c11:7f2;c13:7f0;r11:9f0;c10:9f0;c9:9f1;c9:8f1;c9:7f2;c10:7f2;c14:7f0;c15:7f0;c15:8f1;c15:9f1;c14:9f2;b13:9f2;c8:4f2;c8:5f1;c8:6f1;c9:4f2;c9:6f0;c10:4f2;g10:6f0;p12:5f7;c14:4f0;y14:6f2;c15:4f0;c15:6f2;c16:4f0;c16:5f1;c16:6f1;c11:5f0;c13:5f2;c12:4f3;c11:4f2;c13:4f0;c12:9f3;p12:10f7;r11:10f0;c10:10f0;c9:10f0;c8:10f1;c8:9f1;c8:8f1;c8:7f1;b13:10f2;c14:10f2;c15:10f2;c16:10f1;c16:9f1;c16:8f1;c16:7f1;p10:5f0;p14:5f2;q11:8f4;q13:8f6;
    思想:递归

  • wuzhengkai

    更正:
    刚刚那个不保证先蓝后红,这个可以了:
    lvl=17&code=c8:5f1;c16:5f1;c16:6f1;c8:7f1;c8:6f1;c9:7f2;c9:8f1;c9:9f1;c10:7f2;c10:9f0;c11:7f2;q11:8f0;r11:9f0;c12:7f3;
    q12:8f7;c12:9f3;c13:7f0;q13:8f2;b13:9f2;i14:7f2;i14:9f3;c15:7f0;c15:8f1;c15:9f1;c8:4f2;c10:4f2;c9:4f2;
    i11:4f3;c13:4f0;c14:4f0;c15:4f0;c16:4f0;c12:4f3;p12:5f7;p11:5f0;g11:6f0;c10:6f0;
    c9:6f0;c12:6f3;c16:7f1;p12:10f7;p15:5f2;y15:6f2;c13:5f2;c14:5f2;c13:10f2;c14:10f1;c14:8f1;c14:6f1;

  • yh

    悲剧,最后一关我用很麻烦的方法过了之后才发现原来还可以翻转。。
    lvl=31&code=b8:5f2;g8:6f3;b8:9f2;g8:10f3;p9:5f3;q9:6f1;c9:7f3;p9:8f2;p9:9f3;q9:10f1;c9:11f2;c10:4f2;b10:5f2;r10:6f0;c10:8f2;b10:9f2;c10:10f0;c10:11f2;c11:4f3;c11:5f3;p11:6f3;q11:7f3;c11:8f3;c11:9f2;c11:10f0;c11:11f2;r12:6f0;g12:7f2;r12:8f3;p12:9f2;r12:10f0;c12:11f2;b12:12f2;c13:7f3;p13:8f2;c13:9f3;c13:10f2;r13:11f3;p13:12f3;r14:5f3;p14:6f2;b14:7f1;c14:8f2;b14:9f1;p14:10f2;b14:11f1;b15:1f3;p15:2f0;r15:3f1;r15:4f2;c15:5f2;q15:6f2;r15:7f3;p15:8f2;r15:9f3;q15:10f0;g15:11f2;p16:4f1;c16:5f1;r16:6f1;g16:7f1;q16:8f2;c16:9f2;c16:10f1;b16:11f1;b17:4f0;c17:5f0;c17:6f1;c17:7f1;c18:11f1;c18:10f1;c18:9f1;c18:8f1;c18:7f1;c18:6f1;c18:5f1;c18:4f1;c17:9f1;c17:8f1;y13:5f3;c8:11f2;b15:13f2;c16:13f2;c17:13f2;c18:13f1;c18:12f1;c9:3f3;c8:7f2;c13:6f2;q14:2f0;c14:3f0;p8:2f0;r8:3f1;b8:1f3;g7:1f0;r6:2f3;g6:3f3;r17:2f0;c18:3f1;c18:2f1;c18:1f0;c17:1f0;c16:1f3;c16:2f0;g12:2f0;c9:2f0;q13:3f0;g12:3f0;c13:2f0;g13:4f3;c11:3f0;p10:3f3;c9:4f3;c11:2f0;c10:2f0;p7:5f0;c7:4f2;c8:4f2;c6:4f3;c6:5f2;q7:6f1;c6:6f3;c6:7f2;c7:7f3;p7:8f3;r8:8f0;b6:8f2;c11:13f2;c10:13f2;c9:13f2;c8:13f2;c7:13f2;q7:9f0;p7:11f0;q7:12f0;g6:1f3;q7:2f2;q13:13f3;g14:13f2;r14:12f0;q16:3f3;g17:3f1;q7:10f0;

  • alreadydone

    我开始通关也不知道有翻转功能,不过也没什么关系,知道了再优化一下就可以了。其实游戏最初的版本是没有这一功能的。这一版虽然增加了这个功能,但提示太不显眼,前几关摆放部件的时候的确显示了asdw和空格,但空格太容易被忽略了。新版则把提示语放在画面下方。对作者的建议可到以下网址反映:
    http://www.formspring.me/PleasingFungus

  • maa04

    打包带走……

  • v7

    麻烦你们能解释一下代码的含义么,我是外行。谢了

  • sevenkplus

    robot-children 15 格……

  • sevenkplus

    robot-children 13 格……

  • sevenkplus

    robot-children 12 格是极限了……但我RP太低了……不能实现

  • maa04

    还是没搞太懂那个代码怎么转化过来……
    虽然可以看出前半截是物体编号,后半截是位置……
    有没有什么可以直接具象化的东西?……

  • quadpixel

    像Dos年代的一个游戏:Laser Light

  • yangff

    话说完全不能理解……………………

  • Stockard

    最下面一行倒数第三个的测试数据有问题。。

  • 不知道说啥好了

    第三关不知道要怎么弄了,三个蓝色?

  • 卡萨布兰卡卡夫卡卡

    弱问,有人能实现栈功能么?

  • FlyingFish

    好游戏,转载一下哈

  • wangyang0311

    不错的游戏,支持!

  • wangyang0311

    Androids
    lvl=17&code=c12:4f3;p12:5f3;c11:5f0;i12:10f7;c13:10f2;q14:10f2;b14:9f0;c13:9f3;c14:11f2;c15:11f2;c16:11f1;c16:10f1;c16:9f1;c16:8f1;c16:7f0;q15:7f0;r15:6f2;c16:6f3;c14:7f1;c14:6f1;c14:5f1;c14:4f0;c13:4f0;c11:11f2;c12:6f3;c12:8f3;c10:5f0;c8:5f2;c9:5f3;p9:6f3;g8:6f1;c10:6f3;c10:7f3;p10:8f3;c10:9f3;q10:10f3;c10:11f2;y11:8f1;c11:7f0;c12:7f3;c12:9f3;c11:10f2;
    比较笨的方法。。

  • QuantyZhao

    楼上的Android都有些小问题
    正解1:?lvl=17&code=p12:4f7;g13:4f0;y11:4f0;p10:4f3;c10:5f2;c11:5f2;c12:5f3;q12:6f7;q11:6f7;q10:6f7;q13:6f7;q14:6f7;b9:6f1;c9:5f2;r15:6f1;c13:5f0;c14:5f0;c15:5f0;p12:7f3;p11:7f3;p10:7f3;p13:7f3;p14:7f3;g9:7f0;y15:7f2;c8:7f1;c8:6f1;c8:5f2;c16:5f0;c16:6f1;c16:7f1;c12:8f3;c12:9f3;c12:10f3;

    部件是多了点。核心步骤分两步
    Step I:检验数据合法性,合法的数据应该是一片蓝接着一片红。开始就是红的必须淘汰,蓝一片红一片又蓝的也是不合法的。通过把红蓝转换成黄绿可以检验数据
    Step II:考虑到工厂的大小有限制,我布置了经典的左右移动分歧,之前转换好的黄绿,遇到绿左移,黄右移。当绿满三个的时候,通过自加一个蓝来代替,反复。黄绿左右移动的下面就是红蓝左右移动。这样的颜色循环最终肯定退出——因为一个蓝代替三个绿,一个红代替三个黄;接着一个绿代替三个蓝,一个黄代替三个红。颜色数在减少。

    楼上的方法主要问题在于未判断数据合法性。遇到“蓝红蓝红”的数据肯定判定Accept

  • wangyang0311

    楼上在评判别人的方法之前太武断了吧

  • rzehpk

    classical~
    写的 那个干脆没有思路…

  • rzehpk

    classical~~
    写的 那个干脆没有思路…

  • AlbertNi

    73楼自己也不见得好到哪里去啊,兰兰兰红被华丽地通过了呢

  • Ocean

    回73楼 验证合法性为什么一定要转换成黄绿?
    我开始写一绿标记结尾,然后读一蓝,然后跳过所有蓝,读一红,跳过所有红,下一个是绿就合法,不是绿就不合法,每次循环读掉一蓝一红,直至结束。
    ?lvl=17&code=g12:4f3;p12:5f7;p13:5f2;b13:6f1;c13:4f2;p14:4f2;r14:3f3;c12:6f3;i12:7f1;c12:8f3;q15:4f6;c15:5f3;c15:6f3;c15:7f0;c14:7f0;c13:7f0;c11:7f0;c10:7f1;c10:6f1;c10:5f1;c11:4f2;c10:4f2;q12:9f6;c12:10f3;

  • yangff

    不理解,为什么有的要进去,有的不要进去呢

  • rzehpk

    写的哪个就没人赐教么..

  • kkjames

    我的Android解法,只用了18格,速度也还行
    ?lvl=17&code=r11:8f3;p11:10f4;b11:11f1;c12:8f3;c12:9f3;p12:10f3;g12:4f3;c12:6f3;c12:7f3;q12:5f6;p13:5f2;p11:9f2;q13:9f7;b13:6f3;p13:7f6;r13:8f2;p14:8f7;c14:9f0;

  • kkjames

    才发现可以架“立交桥”,又可以提高复用率了。

  • John.Mave

    我出道题吧..
    输入m个蓝接着n个红
    输出k个绿,k为m和n的最大公约数..
    呵呵.某已经解出来了..等其他人看有没有更好的更快的解法

  • ikarienator

    Teachers 打破纪录:(0:42)
    lvl=21&code=y12:2f3;q12:12f4;q13:2f5;p14:2f0;c15:2f0;b14:1f3;c10:6f3;c10:7f3;p10:8f3;c11:5f3;p11:6f3;c11:8f2;c11:11f2;c12:4f3;p12:5f3;i12:6f7;c12:7f3;i12:8f7;c12:9f3;c12:10f3;i12:11f5;p13:6f2;c13:7f0;c13:8f2;c13:11f2;p14:5f0;c14:7f2;p14:8f2;c14:10f2;p14:11f2;p15:7f6;c14:4f0;c13:4f0;c15:5f0;c15:6f1;c12:3f3;c9:8f3;b8:11f2;c9:10f3;p9:11f3;c9:9f3;c10:11f2;c15:10f1;p15:9f5;p16:9f6;r16:10f1;c16:8f2;c16:2f0;c17:7f1;c17:6f1;c17:5f1;c17:4f1;c17:3f1;p17:8f6;p17:2f5;

  • tanyam

    Teachers可到(0:36)
    lvl=15&code=p13:3f2;c13:2f3;c12:3f2;c13:4f3;p13:5f3;i12:5f6;i14:5f7;p11:5f0;p15:5f2;c11:4f2;c12:4f3;c14:4f3;c15:4f0;c11:6f2;c15:6f0;c14:6f3;c12:6f3;p12:7f3;p14:7f3;c11:7f3;c13:7f3;c15:7f3;c11:8f3;c13:8f3;c15:8f3;p13:9f3;p11:9f3;p15:9f3;c12:9f3;c14:9f3;c16:9f3;c16:10f3;c16:11f0;c15:11f0;c14:11f0;c14:10f3;c13:11f0;c12:10f3;c12:11f3;c10:9f3;c10:10f3;c10:11f2;c11:11f2;

  • tanyam

    忽略楼上的,看错了= =

  • cccty1l

    Teachers可到(0:30)
    ?lvl=21&code=c12:12f3;c12:11f3;p10:4f5;p10:5f4;p11:5f1;p11:6f0;p11:7f7;i12:5f5;p12:6f3;c12:7f3;c12:4f3;p9:4f0;q12:8f2;c12:10f3;y12:2f3;c12:9f3;c9:3f2;i10:3f3;c11:3f2;c12:3f3;c15:5f2;p16:4f5;p16:5f2;b16:6f1;p17:4f2;c13:5f2;c14:5f2;p17:3f5;r18:3f0;i16:3f0;p15:3f0;p15:2f5;p14:2f0;b14:1f3;q13:2f3;

  • bean

    robo children:
    android基础上改进的

    p13:4f2;r13:3f3;y13:5f1;q14:4f3;c16:4f3;c16:5f3;c16:7f3;p16:6f0;c16:8f3;c16:9f0;q15:9f0;c14:8f1;i14:7f0;c14:5f2;c15:5f2;c14:6f1;c15:6f3;c15:7f0;c13:7f0;c12:7f0;y11:6f2;c12:6f2;c13:6f2;c15:8f0;r14:9f1;g15:4f2;c15:10f0;c14:10f0;c11:11f0;c11:9f2;i12:9f7;c13:9f1;c13:8f2;c11:7f0;c10:7f1;q10:6f1;c9:8f2;c10:8f2;c11:8f2;c12:8f3;c9:6f1;i9:5f0;c12:5f3;g12:4f2;c9:4f0;c8:4f1;c8:3f2;c9:3f2;p10:3f3;g11:3f3;r11:4f3;c11:5f2;c10:4f3;c10:5f0;c8:5f3;q8:6f3;i12:11f1;c12:3f3;c11:10f1;c13:10f3;c13:11f0;c12:10f3;c10:11f3;c10:12f0;c9:12f0;q8:11f1;c8:12f1;c9:11f1;p8:9f5;c8:7f2;c9:7f3;c8:10f1;r9:9f2;r10:9f3;g10:10f2;c9:10f2;

  • zhonghcc

    真好玩!尤其适合我们搞软件理论的!已转载并注明来源

  • Aihorn Mac

    Androids 真正意义上的解法
    原理说明:
    加分隔号,然后将红蓝对消去,双色(设为R和B)变单色(设为r和b)。不计消去的,若有剩余则R与B必为一奇一偶,必不相等;反之将r=R/2,b=B/2。从头开始递归即可。判断最终递归条件:两个分隔符之间无字符。

    http://www.matrix67.com/blog/archives/tag/%E6%B8%B8%E6%88%8F/page/2?lvl=17&code=g12:4f3;c12:5f3;p12:7f3;r13:6f0;b11:6f2;p11:7f0;p13:7f2;c12:6f3;c13:8f2;c14:8f2;c15:8f1;c15:7f1;c15:6f1;c15:5f0;c14:5f0;c13:5f0;c11:8f0;c10:8f0;c9:7f1;c9:6f1;c9:5f2;c10:5f2;c11:5f2;c9:8f1;g12:8f3;q12:9f0;q12:10f0;c11:10f0;c10:10f0;c9:10f1;c9:9f1;

  • BarclayII

    Manufactoria里的自动机是否和图灵机等价。。?

  • Zheny

    各种压力山大……

  • fancyhan

    这个游戏难点在于如何优化,而不是通关

  • fancyhan

    这个游戏难点在于如何优化,而不是通关,第三关lamp我做了两小时,和最优解还差3s

  • cervelo

    这游戏。是看如何优化吧

  • jas

    好像有BUG吧,Robobugs这关(第5列上面那个),我用这个有明显问题的解答也过关了……?lvl=5&code=c12:4f3;c12:5f3;c12:6f3;c12:7f3;c12:8f3;c12:10f3;p12:9f3;p13:9f2;c13:10f2;c14:9f1;c14:8f1;c14:7f0;c13:7f0;c14:10f2;c15:9f1;c15:8f1;p15:7f1;p9:7f1;p11:9f0;c11:10f0;c10:10f0;c9:10f1;c15:10f1;c9:9f1;c9:8f1;c10:9f1;c10:8f1;c10:7f2;c11:7f2;

  • jas

    好像有BUG吧,Robobugs这关(第5列上面那个),我用这个有明显问题的解答也过关了……如下:?lvl=5&code=c12:4f3;c12:5f3;c12:6f3;c12:7f3;c12:8f3;c12:10f3;p12:9f3;p13:9f2;c13:10f2;c14:9f1;c14:8f1;c14:7f0;c13:7f0;c14:10f2;c15:9f1;c15:8f1;p15:7f1;p9:7f1;p11:9f0;c11:10f0;c10:10f0;c9:10f1;c15:10f1;c9:9f1;c9:8f1;c10:9f1;c10:8f1;c10:7f2;c11:7f2;

  • yyt

    Androids那关硬是用分治过了。。。每次减一半数量

  • Abs

    ?lvl=3&code=p12:5f3;c13:5f0;c11:5f3;c11:6f0;p10:6f3;c9:6f3;c9:7f3;c9:8f3;p9:9f2;c9:10f2;c10:10f2;c11:10f2;

  • 顶上线上娱乐电玩捕鱼游戏 pntrtr.racing [微信:HuBaoBaiCai]

    中国科大在城域量子隐形传态研究中取得重要进展中国联通启动电力电缆集采 共计10745千米中国量产车性能大赛(CCPC)帝豪EV获两冠中国留学生为济州岛被杀的 宏盛线上娱乐百家乐娱乐官方网站 jrlzpz.trade [微信:HuBaoBaiCai] 韩国女信徒默哀(图)中国陆军部队改革即将实质性展开 考验更加严峻中国轮椅击剑队残奥斩获7金 男团所有队员摘牌中国内地游客 超胜AG真钱保险百家乐女优国际娱乐 fdpdhp.trade [微信:HuBaoBaiCai] 消费减少 日企负责人:冲击亚洲区中国普天参加2016年中国国际信息通信展览会中国人寿泉州分公司 推应对台风莫兰蒂服务举措中国少数民族文物保护协会五届一次会议在京召开中国首次从法国引渡逃犯 涉非法吸储2000万中国未来30年投资机会分析 把握现在投资机会中国新雷达可让F22现形 有百公里级探测威力中国缘何仍需购买俄罗斯武器 2225692757

  • 利新娱乐真人游戏 bblyvz.racing [微信:HuBaoBaiCai]

    潘晓婷亮相巴黎时装周 演绎 新法式风格疑似马蓉账号首谈出轨 永盈会娱乐场AG真人骰宝皇朝娱乐 hdthld.racing [微信:HuBaoBaiCai] :你忙时都是他陪我冯绍峰蕾丝睡裙造型曝光 着小红鞋演变态刘嘉玲揭秘豪门梦碎 捕鱼达人1正版东方夏威夷 hfzfbb.review [微信:HuBaoBaiCai] 曝与梁朝伟感情稳定林允表情僵硬造型神似倪妮 鞋还穿反了?王思聪绝对是直男审美 疯狂吐槽止不住!怎么了?曹格发文:离婚…你有什么想法?张馨予蓝色套装亮相盛典 帅气造型引关注腿玩年!江疏影晒美照 长腿白又直好吸睛鹿晗换新发色骚粉酷炫 自信比V露大白腿陈乔恩深秋大片曝光 灵动甜美童颜又女王吴昕疑似退赛《我的新衣》 或因现场被虐童话里走出来!林志玲现身迪士尼依旧优雅这件 2225692757 小东西能保暖更让你从平淡中脱颖而出杨幂披风衣帅一脸 这红唇和大长腿都吸睛小S娇羞向陈伟霆撒娇:我不要乖

  • 幸运星体育投注 tnatxq.racing [微信:HuBaoBaiCai]

    40年前的怀旧海战电影:南海风云和南海长城 霍建华林心如的宝宝长啥样?网友都P好了 杨震足彩:尤文客场恐出冷 曼联轻取升班马证金贵金属: 澳门摩卡娱乐城AG真人极速百家乐金百亿娱乐城 bzjxzd.trade [微信:HuBaoBaiCai] 美经济数据略差 银价 至富娱乐百家乐赌经 aqfgdb.racing [微信:HuBaoBaiCai] 震荡休整恒指高开246点 报23046点苹果面临欧洲最大税收罚单 或高达数十亿欧元最高院原法警受贿为当事人向法官说情获刑2年 行政公益诉讼,法律监督权的新破冰 周世锋涉嫌颠覆国家政权案开庭 被告人当庭认罪申万宏源料深港通最快本月底开通 《余罪3》开拍是假?其实最重要的是这个… 澳盛集团:非农数据力挺美元 黄金暴跌欧股收盘大跌至三周最低 德国商业银行挫至纪录低点蒙面举牌频上演:举牌线之下暗流涌动 成信披监管重点忍无可忍!林志玲斥陈冠希损害其 2225692757

  • GonzoPind771

    Огромное спасибо, за хорошую публикацию! побольше бы таких блогов как у Вас!

  • PrSap

    今天突然想重温一下这个游戏,发现已经不能轻松打开 flash 了,再在搜索引擎里搜了搜,这个游戏居然前几天刚发布了重制版,这是什么样的缘分啊。

发表评论




Enter Captcha Here :