Tutorials2026-07-21

我用 Markdown 做了一个马里奥主题填字游戏(你也可以)

谁说 markdown 只能写 README?我把最喜欢的文本格式变成了一个完整的马里奥填字游戏——并在此过程中学到了关于创造力的一些东西。

听着,我喜欢 markdown。我的意思是,我真的喜欢它。我用 markdown 写所有东西——购物清单、D&D 笔记、给室友关于洗碗的阴阳怪气便条。所以有一天晚上我在我们的 markdown editor 里捣鼓时,我想:我能用这个东西做一个填字游戏吗?

剧透:是的。而且并没有那么难。

网格问题

第一个障碍:markdown 并没有填字游戏布局插件。但表格呢?哦,表格完全可以。所以我用 markdown 的表格语法建了一个 15x15 的网格。每个单元格要么是空格(白色方块),要么是 ### 代码(黑色方块,因为它们挡住了答案,明白吗?)。大概长这样:

| M | A | R | I | O | ## | B | R | O | S |
|---|---|---|---|----|----|---|---|---|---|
| L | L | J | U | M | P | E | R | ## | L |

是的,这在原始 markdown 中不太对齐。但这就是它的魅力所在。这是手工制作的

线索

这是最有趣的部分。我想了 30 个横竖线索。有些很简单——"永远在另一座城堡里的公主"(PEACH)。有些是很宅的梗,全球可能只有三个人能懂——"瓦里奥在 Mario Kart 64 中的第一辆卡丁车颜色"(紫色,如果你想知道的话)。还有一些纯粹是冷笑话:"耀西找到便宜货时会说什么"(YAHOO——这植入广告做得)。

我把线索格式化成网格下方的普通列表,带 (Across) 和 (Down) 标签。干净、可读、一点也不神秘。基本上和真正的填字游戏相反。

这有什么意义

好吧,没有人会把我的马里奥填字游戏发表在纽约时报上。但关键在于:用一种工具去做它"本不是用来做"的事,是真正掌握它的最好方法之一。我在那一晚上学到的关于 markdown 表格、转义字符和格式技巧的知识,比连续几周写无聊的 README 学到的还多。

另外,我把文件发给了我的朋友 Dave,他 12 分钟就解完了。这是我今年最有成就感的 12 分钟。

你自己试试

打开 markdown editor,选择一个你喜欢的主题——电影、你的猫、元素周期表,随便什么——然后建一个网格。你不需要任何编程技能。只需要方括号、竖线符号和一点点烂梗的能量。如果我在晚上 11 点边吃麦片边能做出来,你绝对也能做到。