Vidar's Index 上有哪些趣味项目和游戏?
Vidar's Index 的“Fun & Games”板块集中了一批用编程语言实现的趣味项目,涵盖小游戏、在线工具和编程实验。这些项目大多由站长 Vidar 个人开发,风格偏极客向,适合对 Linux、Shell 脚本或复古编程感兴趣的读者娱乐和参考。如果你只是想找点好玩的在线小游戏,或者想看看用 Bash、Excel 等非常规工具能做出什么,这个板块值得一逛。
趣味游戏
以下项目以游戏形式呈现,部分可直接在线运行:
- BashInvaders:用 Bash 脚本写的太空侵略者(Space Invaders)。把经典街机游戏塞进 Shell 脚本里,本身就是一种行为艺术,适合想了解 Bash 能做什么的人。
- Tetris AI:一个小型俄罗斯方块 AI 小程序。可以观察 AI 如何自动玩俄罗斯方块,适合对游戏 AI 感兴趣的人。
- LuckSweeper:扫雷变体,特点是“所有猜测都是幸运的”——即你点开的格子永远不会踩雷。适合想轻松体验扫雷、不想被炸的玩家。
- Vidar's Adventure:一组小卡通漫画,偏休闲阅读。
- IRC-To-RageComic:把 IRC 聊天记录转换成暴走漫画(rage comic)。适合 IRC 老用户用来把聊天梗变成图。
在线工具与编程实验
这些项目更偏工具或技术演示,但同样带有趣味性:
- Wordcount:统计 Linux 源码中单词出现的频率。对想了解 Linux 代码库词汇分布的人是个有趣的切入点。
- Finite Curve:在线工具,能把一张照片画成一条连续的线。属于生成艺术类的小工具。
- Unicode Mazes:用 Unicode 制表符生成迷宫。适合想看终端字符画效果的人。
- Theme Park password generator:为 MegaDrive 游戏《Theme Park》生成密码。属于复古游戏辅助工具。
- Evalbot:安全地执行任意 shell 命令。对想研究命令求值安全性的人有参考价值。
- MandelMacro:在 Excel 里画曼德博分形。用电子表格做分形计算,属于典型的“用错工具做对事”的极客趣味。
更多项目
页面底部提到,如果还想要更多,可以访问 Junk 板块,那里有:
- 一些微型 3D Python 游戏
- 通过 ICMP 隧道传输 IP 的工具
- 用 shell 脚本实现的 MD5
这些项目同样延续了“用不寻常的方式做技术实验”的风格。
适合谁看
- 想找轻量在线小游戏、不想安装东西的人
- 对 Bash、Shell 脚本能力边界好奇的 Linux 用户
- 喜欢复古游戏(MegaDrive、IRC)或生成艺术的人
- 想看看“用 Excel 画分形”“用 Bash 写游戏”这类极客实验的人
如果你属于以上任意一类,可以从 BashInvaders、Tetris AI 或 LuckSweeper 开始试玩;想深入技术细节的,可以看 Wordcount、Evalbot 或 Junk 板块里的项目。