(2025)“The Second”:Flappy Bird
創作者:Charles Zhang 日期:2025-07-05 上下文:過程式(Events) 開發時間:幾天 框架:Glaze!
截圖
概述
這是一個展示 Glaze! 各項功能的概念驗證。我們在當時系統的諸多限制下工作,同時專注於做出一個能正常執行的程式。圖形素材是用 ChatGPT 4o 生成的。
這個演示使用的是非常老的技術:本地靜態儲存 API,畫布範圍也有限,但它完全可以執行。這項早期工作表明,對於這類小規模的視覺化應用,解釋型執行時已經足夠;而對於迴圈密集型應用,解釋型執行時則顯得太慢,正如在“The Third”中所見。
該設定使用了幾根重複出現的管道,沒有選單,也沒有音效或音樂。
開發
為了便於構建這個圖,我們依靠先用 C# 實現。這是必要的,因為當時缺乏高階的過程式結構,所構建的狀態非常複雜,尤其是缺少文件級模組資料成員(直到 2026 年才出現)。
影像素材使用本地路徑引用,這樣可以工作,但不如 Divooka Explore 藉助嵌入的庫資源實現的單檔案特性那樣簡潔。
備註
儘管功能完整,過程式上下文始終存在的問題是其複雜性。要充分利用此類程式的過程式特性,並在資料流方式與過程式方式之間找到平衡,仍然很棘手。總體而言,Divooka 的目標是儘可能直接在資料流上下文中完成工作,因為我們認為這通常是效率最高的工作區。