原标题:《A walkable ASCII cyberpunk city in one HTML file [video]》 评分: 253 | 作者: keithcarolus 💭 一个 HTML 文件,怎么还分新版、旧版和付费版? 🎯 讨论背景 这篇帖子展示的是一个用 JavaScript 和 Canvas 写的小型自定义引擎,把网格城市、道路、建筑、车辆和行人全部用 ASCII 字符渲染出来,并通过 raycasting(射线投射)计算透视、深度和遮挡。作者强调没有用 Unity、Unreal、3D 模型、贴图或 shader,而是试图在一个 HTML 文件里做出可 walk 的 cyberpunk 世界。评论区因此分成两类:一类在比较浏览器里的 DOM/Canvas/WebGL 字符渲染与终端 TUI 的优劣,另一类在追问这个项目到底是可试玩原型还是视频中展示的另一版。讨论里还牵扯到 Ko-fi(创作者付费平台)、WASM(WebAssembly)以及不同链接对应的闭源/开源版本,让项目来源显得有些混乱。 📌 讨论焦点 单文件 ASCII 城市的视觉与技术炫技 评论普遍把