中文版Linux桌面系统初级教程-7.pdf
中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 1 页 第 7 章 游戏内容目录第 7 章 游戏 .1 KDE 游戏 .2 土豆小子 KTuberling 拼图 .2 弹跳球 KBounce .3 消掉同色球 SameGame .4 原子与分子 KAtomic .5 镭光探宝 KBlackBox .6 游戏区介绍 .6 游戏规则 .7 查看游戏结果 .8 游戏难度 .8 挖地雷 KMines .8 俄罗斯方块 KSirtet .9 推箱子 KSokoban .10 二人纸牌 Skat .11 空档接龙 .13 翻棋子 KReversi .13 英雄无敌 3 、可汗和神话 2 .14 中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 2 页 KDE 游戏可以从红旗 Linux 的工具盘中找到 KDE 游戏。这里介绍几个。提供了很多游戏,这里介绍几个。KDE游戏安装包的名称为 kdegames,具体安装方法请参考“软件的安装和卸载”一章。安装程序会自动把各种游戏的启动项添加到开始菜单:【开始】【应用程序】【游戏】【某游戏的启动项】单击游戏启动项,即可以启动相应的游戏。土豆小子 KTuberling 拼图游戏过程中的一个屏幕截图如下。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 3 页 该游戏实际上一个土豆编辑器。初始时,在窗口左侧提供一个土豆,游戏者可以从窗口右侧拖取“眼睛”、“鼻子”、“眉毛”等图形放到土豆上,以组成有趣的土豆小子。该游戏可以发声。当拖放“眼睛”时,会发出相应英文单词“eye”的声音。弹跳球 KBounce弹跳球游戏过程中的一个屏幕截图如下。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 4 页 游戏在一个由砖墙包围的区域内进行。有若干弹球在这个区域内不停地移动,碰到“墙壁”就会反弹回来。用鼠标左键点击活动区域,将会出现一个不断延伸的新墙。在砌墙的过程中如果弹球碰到新墙的中间某个位置,新墙将全部消失并丢掉一个命。如果弹球碰到新墙头部的正前方,墙将立即停止延伸,但不会丢命。如果弹球碰到墙的头部侧面,将反弹回去,墙会继续延伸直到与已有的墙接上。砌墙的方向分水平和垂直两种方向。点击鼠标右键可以改变砌墙的方向。如果新墙与已有的墙围起的区域内没有弹球,整个被围区域将被填满砖头,成为非活动区。如果在规定时间内能使非活动区域扩张占整个区域的75%以上,将可以晋级。初始级别有两个弹球两条命。每进一级,弹球会增加一个,同时增加一条命。丢掉所有的命或非活动区域扩张到整个区域的75%以上时,游戏将结束。游戏得分与非活动区域的大小有关。消掉同色球 SameGame游戏过程中的一个屏幕截图如下。游戏的主窗口中有很多彩色的球。如果两个以上同色球水平或垂直相连,点击其中某个球,就可以擦除它们。被擦除球的上方若有其他球,将自动下落;右侧有球的,会自动向左聚集。每次擦掉的球越多,得分越高。单次得分数x 与单次擦球数 n 的关系是:x=(n-2)(n-2)。例如,如果一次擦掉 7 个球,就可以得到 25 分。各次擦球得分累加得到总分。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 5 页 当没有可擦的球时游戏结束。游戏结束时,如果一个球也不剩,将得到1000 分的奖励。原子与分子 KAtomic游戏过程中的一个屏幕截图如下。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 6 页 在左侧窗口的迷宫里分布了一些原子。用鼠标点击某个原子,该原子就可以移动。可移动的方向都会用箭头提示出来。用鼠标点击相应的箭头可以移动原子,也可以按光标键选择方向移动原子。当各原子遇到一起并且各自的键接到一起时,它们就组成了分子。在右侧小窗口提供了分子图和分子名。该游戏的任务就是用最少的步骤移动原子,组成给定的分子。步骤越少,得分越高。点击右侧小窗口上方的水平滚动条可以选择不同的级别。级别越高,分子结构越复杂,也越需要技巧。镭光探宝 KBlackBox镭光探宝,即 KBlackBox,是一款比较复杂的思维训练游戏。在新游戏开始时,程序会把几个球随机地放到游戏区中的某几个黑匣子里。游戏者的任务就是要借助镭射光的扫描,确定哪些黑匣子里藏着球。游戏区介绍在游戏的过程中,游戏区内会出现各种颜色的方块或圆球,它们的含义如下:黑色方块:代表黑匣子。在新游戏开始时,整个游戏区将摆满黑匣子。游戏者的任务就是要确定哪些黑匣子里藏着球。蓝色圆球:当游戏者认为某个黑匣子中有球时,用鼠标单击该黑匣子,就会出现这种蓝色圆球标志。如果认为自己的判断错误,可以用鼠标再次单击蓝色圆球来取消标记,恢复黑色方块的状态。棕色方块:也是游戏者做的标记。当认为该位置没有球时,用鼠标右键单击相应黑色方块即可出中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 7 页 现这种标记。用鼠标左键再次单击棕色方块时,则可以取消标记,恢复黑色方块的状态。绿色圆球:代表发射镭射光的激光器,它是借以判断球的摆放位置的重要工具。用鼠标单击某激光器就会使其发射激光。红色圆球:这是查看游戏结果时可能出现的标志。如果游戏者在某处做了蓝色圆球标记,而实际上这个位置并没有球,那么在最后查看游戏结果时,程序会自动给出这种红色圆球标志。淡蓝色圆球:也是查看游戏结果时可能出现的标志。如果某个黑匣子中有球,而游戏者没有标记出来,那么在最后查看游戏结果时,程序就会自动给出这种淡蓝色圆球标志。淡灰色方块:这里什么也没有,不必管它们。游戏规则在游戏过程中,游戏者只能借助镭射光的扫描,来确定哪些黑匣子里藏着球。当点击某激光器时,它就会发出镭射光,光线可以穿透空的黑匣子。但如果在前进路线上存在藏球的黑匣子,光线将因球的存在而发生折射或被吸收,游戏者可以根据光线的变化来判断球的位置。折射:当光线所经过的路线侧旁有球时,光线将弯折 90 度,发生折射。折射可以发生多次。被折射的光线的两端处于不同的位置,并且会用同一数字标示出来。如图,2 号光线被处于己列寅行的球折射了一次,而 1 号光线则被处于丙列子行、甲列辰行、丁列寅行的球连续折射了三次。反射:当光线因多次折射回到其发出的的位置时,就是反射。被反射的光线会被标上R。被吸收:当光线恰好进入某个藏球的黑匣子时,光线就会被球吸收。被吸收的光线会被标上H。游戏者点击某激光器后,应根据游戏区边缘出现的数字和字母来猜测光线的行走路径,从而进一步推测出球的隐藏位置。在程序的“设置”菜单中有一个“教程”选项,如果被选中(被选中时,会出现一个对勾),新开始的游戏将明确显示藏球的位置。在这种情况下,点击激光器,可以更好地理解光线的运动规律。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 8 页 查看游戏结果在游戏区上点击鼠标中键,就可以查看游戏结果。没有鼠标中键的,可以同时按下鼠标的左右两键来模拟鼠标中键。分数的计算方法是:每标记错误一个球得5 分;游戏区周围数字和字母的个数每增加一个就增加1 分。显然,得分越少越好。游戏难度镭光探宝的游戏区大小有 88、1010、1212 等三种选择。球的数量则有4、6、8 等三种选择。可以使用设置菜单设置游戏区的大小以及球的数量。随着游戏区的增大以及球数量的增多,游戏难度将增大。挖地雷 KMinesKMines 是一个经典的挖地雷游戏。目标是在不踩到地雷的同时挖开所有的空格。进行本游戏必须使用鼠标和它的三个按键,对于那些两键鼠标,同时按下左 键和右键可以模拟三键鼠标的中键单击。用鼠标左键单击雷区的某个方块代表要挖开此处,如果这个方块下面埋了一个地雷,意味着踩中了地雷,本次游戏将以失败结束。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 9 页 如果方块底下是一个数字,这一数字代表的是它周围的方块中有多少地雷。第一个方块(除了边沿和角落处),周围都有八个相邻方块。如果某个方块邻近的方块中没有地雷,单击后将显示为一个空格,这时,所有它临近的方块都会自动翻开。左键单击一个标记了红色小旗的方块很安全,不会发生任何事情。用右键单击可以为一个包含地雷的方块作上标记(插一面红色的小旗)。用右键单击插有红色小旗方格会把这个空格设置为不确定状态,并标记成一个问号(?)。这种不确定标记在扫雷过程中有困惑时是有帮助的。如果某个方块周围的地雷全都标记完,可以单击鼠标 中 键,将其周围剩余的方块全部挖开。这一招非常有用,因为它能够节约很多时间。如果小旗子标记的位置有误,也会踩上地雷而爆炸。单击黄色笑脸 图标可以随时开始一次新游戏。窗口上方左侧的方框显示了还未标记出的地雷总数。在方块上每标记一处小旗,方框中的数字就减一。这个方框并不能提示正确或错误,只是从理论上显示本次游戏中您还需找出并标记的地雷数量。游戏难度级别不同其区域大小也不同。难度越高,区域越大。俄罗斯方块 KSirtet此游戏中,游戏者的任务是使下落的方块恰如其分地排成完整的行。按向上光标键可以使方块旋转,左右光标键可以横向移动方块,向下光标键则会加速方块的下落速度。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 10 页 当不完整的行达到了游戏区域的顶部,即不能再有方块落下的时候游戏就结束了。利用下落的方块拼成完整的行时,该行将消去。游戏时每消去 10 行,将会上升一个级别,同时方块下落的速度也会加快(具体来说方块下落的速度是1/(1+等级)秒每行。一次消去的行数越多得到的分数也越多。同时消去四行将得到最高的分值。一次消去一行的得分是40分,一次消去两行的得分是 100 分,三行是 300 分,而一次消去四行将得到 1200 分。当然上面提到的分数还要乘以当时所处的级别数,也就是说,如果在10 级时一次消去了四行,你将得到 12000 分!此游戏可以一人玩,也可以两人对战。当一个游戏者消去行时,将向其的对手游戏区的底部放置垃圾:消去一行时不产生垃圾行,消去两行时产生一行,以此类推。推箱子 KSokoban游戏的目的是将所有的红宝石推到仓库中的绿色玻璃质方块中。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 11 页 游戏过程中,可以使用键盘上的光标或鼠标来控制保管员的行动。在保管员行走方向的前面如果有一块宝石,而且它后面没有任何阻挡物,就可以推动它。如果将宝石推到了角落里,它会卡在那里再无法动弹。如果有宝石挡在路上时,也保管员将陷入困境,因为保管员不能跳过宝石。还要注意的一点是,一次只能推动一块宝石。二人纸牌 Skat这是一个二人游戏。每名玩家面前有16 张纸牌,8 张扣着,8 张掀开。总点数为 120,得点数超过 60者胜。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 12 页 四个 J 固定为主牌。每次开牌,还会随机确定一种花色为主牌,并显示在有牌权一方的积分框右下角。有牌权方任出一张掀开的牌,另一方则按如下规则出牌:如果先手出的是主牌,后手必须也出主牌,谁的牌大谁得点数。后手若没有主牌,可以任意出牌,无论大小,都是先手得点数。如果先手出某花色的普通牌,后手有同一花色的必须出同一花色的,谁的牌大谁得点数。后手若没有同一花色的牌,可以可以出主牌,此时后手得点数。后手若没有主牌,可以出任意花色的普通牌,无论大小,都是先手得点数。牌的大小顺序是:梅花 J,黑桃 J,红桃 J,方片 J,A,10,K,Q,9,8,7。各牌的点数如下表:牌名A10KQJ987分值1110432000点数与分数的关系如下表:点数60619091119120分数1234中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 13 页 空档接龙启动“耐心 KPatient”这个游戏,从设置菜单中选“空档接龙”即可进行空当接龙游戏。游戏者应想办法把扑克按K、Q、J、3、2、1 的顺序降序排列,同时保证黑色扑克(梅花或黑桃)与红色扑克(方片或红桃)交替出现。例如图中的 8、9、10。必要时可以临时把某些扑克放到窗口上方左侧的四个空位里,每个空位最多可以放一张扑克。例如图中的Q。从设置菜单可以看出“耐心 KPatient”支持多种类型的扑克牌排序游戏。翻棋子 KReversi如图,以蓝方为例,用鼠标点击方格1,可以放置一颗蓝色的棋子。此时标有蓝点的那几个红色棋子因其两端都被蓝色棋子截断,这些棋子也会翻转成蓝色成为蓝方的棋子。游戏双方的任务就是用上面的方法占据尽可能多的棋盘方格,在这些方格中都放置自己的棋子。当棋盘被棋子占满时游戏结束,占格多者胜。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 14 页 英雄无敌 3、可汗和神话 2可以从红旗 Linux 的工具盘中找到英雄无敌3、可汗、神话 2 等三个大型游戏的演示版,其安装包的名称依次为 heroes、kohan、myth,具体安装方法请参考“软件的安装和卸载”一章。安装后可以在命令行中输入如下指令来启动相应的游戏。为了方便,也可以在开始菜单中添加相应的启动项,具体方法请参考“软件的安装和卸载”一章。英雄无敌 3/opt/Loki_Demos/heroes3_demo/heroes3_demo可汗/opt/Loki_Demos/kohan_demo/kohan_demo神话 2/opt/Loki_Demos/myth2_demo/myth2_demo