Linux 烹饪 - 学习...伪装

作者:Marcel Gagné

弗朗索瓦,如果我看起来目瞪口呆,那是因为我正拼命想弄清楚你到底在搞什么鬼。Quoi? 当然,我知道是你。你戴着廉价的塑料鼻子、胡子和眼镜。你很惊讶?当然,这不是一个好的伪装,mon ami。任何认识你的人,包括经常来这家餐厅的所有人,都会立刻认出你。你可以争辩说这让你看起来不一样了,但我无法确定你看起来像格劳乔·马克斯、一个小丑还是土豆先生。哦,别生气。我恰好是格劳乔和土豆先生的忠实粉丝。你问小丑怎么样?说实话,我从来没有确定过小丑。我想我应该问你这一切的解释,但我们稍后再讨论。我们的客人们正陆续到来。

大家晚上好,欢迎来到Chez Marcel!您的餐桌已经准备好了,请入座并放松身心。弗朗索瓦,请摘下你那愚蠢的伪装,然后去酒窖。把 2002 年阿根廷卡帝那马尔贝克葡萄酒拿来。你会看到两箱在南翼,就在你从 Tablets Galore 订购的古埃及象形文字石碑旁边。毫无疑问,我们的客人会喜欢这款浓郁而强烈的马尔贝克。Vite!

你们必须原谅他,mes amis,他是一位出色的服务员,但他的思维偶尔会以非常奇怪的方式运作。在指责他看起来像土豆先生之后,我想起了一款很棒的 Linux 游戏,名为Potato Guy,也称为KTuberlingKTuberling 由 Eric Bischoff 和其他人编写,是 KDE 的 kdegames 软件包的一部分,因此,它可以很容易地从您的发行版的存储库中安装。这是一个电脑版的土豆头游戏,你可以在塑料土豆上插入各种塑料眼睛、耳朵、鼻子和帽子,创造出一个滑稽的土豆人(图 1)。官方的土豆先生当然是著名的商店购买版游戏,由孩之宝出售。我必须承认,mes amis,我年纪足够大,还记得游戏里不包含土豆的时候。你用的是真土豆。但是,我跑题了。

Cooking with Linux - Learning...Disguised

图 1. KTuberling

您在图 1 中看到的截图来自 KDE 4 版本的游戏。当您向土豆人添加各种部件时,一个友好的声音会说出这些部件的名称:“鼻子”、“眼睛”、“眼镜”。您的孩子们会玩得很开心,给土豆人打扮,重新排列东西,试穿不同的身体部位和配件。如果您正在制作一个特别出色的KTuberling杰作,您可以保存您的作品并在稍后返回。如果您对结果感到满意并想分享您的创作,您还有另外两个选择。第一个是单击菜单栏上的“游戏”,然后单击“打印”(或单击“打印”图标)来打印图像。或者,单击“游戏”,然后选择“另存为”。从这里,您可以导出图像。KTuberling 默认以 Targa 图像格式(.icb 扩展名)保存,但您可以通过指定扩展名来生成不同的格式。例如,要以 PNG 格式保存,另存为picture_name.png.

土豆不是你唯一的选择,事实上,有两种不同的土豆风格:默认的较瘦的土豆和稍微丰满、更经典的块茎。每个场景都称为游乐场。单击菜单栏上的“游乐场”,您会发现一个可以填充宇宙飞船、外星人和宇航员的月球景观(图 2)。填充一个古埃及场景,参观一个白雪皑皑的山丘并装饰一些圣诞树,或者从披萨饼皮开始,尽情添加配料。

Cooking with Linux - Learning...Disguised

图 2. 月球表面只是几个可用于装饰的游乐场之一。

注意

如果您有艺术天赋,您可能想为您自己的孩子创建额外的游乐场,或与他人分享。单击 KTuberling 菜单栏上的“帮助”,然后选择“KTuberling 手册”。在“技术参考”部分,有关于创建游乐场并在主题中发布结果的说明。

鉴于我指责我们都认识的某位服务员看起来像个小丑,因此我提到一款很棒的儿童老游戏似乎很合适。

来自 New Breed Software 的Circus Linux是一款很棒且非常傻气的小游戏,它发生在一个马戏团的大顶棚内,是的,主角是小丑(图 3)。在大顶棚的顶部,五彩缤纷的气球来回漂浮。乐队演奏着音乐,海豹用鼻子平衡着球。骑着独轮车的杂耍熊偶尔会出现,背景中欢快的马戏团音乐完成了效果。你的工作是来回移动跷跷板,抓住一个弹跳的小丑(这反过来会让你自己的小丑飞起来)。弹跳的小丑反过来会戳破漂浮的气球。

Cooking with Linux - Learning...Disguised

图 3. 抓住弹跳的小丑,戳破气球,赢得胜利!Circus Linux 是一款傻乐游戏。

如果这一切听起来有点熟悉,那是因为Circus Linux 是一个非常老的雅达利 2600 游戏Circus Atari 的克隆版,尽管图形效果更好。关于戳破气球的整个部分进一步让人想起经典游戏Breakout 的数百个版本。Circus Linux 是一款单人或双人游戏,这意味着您可以挑战您的小小丑进行游戏。声音效果和音乐可以从介绍屏幕中关闭或打开。其他选项包括弹跳的气球和漂浮的障碍物,您的小丑可能会撞到这些障碍物并掉到地上。

我实际上没有任何带有“格劳乔”字样的东西,但您可能已经注意到这里的主题。这些程序虽然对成年人来说可能很有趣,但更多的是为我们当中年轻的 Linux 专家准备的。今天菜单上的下一项恰如其分地称为 Childsplay,称其为游戏可能不太合适,因为它实际上是游戏的集合。Childsplay 是一个处理插件的引擎,每个游戏都是一个插件。这些游戏面向 2-7 岁的年龄段。因此,它们对于本专栏的读者来说都相当简单,但对于幼儿来说则更具挑战性。

插件概念意味着任何人都可以为 Childsplay 编写游戏,但在撰写本文时,该软件包包含 11 个不同的游戏,其中几个游戏可以算作是让父母怀旧的好去处。首先,有一个非常简单的Pong游戏,速度放慢到足以让小玩家将球拍移动到位。您还会发现经典游戏Pac-Man的教育版。在这个游戏中,你帮助黄色笑脸角色追逐组成单词的字母(图 4)。

Cooking with Linux - Learning...Disguised

图 4. 啃食字母,吃掉你的话,并升一级。

在我继续之前,先说一句题外话——Childsplay 默认以全屏模式运行,这可能非常适合小朋友。但是,您可能希望以窗口模式运行它,假设您需要在孩子玩耍时关注日志或 IM 聊天(childsplay --window)。游戏开始时会显示一串代表各种游戏的图标(图 5)。单击任何图标,您就可以开始游戏了。

Cooking with Linux - Learning...Disguised

图 5. Childsplay 主屏幕列出了可用的游戏。只需单击图标即可开始游戏。

在屏幕底部,有一个小小的停止标志,您可以随时单击它以退出当前游戏并返回顶部。还有一个记分牌,用于跟踪您的表现。大多数游戏都带有几个不同的级别。当您成功完成游戏时,您会听到“Woo Hoo!”的祝贺声,或者一声宣告游戏结束的爆炸声。

有一个经典的记忆游戏,您可以在其中翻开卡片,寻找两个相同的卡片(图 6)。这个游戏的第二个版本播放声音而不是显示图片。然后,玩家需要记住哪个按钮播放了什么声音并将它们配对。这个游戏的另一个版本显示一些图片,然后播放一个声音,您的孩子必须将该声音与图片匹配。有一些掉落的字母,必须在它们到达屏幕底部之前输入,还有字母和数字,必须在它们被说出时单击,以及一些简单的动物图片,在单击时会发出适当的声音。确保您下载最新的插件,以获得一套动物闪卡,其中包含大量动物声音以及图片及其在字母表中的位置。对于初出茅庐的台球高手,Childsplay 还配备了一个非常简单的台球游戏,该游戏从一个球开始,然后在孩子熟悉这个概念后添加球。

Cooking with Linux - Learning...Disguised

图 6. Childsplay 包含两个简单的记忆游戏。

Childsplay 并不复杂,肯定不是快节奏的,并且不需要高端显卡即可运行。它的目标受众是非常年轻的观众,他们仍然欣赏木制形状匹配拼图和堆叠积木。对于年轻一代来说,这是一款很棒、简单、寓教于乐的游戏。

GCompris 与此类似,但更加完善,是另一个儿童游戏合集,面向 2-10 岁的儿童。GCompris 的发音类似于法语单词 J'ai compris,字面意思是“我已经理解了”。当游戏开始时,一个带有左侧边栏的彩色屏幕让孩子们(或他们的父母)可以从一系列活动中进行选择。这些活动包括阅读、策略、数学、娱乐、谜题、计算机技能、发现活动和物理实验活动(图 7)。单击这些选项中的任何一个都会弹出一个相关游戏或活动列表。其中一些类别也可能具有子类别。将鼠标指针悬停在图标上,当前选项的描述将显示在主窗口底部附近的大蓝色气泡中。那么,有多少游戏和活动呢?GCompris 附带 100 多个不同的活动,使其成为您年轻的 penguinista 的必备之选。

Cooking with Linux - Learning...Disguised

图 7. GCompris 的开始屏幕让您可以从不同的类别中选择活动,例如阅读、数字或谜题。

阅读活动包括识别字母、将图片与单词匹配、填写缺失字母和培养基本阅读技能的游戏。数字游戏帮助玩家学习计数、识别数字和进行基本数学运算。刚接触计算机的人会发现可以培养键盘和鼠标技能的活动。有很多谜题可以锻炼大脑细胞,包括几个匹配和记忆游戏。游戏?是的,也有一些纯粹的游戏。将足球踢入球门,导航迷宫,去跳伞或驾驶潜艇。如果您认为学习绝非乐趣,请查看酷炫的Numbers in Order 游戏(图 8),该游戏要求年轻的飞行员飞入编号的云朵,同时学习计数(云朵不一定按顺序出现)。

Cooking with Linux - Learning...Disguised

图 8. 年轻的直升机飞行员在飞入漂浮的编号云朵时,面临着计数的挑战。

看到了吗?学习is 很有趣。

GCompris 还在表面之下隐藏了一些出人意料的强大小型应用程序,这些应用程序有时会模仿成人应用程序。例如,有一个文字处理器,配有内置样式,随时准备释放您孩子内在的作者。内置的即时通讯应用程序意味着孩子们可以与他们的朋友聊天(但他们必须在同一个网络上,因此教室环境在这里效果很好)。甚至还有一个很棒的小型矢量绘图应用程序(图 9),就像爸爸妈妈的一样,只是更有趣。

Cooking with Linux - Learning...Disguised

图 9. GCompris 具有功能强大但简单的矢量绘图程序。

现在是时候了,mes amis,我必须说,别开玩笑了,打烊时间到了。不过,多呆一会儿,你们中的成年人可以在离开前再喝一杯葡萄酒。在我们道晚安之前,弗朗索瓦会很乐意再为您续杯一次。当您品尝最后一杯酒时,尝试另一个游戏或装饰另一个块茎,并记住您永远不会因为年龄太大而无法享受一些简单、傻乐的乐趣。

举起酒杯,mes amis,让我们大家为彼此的健康干杯。A votre santé! Bon appétit!

资源

Childsplay: childsplay.sourceforge.net

Circus Linux: www.newbreedsoftware.com/circus-linux

GCompris: www.gcompris.net

KTuberling: games.kde.org/game.php?game=ktuberling

Marcel 的网站: www.marcelgagne.com

WFTL-LUG,Marcel 的在线 Linux 用户组: www.wftl-lug.org

Marcel Gagné 是一位屡获殊荣的作家,居住在安大略省滑铁卢市。他是 Addison-Wesley 出版的Moving to Linux 系列丛书的作者。他还定期在电视节目 Call for Help 中以 Linux 专家的身份露面,并每月在广播节目 Computer America 中亮相。Marcel 还是一位飞行员,一位前 40 强唱片骑师,撰写科幻小说和奇幻小说,并擅长折叠霸王龙纸艺。您可以通过电子邮件 marcel@marcelgagne.com 与他联系。您可以从他的网站 www.marcelgagne.com 发现许多其他内容(包括很棒的 Wine 链接)。

加载 Disqus 评论