Skip to content

Latest commit

 

History

History
88 lines (58 loc) · 3.89 KB

File metadata and controls

88 lines (58 loc) · 3.89 KB

仮想ゲーム環境構築と自動Bot制御に関する技術検証(短期報告)

概要 2025.06.05

本ドキュメントでは、ローカルネットワーク上でのゲーム環境の構築と、自動制御Bot(OpenKore)を用いた基本的な動作確認の成果を記録しています。将来的には、映像制作(After Effects)との連携や、AIによる動的制御の基盤としての応用も視野に入れています。


🧭 目的

  • ローカル仮想環境でのクライアント/Bot制御システムの実験的構築
  • 映像制作ツール(After Effects)と連携可能な制御パイプライン構想の初期検証
  • 技術記録とポートフォリオとしての活用、および自習ログの整備

⚙️ 実施環境

区分 使用技術・ツール
サーバー rAthena(MariaDB 10.5.29)
クライアント FroggoClient.exe(XKore対応)
Bot制御 OpenKore(XKore0モード)
開発環境 VSCode / Python / Visual Studio
データ管理 HeidiSQL
AE制御 JSON → JSX(ExtendScript)
OS環境 Windows11(ローカル実行)

🚧 1週間での構築成果

✅ サーバー/クライアント環境

  • rAthena を用いたローカルサーバー構築とMariaDB接続確認
  • クライアント起動成功(FroggoClient.exe
  • ローカルネットワーク上でBotおよびクライアントの連携動作を確認

✅ Bot(OpenKore)動作確認

  • Bot 4体の起動、ログイン、自動行動の確認(移動/追従/戦闘/アイテム拾得)
  • 基本的なマクロの記述と動作検証(例:NPC職業変更対応)
  • XKore0によるクライアント連動確認
  • プラグイン開発は未着手(今後の課題)

🔍 制限と未着手項目

  • Botによる狩場選定・アイテム売却・倉庫処理などの「自律型AI」行動は未構築
  • Perl Plugin の構造把握と作成はこれから(未着手)
  • ゲームログをJSON形式に変換 → AEに連携する構想は未実装(検討段階)
  • 現在のログ活用は主にDiscord連携による簡易通知のみ

🎬 After Effects 制御との関係

  • Python → JSON → JSX経由によるAEレイヤー自動操作環境を自作(開発中)
  • レイヤー構造の外部吸い上げ機能は現在実装中
  • 映像制作AIとの統合は現時点では凍結中(データ入力まで確認済)
  • AEとの本格的な連携については、今後別途フェーズを分けて整理予定

✍️ 利用・公開に関する方針

  • 本プロジェクトはローカル環境かつ非公開ゲーム名環境での技術検証であり、商用目的やネットワーク公開は一切行っていいない
  • サーバー・Bot制御において使用しているOSS(rAthena, OpenKore)はライセンス準拠で操作
  • 技術ポートフォリオ/実験ログとしてGitHub・個人Webで公開予定(実名タイトルは非掲載)

🔭 今後の展望

  • Botログや行動履歴をJSONへ変換し、AEの自動構成やモーショングラフィック生成へ応用
  • OpenKoreプラグインによるAI連携や、ステートマシン制御の試験導入
  • 仮想空間とメディア編集ツールの双方向制御インターフェースとしての活用
  • 個人用描画エンジン/AEコントロールUIとしての軽量ツール化も視野に

🗂 関連技術タグ

#OpenKore #rAthena #Python #AfterEffects #JSX #JSON #BotAutomation
#映像制作 #ローカルサーバー構築 #技術ポートフォリオ #AI活用基盤