エンタメ&アート

1~13 / 392件

エンタメ&アート
2026/11/8 [SUN]
シューティングゲーム『DOOM』の床に描いた数字を読み取る ゲームの仕掛けでAIを動かすオープンソースプロジェクト「Doomformer」公開のサムネイル画像

シューティングゲーム『DOOM』の床に描いた数字を読み取る ゲームの仕掛けでAIを動かすオープンソースプロジェクト「Doomformer」公開

シューティングゲーム『DOOM』のステージで、発射ボタンを押しながら歩くと、足元の床に線が描かれる。その線で「7」を描き、読み取りボタンを押すと、判定結果の「7」が点灯する。ゲーム内の仕掛けを使ってこうした計算を行うオープンソースプロジェクト「Doomformer」を、GitHubでmottopanikeikuの名で活動する開発者が2026年10月20日に[公開]した。 ## プレイヤーの分身が線を横切るたびに足し算 Doomformerは、整数で演算するニューラルネットワークを、『DOOM』系の実行環境「ViZDoom」で動くステージに[変換]する。ステージにはプレイヤーの分身が配置され、ベルトコンベヤーで運ばれる。分身が計算用に配置された線を横切るたびに、その線に割り当てた値が足される。足し算の結果は、ステージ内の区画ごとの照明の明るさや床の高さで表す。 この仕組みを使って、小規模なTransformerが『DOOM』のステージ名を作る[デモ]も公開されている。 ## 床に描いた数字を判定、手書き数字1万枚で認識精度97.16% 数字を読み取る「DrawPad」の[デモ]では、1,355体の分身が、数字を描いたのと同じステージ内で計算する。判定結果に対応する分身が線を横切ると、その数字の表示が点灯する。 ![videoframe_12712.jpg] :::small 床に描いた「7」(青)と、読み取り結果の「7」(黄)。画像の出典:[Doomformerの公式デモ動画「DrawPad」]より ::: 開発者は別の[評価]で、手書き数字データセット「MNIST」のテスト画像1万枚を使い、9,716枚を正しく分類した。評価では計算を4つのマップに分け、Pythonがマップ間で値を受け渡した。画像1枚につきゲームから読み出した248個の値は、全1万枚で数値計算ライブラリ「NumPy」による整数演算の結果と完全に一致した。 2026年11月2日付の更新「v0.7.2」では、DrawPadをマップファイルとして書き出す機能が[追加]された。書き出したマップは『DOOM』系の実行環境「GZDoom」でPythonなしに遊べる。 :::box [関連記事:シューティングゲーム「DOOM」のプレイ画面をリアルタイム生成するAI「GameNGen」--Googleとテルアビブ大学の研究チームが発表] ::: :::box [関連記事:Microsoft、ゲーム開発支援AI「Muse」をオープンソースで提供開始—リアルタイム生成技術を活用] ::: :::box [関連記事:Google DeepMind、「SIMA 2」研究プレビュー公開──Gemini搭載で推論・一般化・自己改善が進化、生成3D世界にも対応] ::: :::box [関連記事:GPT-6 Astra、AGI時代の予兆か ゲーム攻略、3D世界制作、ロボット操作まで広がる汎用性] :::

アクセスランキング
genex_creative_20261117
FOLLOW US
各種SNSでも最新情報をお届けしております