emacs里的小游戏


物料的时候玩玩emacs里的小游戏放松放松

简书地址

引用:https://linux.cn/article-11949-1-rel.html

1. 消消乐

M-x bubble 游戏相当简单:你必须用尽可能少移动清除尽可能多的“泡泡”。当你移除气泡时,其他气泡会掉落并粘在一起。这是一款有趣的游戏,此外如果你使用 Emacs 的图形用户界面,它还支持图像显示。而且它还支持鼠标。

你可以通过调用 M-x bubbles-set-game-<difficulty> 来设置难度,其中<difficulty>可以是这些之一:easy、medium、difficult、hard 或 userdefined。此外,你可以使用:M-x custom-group bubbles 来更改图形、网格大小和颜色。

由于它即简单又有趣,这是 Emacs 中我最喜欢的游戏之一。

2. 五子棋

你必须将 5 个方块连成一条线,井字棋风格。你可以运行 M-x gomoku 来与 Emacs 对抗。游戏还支持鼠标,非常方便。你也可以自定义 gomoku 组来调整网格的大小。

3. 乒乓、贪食蛇、俄罗斯方块

这些经典游戏都是使用 Emacs 包 gamegrid 实现的,这是一个用于构建网格游戏(如俄罗斯方块和贪吃蛇)的通用框架。gamegrid 包的伟大之处在于它同时兼容图形化和终端 Emacs:如果你在 GUI 中运行 Emacs,你会得到精美的图形;如果你没有,你看到简单的 ASCII 艺术。

你可以通过输入 M-x pong、M-x snake、M-x tetris 来运行这些游戏。

4. Zone

我的另一个最爱。这是一个屏幕保护程序——或者更确切地说,是一系列的屏幕保护程序。

输入 M-x zone,然后看看屏幕上发生了什么!

你可以通过运行 M-x zone-when-idle(或从 elisp 调用它)来配置屏幕保护程序的空闲时间,时间以秒为单位。你也可以通过 M-x zone-leave-me-alone 来关闭它。

如果在你的同事看着的时候启动它,你的同事肯定会抓狂的。go


评论
  目录