首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拉勾
V2EX  ›  程序员

CoolShell puzzle game !

  •  
  •   solupro · 2014-08-03 16:13:16 +08:00 · 7176 次点击
    这是一个创建于 1688 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://fun.coolshell.cn/

    有人在玩这个吗?通关有奖品哟!!
    第 1 条附言  ·  2014-08-04 12:27:24 +08:00
    欢迎大家交流,但是不要直接贴答案,因为这样会失去公平性和解题的乐趣 :)
    http://fun.coolshell.cn/top100.html top100产生前也麻烦大家先不要发布攻略什么的。
    84 回复  |  直到 2014-08-06 16:09:46 +08:00
        1
    Fulminit   2014-08-03 16:35:53 +08:00
    第一关是BrainFuck语言?。。
        2
    solupro   2014-08-03 16:46:02 +08:00
    @Fulminit 是的
        3
    jok3r   2014-08-03 16:49:15 +08:00
    目前被困到keyboard了
        4
    Green   2014-08-03 16:49:15 +08:00   ♥ 1
        5
    yangff   2014-08-03 16:52:12 +08:00 via Android
        6
    ultragtx   2014-08-03 16:58:29 +08:00
    dovark 那个有转换器 http://wbic16.xedoloh.com/dvorak.html
        7
    Fulminit   2014-08-03 16:58:31 +08:00
    @Green 酷炫!我还找了好多解释器。。结果都没用,最后找了一个在线的。。
        8
    solupro   2014-08-03 17:15:49 +08:00
    欢迎大家交流,但是不要直接贴答案,因为这样会失去解题的乐趣 :)
        9
    yangff   2014-08-03 17:35:41 +08:00 via Android
    cat那关好无聊
        10
    Owenjia   2014-08-03 17:43:06 +08:00
    看到的比较晚,现在才做到第七题~~
        11
    exoticknight   2014-08-03 17:44:05 +08:00
    正在玩~
        12
    tms   2014-08-03 17:46:51 +08:00
    被回文搞死
        13
    ngn999   2014-08-03 18:15:37 +08:00
    @tms
        14
    qq529633582   2014-08-03 18:37:21 +08:00
    @tms @ngn999
        15
    kcworms   2014-08-03 19:21:01 +08:00
    第二关把程序输入进去然后为unix猜了一个类型和初始值再运行才蒙混过去,谁能告诉我是什么原理?
        16
    killpanda   2014-08-03 19:22:58 +08:00   ♥ 1
        17
    exoticknight   2014-08-03 20:16:46 +08:00
    QRCode那关,替换了之后还是乱字符怎么办?
        18
    cdwyd   2014-08-03 20:35:21 +08:00
    @yangff
    挂在那了,给分享点思路。就看到一句提示:Notes: it's case-sensitive! 不知道怎么下手
        19
    hljjhb   2014-08-03 20:41:43 +08:00
    @exoticknight 你替换反了吧
        20
    yangkeao   2014-08-03 20:43:31 +08:00
    @qq529633582 @ngn999 @tms 死在回文的第四个人
        21
    kcworms   2014-08-03 20:44:06 +08:00   ♥ 1
    @cdwyd 假装cat是正确的答案,可以得到提示
        22
    yangkeao   2014-08-03 20:44:24 +08:00
    难道VB有玄机?
        23
    jok3r   2014-08-03 20:45:54 +08:00
    都过了以后才发现奖品早已被抢光
        24
    yangkeao   2014-08-03 20:48:36 +08:00
    @kcworms The answer has been lost in the source?
        25
    exoticknight   2014-08-03 20:49:27 +08:00
    @hljjhb 最后我是用分析来找到对应关系……不过的确是替换反了= =b
        26
    iptux   2014-08-03 20:56:23 +08:00
    @yangff 回文确实很无聊
    又被卡在第5关 2333
        27
    exoticknight   2014-08-03 20:57:58 +08:00
    @yangkeao cat的模式,左边就是每5个字符中符合找出cat这三个字符的模式,将源代码那段东西提取出字符串来。目测是这样。
        28
    exoticknight   2014-08-03 21:15:58 +08:00
    @iptux 应该是不断跳转就是了
        29
    hljjhb   2014-08-03 21:33:51 +08:00
    回文卡的欲仙欲死 败了
        30
    Cee   2014-08-03 21:34:32 +08:00
    @hljjhb 回文也卡了+1
        31
    exoticknight   2014-08-03 21:39:22 +08:00
    @hljjhb
    @Cee
    扔sublime写正则查找,快得离谱
        32
    qq529633582   2014-08-03 21:45:14 +08:00
    @exoticknight 不知查啥,似乎没有这样(/X3.3X/)的东西(27层没看懂)
        33
    exoticknight   2014-08-03 21:46:29 +08:00
    最后怎么跳回去了一开始啊QAQ
        34
    cdwyd   2014-08-03 21:58:16 +08:00
    第六关输入后,302跳转了。。。
        35
    exoticknight   2014-08-03 21:59:03 +08:00
    @qq529633582
    不在这直接说了,看我写的吧http://blog.e10t.net/coolshell-puzzle-game-walkthrough/
        36
    exoticknight   2014-08-03 22:01:43 +08:00
    @cdwyd 忧伤……难道又是一个puzzle吗……
        37
    exoticknight   2014-08-03 22:02:12 +08:00
    @Owenjia 第七题是怎么出来的啊QAQ
        38
    exoticknight   2014-08-03 22:26:33 +08:00
    @cdwyd 好像是要看reference的样子,访问一下前一个数就行了唉
        39
    shadowind   2014-08-03 22:47:16 +08:00
    同跪在回文那里。。
        40
    moroumo   2014-08-03 22:58:36 +08:00
    做到tree那关了,这题应该是通过两个不同的遍历序列构建出tree,然后找到最深的那个路径,就是解密密钥。
    实在好费时间。
        41
    cdwyd   2014-08-03 23:05:17 +08:00
    @exoticknight 确实是
        42
    ccbikai   2014-08-03 23:18:20 +08:00 via Android
    @solupro 这类语言是怎么编写的呀?
        43
    solupro   2014-08-03 23:27:44 +08:00
    @ccbikai BrainFuck?我想应该没多少人能直接编写吧
        44
    clippit   2014-08-03 23:30:12 +08:00
    要通过先序和后序遍历构造出树,然后找到最深的路径……好费时间啊
        45
    clippit   2014-08-03 23:31:19 +08:00
    讲错了……in order 貌似应该是中序遍历。。
        46
    solupro   2014-08-03 23:35:35 +08:00
    @clippit 本来打算找找有没有在线生成了,没找到,又懒得自己写,我还是洗洗睡好
        47
    Cee   2014-08-03 23:42:55 +08:00
    二叉树那一关有了key还是不会做。。
        48
    solupro   2014-08-03 23:52:52 +08:00   ♥ 1
        49
    vjnjc   2014-08-03 23:57:31 +08:00
    你们怎么能讨论解题答案,让困在第1题的战五渣穷羡慕
        50
    Cee   2014-08-04 00:11:55 +08:00
    @solupro 后来会了 终于到Excel了
        51
    Mutoo   2014-08-04 00:15:47 +08:00
    @Cee 最下面一行小字有提示 openssl enc -aes-128-cbc -a -d -pass pass:???
        52
    Cee   2014-08-04 00:37:44 +08:00
    @Mutoo @solupro 谢谢二位!现在已经通关了!
        53
    Mutoo   2014-08-04 00:39:48 +08:00
    cat 那列左边的提示实际上是正则匹配...

    (([A-Z])(\d)[a-z]\3\2)|((\d)([A-Z])[a-z]\6\5)
        54
    saybye   2014-08-04 02:23:46 +08:00
    @Cee key是zWpMaoXsd不?
        55
    Youmu   2014-08-04 02:30:29 +08:00   ♥ 1
    @saybye 不是。
        56
    xcv58   2014-08-04 02:33:20 +08:00
    这个明显不是最长路径。
        57
    xcv58   2014-08-04 02:34:28 +08:00
    卡在 N Queens 了,谁能给点提示?
        58
    exoticknight   2014-08-04 02:42:49 +08:00
    @xcv58 最长路径和最深路径是不一样的吗?
        59
    Youmu   2014-08-04 02:44:50 +08:00
    @exoticknight 对呀,就是最长路径。
        60
    exoticknight   2014-08-04 02:46:32 +08:00
    @Youmu 但是提示不是deepest path吗?
        61
    xcv58   2014-08-04 02:50:47 +08:00   ♥ 1
    @exoticknight 是一样的,但 @saybye 的不是最深。
        62
    exoticknight   2014-08-04 03:01:56 +08:00
    @xcv58 算法渣,所以我自己画了树出来,看到似乎有几条一样长的path?还是我图画错了?
        63
    xcv58   2014-08-04 03:08:11 +08:00   ♥ 1
    @exoticknight 8LGn 那一条的左子树错了。 XJ7 在哪没看到。
        64
    Youmu   2014-08-04 03:48:46 +08:00   ♥ 1
    @xcv58 经典的回溯啦。只不过是一列列地从右向左数,得到皇后所在的行号所组成的code。再之后就是验证啦!
        65
    xcv58   2014-08-04 05:33:03 +08:00
    @Youmu 那个 $passwd 是最长路径还是答案?
        66
    xcv58   2014-08-04 07:23:35 +08:00
    @Youmu 谢谢。我知道了,我在 \n 上犯错了。
        67
    timothyqiu   2014-08-04 09:06:51 +08:00   ♥ 1
    @xcv58 先找出例子里的解和例子里的 code 的对应关系,然后英文版维基百科就可以保佑你
        68
    exoticknight   2014-08-04 09:12:21 +08:00
    @xcv58 谢了!借助python脚本终于画对了~
        69
    exoticknight   2014-08-04 10:12:17 +08:00
    @xcv58 怎么把352种答案都验证一篇还是找不到?奇怪了……
        70
    exoticknight   2014-08-04 10:17:56 +08:00
    @xcv58 没事没事啦~我看漏了一个= =b
        71
    foomorrow   2014-08-04 10:20:29 +08:00
    唉 昨天晚上过了 不过好像存储TOP100的程序有问题 后台貌似是PHP 都看见错误信息了 结果今天早上又过了一遍。。。
        72
    xcv58   2014-08-04 10:25:26 +08:00   ♥ 1
    @timothyqiu 我的问题根本不是出现在那个地方。我本来用程序跑出来结果然后用 Shell 验证的。我直接把 \n 当做字符输入进去而不是换行符,所以一直找不到正确答案。
        73
    exoticknight   2014-08-04 11:35:20 +08:00
    终于通关了,给各位点感谢……
        74
    lowkey   2014-08-04 11:48:49 +08:00
        75
    haoel   2014-08-04 11:51:20 +08:00
    @exoticknight 你好,我是这个游戏的作者,不知道你可不可以先暂时关闭你的攻略一文?活动还没有结束前这样做对其它人不公平。谢谢!
        76
    zorceta   2014-08-04 12:05:45 +08:00 via Android
    @haoel 沙发合影!
        77
    solupro   2014-08-04 12:19:24 +08:00
    @haoel
    @exoticknight
    囧,把耗叔召唤出来了。希望大家还是活动结束前不要直接给出攻略或者答案
        78
    BinaryHB   2014-08-04 12:55:56 +08:00
    怎么输入。。。?
        79
    exoticknight   2014-08-04 18:43:34 +08:00
    @haoel 啊啊不好意思啊……现在隐藏了=3=~
        80
    feiyan35488   2014-08-04 19:55:17 +08:00
    总算通关了
        81
    haoel   2014-08-05 21:59:27 +08:00
    @exoticknight 现在不用了。活动结束了。另外,我剔除了好些个从你的通关攻略中的完成者。
        82
    solupro   2014-08-05 22:30:28 +08:00
    @haoel 这是根据答题频率的吗?
        83
    haoel   2014-08-06 02:05:45 +08:00
    @solupro 有一些因素了,频率只是其中一个。
        84
    exoticknight   2014-08-06 16:09:46 +08:00
    @haoel 明白,我会记得下次还是不要这么快发表的了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   796 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 22:09 · PVG 06:09 · LAX 15:09 · JFK 18:09
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1