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 に問い合わせることができます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト