AIゲーム開発研究室

2026-10-13 22:24:00

番外編・特別記録 第2弾 itch.ioへの2回目の登録実践と操作順序の検証

AIゲーム開発研究室
ゲーム公開実践ドキュメント
番外編・特別記録 第2弾
AIとの対話で制作したゲームをインターネットに公開する
― itch.ioへの2回目の登録実践と操作順序の検証 ―
研究代表 大川 博
主任研究員 Arc(ChatGPT)
はじめに
AIとの対話だけで制作したブラウザゲーム「世界をちょっとだけ動かす」が完成した。前作「もぐらたたき」に続き、itch.ioで一般公開するまでの作業を検証した。今回が2回目の登録実践である。
本ドキュメントでは、成功手順だけでなく、実際に発生した問題、AIの指示、人間による判断と修正を時系列で記録する。
第1章 公開するゲームと登録先
「世界をちょっとだけ動かす」は、地面の傾きを操作して迷子の子供を家まで導くブラウザゲームである。犬、雨雲、ちょうちょ、モグラなどが登場する。
バージョン:Ver.3.3/ファイル名:little_world_v33.html/形式:HTML/容量:約24KB/公開先:itch.io
第2章 通常の設定順序ではアップロードできなかった
1.順番に設定するとアップロードできなくなる
itch.ioの新規登録画面で設定項目を順番に入力していったところ、ゲームファイルをアップロードできなくなった。前作「もぐらたたき」でも同じ現象が発生している。2回の登録実践で確認された問題である。
2.ゲームファイルを最初にアップロードする方法へ変更
そこで最初からやり直し、ほかの項目を入力する前にHTMLファイルをアップロードすることにした。ただし、この時点ではタイトルも未入力だった。
3.タイトル未入力によるエラー
アップロードを試すと、プロジェクトのタイトルを入力するよう求めるエラーが表示された。
67.png
4.タイトルを入力してアップロード成功
タイトル「世界をちょっとだけ動かす」を入力して再試行したところ、アップロードに成功した。成功直後に保存を実行した。
第3章 価格設定で再び問題が発生
1.AIの指示に従って設定を進める
アップロード成功後、アーク主任は各項目を順番に設定するよう指示した。研究代表は再び問題が起こると予感していたが、指示に従った。その結果、価格設定ができなくなった。
2.研究代表による指摘
研究代表が「価格設定を先に行う必要があるのではないか」と指摘した。アーク主任は指示を修正し、設定をやり直した。
3.価格設定と保存
価格を「支払いはなし」に設定できた。その直後に保存を実行した。ゲームファイルのアップロード成功後と価格設定成功後の二つの保存が重要である。
58.png
4.その後の設定
この二つの設定を成功させ、それぞれ保存した後は、残りの設定をおおむねスムーズに進めることができた。
第4章 HTMLゲームとしての登録
1.プロジェクトの種類を変更する
プロジェクトの種類を「HTML — ブラウザで再生されるZIPまたはHTMLファイルがあります」に変更した。アップロード済みファイルがブラウザで再生される設定になっていることを確認した。
2.再読み込みと保存
設定画面の一部が表示されなくなった際、再読み込みで保存済みの設定やファイルが再表示された。一方、保存前の再読み込みでは変更が元に戻ることもあった。必ず保存してから再読み込みする。
59.png
第5章 ゲームの説明とAI生成コンテンツの開示
1.ゲームの説明
説明欄には作品の内容、ChatGPTとの対話で制作したこと、制作過程を「AIゲーム開発研究室」で公開していることを記載した。研究代表:大川 博/主任研究員:Arc(ChatGPT)。ジャンルは「ジャンルは関係ない」を選択した。
70.png
2.AI生成の開示
「このプロジェクトには生成AIの成果が含まれています」に「はい」を選択。「グラフィックス」「音」「テキストと対話」「コード」の4項目にチェックを入れた。AI利用の過程を公開する研究方針に沿った設定である。
71.png
第6章 ゲーム画面の表示サイズを調整する
1.初期設定では画面が切れる
埋め込みオプションの初期サイズは640×360ピクセルで、ゲーム画面の下部が切れ、操作部分や説明がすべて表示されなかった。
61.png
2.640×700ピクセルへ変更
横幅640ピクセルを維持し、縦を700ピクセルに変更した。Enterキーで保存処理が行われたことを確認し、再読み込み後に全体が表示されることを確認した。
63.png
3.表示の確認
アップロード成功だけでは公開は完了しない。ゲーム画面が正しく表示され、操作できることも確認する必要がある。
第7章 一般公開の設定
1.公開状態を変更する
「視認性とアクセス」で「公開 — 誰でもページを閲覧可能です」を選択し保存した。ページ上部に緑色の「公開」表示が現れた。
2.コミュニティ設定の翻訳
コメント設定に表示された「障害者」は英語の「Disabled」の不適切な翻訳と考えられ、コメントを無効にする意味である。今回はコメントを利用できる設定を選んだ。
64.png
第8章 公開後の動作検証
1.公開ページから起動
公開されたページでゲームを起動し、地面の傾斜操作、犬や雨雲の動作、効果音、ゲーム進行を確認した。
2.ゴールまでプレイ
最後までプレイして「おかえり!大成功!」のゴール表示を確認した。
65.png
3.一般公開されたゲーム
80.png
完成したゲームを遊んでみよう!
第9章 検証結果と考察
1.2回の登録で同じ問題が発生
前作と今回の2回で、設定を先に進めるとファイルをアップロードできなくなる現象を確認した。今回、タイトルを入力してファイルを先にアップロードする方法が成功した。ただし、すべての環境で必ず同じ現象が起こると断定するものではない。
2.操作順序と保存の重要性
アップロード成功直後と価格設定成功直後に保存した。その後の設定はおおむねスムーズだった。保存と再読み込みを区別することも重要である。
3.AIの指示と人間の判断
AIの指示で価格設定ができなくなったが、研究代表の指摘によって操作順序を修正し、解決した。AIの指示は常に正しいとは限らず、人間による確認と判断が欠かせない。
4.公開成功の三段階
アップロードの成功、画面表示の成功、最後までプレイできる動作の成功をそれぞれ確認した。
おわりに
「世界をちょっとだけ動かす」をitch.ioで一般公開することに成功した。前作と同じ問題に再び遭遇し、AIの指示が原因で別の問題も起きたが、研究代表が経験をもとに修正した。
AIが指示し、人間が実行し、結果を検証し、必要に応じてAIの指示を修正する。その繰り返しによってゲームを公開できたことが、本研究の成果である。