Linux 愛好者的飛行棋:sudo
今天為大家帶來一款棋盤游戲 Sudo ——沒錯,就是叫 sudo 。其得名于一款名為 Ludo (印度馬棋)的一款棋盤游戲,它是飛行棋的前身。規則與飛行棋大體相同。
我們平時玩的棋子,在這款游戲中叫做進程。而我們平時使用的骰子,也變成了二進制的了。
游戲支持 2 ~ 4 人一起玩耍,每一方起始有四枚“進程”??偣灿?4 方:CentOS 隊、Fedora 隊、Ubuntu 隊和 Mint 隊。
開局時,各方將四枚“進程”放入各自區域的“基地”中,然后輪流擲骰子,擲得***點數者開局。開局后再次輪流擲骰子,只有擲得 6 點的人才可以將一枚棋子從“基地”移入起始點(init),并再擲一次來確定移動步數。
玩家擲骰子之后,可以選擇任一已經進入了起始點(init)的“進程”移動。沒有進入起始點(init)的“進程”不可移動。
“進程”從起始點(init)沿外側白色格子盤旋整個棋盤一周后才能回到自己本色的中間那一列(主列)抵達中間區域(kernel space)。最終將四枚“進程”全部都移入了中間區域(kernel space)的玩家獲勝。
具體的規則還有:
- 六點連擲:在游戲過程中,擲得 6 點的玩家可以再次擲骰子,直到不是 6 點;然后就輪到(順時針)下一位玩家擲骰子;
- 撞擊占領:當走到的格子有其它方的“進程”時,將其撞回“基地”,我方的“進程”占領此格子;
- 疊子阻越:格子內已有我方“進程”,則可以疊放;其它方的“進程”不可越過此格子;
- 單撞疊子:當我方擲出骰子數,剛好使我方“進程”可停于他方的兩個疊子時,則三個“進程”俱都打回“基地”;
- 無敵疊子:當我方擲出骰子數,剛好使我方“進程”可停于他方的三個疊子時,則只有我方“進程”被打回“基地”;
- 盤旋達陣:中間終點同色格子,當擲出的點數使“進程”剛好到達此處才可放入“kernel space”,否則超過的點數要后退。
此外,這里還有補充的規則:
- Kill-9 格子:Kill-9 會殺掉我們的“進程”。你需要讓你的“進程”回到起始點(init)格子去。
- /dev/cool 格子: /dev/cool 會幫助我們越過長長的區塊,一下子就跳到內核的面前。不過,只有在這個區塊的顏色和我們的棋子的顏色一致時,才有用。
- Fork 格子 : 如果你有一個進程已經抵達了目的地(kernel space),當你有別的進程走到 fork 時,你之前的進程就要返回到路上,并移動到這個格子上。
如果你真的對這個游戲很感興趣,不妨把我們提供的圖片打印出來,進行裁剪、黏貼。就可以真正的玩一把 Sudo 游戲啦!