用ASCII字元蓋出一座城:一個可自由探索的3D城市原型,如何只用符號呈現縱深
開發者Grow Now! Games以ASCII字元自研射線渲染引擎打造可自由探索的3D城市原型,本臺綜合Gizmodo與IT之家報導整理技術輪廓與背景脈絡。
根據IT之家於2026年8月20日引述美國科技媒體Gizmodo前一日(當地時間8月19日)的報導,一名署名Grow Now! Games的開發者以純ASCII字元構築了一座可自由探索的3D城市。整個項目沒有3D模型、沒有著色器,也沒有任何傳統圖形素材,僅靠一套小型自研引擎,讓字母、數字與符號組成完整的立體世界。
字元背後是一套真正的3D網格
報導指出,這座ASCII城市並非二維字元畫的靜態呈現,而是一套基於網格(grid)建構的3D世界。道路、建築、樹木、汽車與行人都存在於網格之中,系統還會記錄建築高度等屬性資訊。
渲染方面,每生成一幀畫面,渲染器都會從攝影機位置向網格發射射線,判斷射線首先碰到的物體,再依據距離計算透視、縱深與物體大小,同時確定不同物體之間的遮擋關係。換言之,觀察到的前後層次並非美術排版,而是逐幀運算出來的結果。
遠近有別:字元大小與亮度營造縱深
Gizmodo的報導描述了這套引擎的視覺處理邏輯。靠近玩家的物體由更大、更明亮的字元構成;距離越遠,字元越小、越暗,最終逐漸融入黑色背景。正是這種基於距離的字元縮放與明暗衰減,讓一個完全由ASCII字元組成的世界仍能呈現出可信的3D空間感。
除了渲染,引擎還實現了碰撞檢測、車輛移動、行人活動與物體排序等功能。城市內的車流與人流並非貼圖式的背景裝飾,而是在網格中實際運作的實體。開發者表示,目前這個項目只是一個小型原型,未來還會繼續嘗試新的做法。
硬體越強,回頭看舊形式的人越多
IT之家在報導中提供了這波復古潮流的背景脈絡。現代電腦的效能已足以完成許多過去難以想像的任務,遊戲畫面越來越逼近寫實,即使並不算高端的硬體,渲染複雜3D場景也不再困難。但技術越先進,一部分愛好者反而越傾向回頭探索早期計算機的表現方式:有人出於懷舊,也有人純粹欣賞在工具極度受限的條件下,依靠創意解決問題的過程。
報導舉出的對照案例,是稍早出現的Windows 1.1a版Word原生x64移植項目。該項目將微軼1990年前後的文字處理軟體移植到現代平臺,使其能在Windows 11電腦上直接執行,與ASCII字元畫同屬「以現代能力重訪舊形式」的實踐。
ASCII創作的幾個既有座標
ASCII藝術本身是早期計算機文化的產物,僅用字母、數字與各種符號,就能拼出完整的視覺場景。這次的城市項目之所以被單獨報導,關鍵在於規模與互動性:多數ASCII創作停留在靜態圖像或文字介面層面,而此項目將字元畫推進到可自由漫遊的即時3D空間,且具備完整的物理與遮擋計算。
IT之家過去也曾報導過多起類似精神的作品,例如有開發者以TXT純文字遊玩《毀滅戰士》,也有創作者以一行命令產生ASCII人像。與這些案例相比,可探索城市原型在複雜度上明顯更高,某種程度上更接近早期3D遊戲在機能受限年代摸索出的技術路徑。
訊源與可核實邊界
目前關於此項目的公開資訊,主要來自Gizmodo於8月19日的報導,以及IT之家8月20日的轉述整理。兩則報導對技術細節的描述大體一致,均出自開發者的自述與公開展示內容。至於引擎的具體實作方式、原始碼是否公開、執行平臺與幀率表現等細節,現有報導未見著墨。
該項目屬性為原型(prototype),開發者已表明後續仍會迭代。至於這條「以受限形式逼近3D空間」的路線會走多遠,仍視後續版本而定,本臺將持續留意可核實的後續進展。
主題