• 2012-09-03

    驿站传书协议 - [IT]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/ma3r-logs/221576305.html

    驿站传书是一个多人游戏,可分为多队进行比赛。
    每队站成一列,只有最后一名队员能看到裁判写下的一串字符(一般为数字、字母、运算符等)。
    然后,需要每一名队友的合作,把字符串传给最前面的队友并由他写出来。
    首先要保证正确,其次速度要快。
    要求不能说话,前面的队员也不能看到后面的队员(不详述)。
    这实际上是一个数据传输的任务,下面是我拟的感觉比较满意的协议。
    为简化叙述,将队员从后往前称为 A、B、C、……、X、Y、Z,将传输字符串中的字符依次称为 1、2、3、……

    A 在 B 后背写 1。
    B 若未判断出,则摇头,A 重复写 1。
    若判断出,则点头并将其写在 C 后背。
    同时 A 监视 B,若发现 B 写错,则抚摩 B 左肩并重写 1。
    反之则拍 B 右肩。

    B 重复 A 的动作,将 1 传给 C,并监视 C 传给 D。

    然后,A 即可按同样方式将 2 传给 B,同时,C 监视 D 将 1 传给 E。
    接下来,A 监视 B 将 2 传给 C,同时,D 监视 E 将 1 传给 F。
    …………

    最后,Z 接收的方式略有不同,Z 可以将接收到的字符写在空中或自己高举的手上给 Y 看。
    在得到 Y 的肯定之后,Z 便可将自己收集到的全部字符写出来。

    分享到: