PacVim:一个用于学习Vim的命令行游戏

2024-01-12 09:02:41 来源/作者: 这里教程网整理 /

PacVim:一个用于学习Vim的命令行游戏_Ubuntu

安装 PacVim

首先,按照在下面给出的链接上描述的方式安装Ncurses库开发工具

●How To Install Ncurses Library In Linux

●How To Install Development Tools In Linux

上面两个链接地址依次为:

https://www.ostechnix.com/how-to-install-ncurses-library-in-linux/

https://www.ostechnix.com/install-development-tools-linux/

请注意,如果没有 gcc 4.8.X 或者更高的版本,这个游戏可能无法正确地编译和安装。我在Ubuntu 18.04 LTS上测试了PacVim,其工作非常良好。


一旦安装了Ncurses库和gcc以后,运行以下命令来安装PacVim。


使用PacVim学习Vim命令

开始PacVim游戏

通过以下命令启动游戏:

例如,以下命令以普通模式从第5级开始游戏:

这里“5”代表级别,“n”代表模式. 一共有两种模式:

nh

默认模式为困难模式h

如果要从一开始(0级)开始游戏,就运行:

这是我的Ubuntu 18.04 LTS系统的输出示例:

要开始游戏,只需按下ENTER键.


现在开始畅游这款游戏吧. 阅读下面的内容来了解如何玩这一款游戏.

按ESC或者q键退出.


以下命令从第5级以困难模式启动游戏:

或者,


如何玩PacVim?

PacVim的用法与PacMan非常相似。您必须运行经过屏幕上所有的字符,并同时避免幽灵字符(红色字符)。

PacVim有两个特俗的限制:

    1. 你不能撞上墙壁(黄色)。你必须使用 vim动作命令来跳过它们。

    2. 如果你踩到了一个波浪字符(蓝绿色的“~”), 就输掉了比赛。

你有三条生命. 每次你打过0级,3级,6级,9级等,你就会获得一条生命. 总共有从0到9十个级别. 在打过第9级以后, 游戏就会自动重置为第0级,但是幽灵的移动速度会加快.

获胜条件

使用vim命令将光标移到字母上并高亮它们。在所有的字母都被高亮之后,你就成功了,并进入了下一个层级.

失败条件

如果你触碰到一个幽灵(由一个红色的G表示)或一个波浪字符,你就失去一条生命。如果你的生命数少于0,你将会输掉整个游戏。

下面是会用到的命令的列表:

按键

作用

q

退出游戏

h

向左移动

j

向下移动

k

向上移动

l

向右移动

w

向前移动到下一个小写单词的开头

W

向前移动到下一个大写单词的开头

e

向前移动到下一个小写单词的结尾

E

向前移动到下一个大写单词的结尾

b

向后移动到上一个小写单词的开头

B

向后移动到上一个大写单词的开头

$

移动到行末

0

移动到行首

gg/1G

移动到第一行的开头

numberG

移动到number对应的行的开头

G

移动到最后一行的开头

^

移动到本行的第一个单词

&

1337 cheatz(通过当期级别)

在玩过几个级别以后,你也许会发现在Vim的使用技巧上有所改善。坚持偶尔玩一下这个游戏直到你掌握了Vim的使用。