博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 爱好者的飞行棋:sudo
阅读量:5967 次
发布时间:2019-06-19

本文共 1105 字,大约阅读时间需要 3 分钟。

今天为大家带来一款棋盘游戏 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 游戏啦!

作者:Daniel Stori
来源:51CTO

转载地址:http://gyhax.baihongyu.com/

你可能感兴趣的文章
Catalan数(卡特兰数)
查看>>
Linux shell的条件判断、循环语句及实例
查看>>
JPA常用注解
查看>>
简单的设置
查看>>
常用命令1
查看>>
Windows Server 2012 DHCP故障转移
查看>>
Linux服务器配置和管理:虚拟机安装CentOS6.7
查看>>
掌握ajax
查看>>
ASA下邮件发送经常失败
查看>>
python3第八天(面向对象)
查看>>
pomelo的session
查看>>
我的友情链接
查看>>
ubuntu atp&dpkg
查看>>
主要 次要通道
查看>>
利用贝叶斯分类器进行文本挖掘---笔记
查看>>
我的友情链接
查看>>
将ping命令结果输出到文本
查看>>
小蚂蚁学习mysql性能优化(8)--数据库结构优化--范式化和反范式化,水平分表,垂直分表...
查看>>
py requests.post2
查看>>
批处理文件学习笔记
查看>>