炸穿认知!有人把游戏写进 PDF,用 LaTeX 就能玩,学术党整活天花板
点击👇“LaTeX工作室” 关注公众号
精致科研生活从这里开始
你敢信吗?不用游戏引擎、不用复杂编程,在 PDF 里就能玩游戏,靠的竟是排版神器 LaTeX,编译一次最快只要 150ms!
这不是脑洞,这是真实可跑的硬核项目——LaTeXGames,开发者把游戏逻辑、画面渲染、按键交互,全塞进了 LaTeX 文档和 BASH 脚本里,彻底颠覆了 PDF 只能看、不能玩的刻板印象。
一、PDF 玩游戏的神奇原理
整个系统的核心逻辑简单又炸裂,靠三层配合实现交互:
-
BASH 循环监听 运行 bash loop.sh后,脚本会持续监听键盘输入,同时不停编译main.tex。 -
状态文件实时改写 检测到按键时,脚本立即修改 state.tex文件,重定义 LaTeX 变量,记录游戏状态。 -
LaTeX 渲染画面 main.tex引入state.tex,借助 TikZ、PGFPlots 绘图包,把变量转化为可视化游戏画面。
编译引擎用 pdflatex,单次耗时 150-200ms,帧率约 5FPS,流畅度虽不高,但 用 PDF 玩游戏 的脑洞已经赢麻了。
二、内置两款可玩小游戏
项目里已经做好两款 demo,操作极简,打开 PDF 就能玩:
1. 恐龙跑酷(dinogame)
-
操作: j跳跃、r重置、q退出 -
玩法:经典 Chrome 恐龙避障,纯 PDF 动态呈现
2. 类 Doom 射击(DooMTeX)
-
操作: j后退、k前进、h左转、l右转、s射击、r重置、q退出 -
亮点:第一视角迷宫射击,LaTeX 实现 3D 感画面
三、为什么说这波操作超神?
-
LaTeX 竟是图灵完备语言 不止能排版论文,还能存变量、跑逻辑,支撑完整游戏运行。 -
零额外游戏框架 全程只用 BASH+LaTeX+PDF 阅读器,门槛低到离谱。 -
学术圈整活天花板 写论文的工具,被用来做游戏,堪称程序员+科研党双重狂欢。
开发者还放话:下次要做更像 Doom 的完整版,狠狠期待住!
项目地址:https://github.com/julienlargetpiet/LaTeXGames
网盘链接:https://pan.quark.cn/s/20aec8dd14ee
要不要我帮你整理一份 一键运行教程,直接复制命令就能玩?
视频演示:
已关注
关注
重播 分享 赞

www.texhub.com

点击👇“LaTeX工作室” 关注公众号

● LaTeX 重制最牛最难《中学数学实验教材》共 6 册-免费下载 – 增加百度网盘
● 2026 最新国家自然科学基金项目 LaTeX 模版,科研党的福音来了!
● MathLive —— 轻松编辑数学公式的宝藏神器!即时渲染、支持 LaTeX 输入,完美公式编辑体验!
● 高中物理甲种本第一册重制豪华版来了(附全套教材下载)
夜雨聆风