GregoryCannon/StackRabbit
An AI for playing NES Tetris at a high level. Based primarily on search & heuristic, with high quality board evaluation through value iteration.
解決的問題
StackRabbit 是一個設計用於高水準玩 NES Tetris 的 AI,自動化遊戲的決策過程,以達成高分。
工作原理
該系統結合使用搜尋與啟發式方法,利用價值迭代進行高品質的棋盤評估。其架構由一個 Node.js 伺服器組成,負責請求解析並將任務委派給 C++ 模組,這些模組以遠高於 JavaScript 實作的速度執行核心 AI 計算。
適用對象
適用於對高階 NES Tetris AI 感興趣的玩家與開發者,以及希望在模擬器或真實硬體上實驗 AI 驅動遊戲玩法的人。
主要亮點
- 多平台支援:提供 FCEUX 模擬器(Lua)與透過 Raspberry Pi 連接真實 NES 主機(Python)的客戶端。
- 高效能計算:核心 AI 邏輯使用 C++ 實作,以實現最大速度。
- Web 可存取性:提供獨立的 Web 客戶端,使用者可繪製棋盤並查詢 AI 以取得最佳放置方案。
相關
- 專案
- 專案
- 專案
- 專案
- 專案