faststack
1.0.0
一個簡單的可自定義俄羅斯方塊變體。
這主要針對快速的比賽。如果您想要一個更具功能的遊戲,我建議使用Nullpomino。
這需要meson與任何C99編譯器一起構建。一些前端有其他要求。
meson build
cd build
ninja
cd build
mesonconf -Dfrontend=sdl # or -Dfrontend=terminal
ninja
注意:有些前端有此處未列出的個別依賴關係。有關詳細信息,請參見他們的子目錄。
粗糙的項目結構如下:
src/engine包含執行邏輯/工作的Core Tetris發動機代碼。這與任何圖形代碼無關。
src/frontend
terminal包含一個直接呈現到Linux端子的前端。
SDL2包含一個SDL2圖形接口。
kernel包含一個完整的操作系統基庫和最小前端,可以運行IX86/X86_64系統的FastStack引擎。
如果您有任何想法或請求,請隨時創建問題。
GPLV3許可。請參閱README。
核心發動機的基礎在舊的lockjaw遊戲中的結構上有所不同,該遊戲已在GPLV2下或更晚於GPLV2下進行許可。大多數是零代碼共享,但是某些設計相似性可能很明顯。