シューティングゲームにおける 弾道予測アルゴリズムの作成

Slides:



Advertisements
Similar presentations
静岡大学情報学研究科 戸根木千洋 ユーザーイメージ収集 インターフェースの開発. 2 目次 背景と目的 研究の構成 研究の詳細 イメージ収集インターフェースの提案 映画イメージ収集システムの開発 システムの評価 今後の課題.
Advertisements

ロボット制御のソフトウェ ア: シミュレータ試作 情報理工学部 情報知能学科 H 207051 中谷聡太郎.
自動映像生成のための パーティクルフィルタによるボールの追 跡 2007 年 3 月 21 日 神戸大学大学院自然科学研究科 矢野 一樹.
サンプル版 「何」で動作をお試しいただけます。 文字をクリックすると、アニメーションが表示されます。 便覧 p200 Tおえ.
ユーザーイメージ収集 インターフェイスの開発
3次元nクイーン問題の 解に関する研究 論理工学研究室 伊藤精一
第8章 ケース紹介 ギア.
ロボコードの戦略 班員 筒井・堀・田川・酒井・譜久島
Excelによる統計分析のための ワークシート開発
ブロック運びゲーム.
Java言語による シューティングゲーム作成
外来植物の侵入・拡大モデル 都市社会工学科 保全生態学研究室  秋江 佳弘.
Javaでゲーム  山本拓弥.
データ構造と アルゴリズム 理工学部 情報システム工学科 新田直也.
情報工学部 情報工学科 05A1304 鈴木 浩高 種田研究室
携帯アタッチメントタイプゲーム 2009年7月31日スタジオボイラー 低価格で多くの本数を遊べるゲームプランをご用意しました。
第3回 スプライトと音楽 05A1030 佐々木和也.
徳島大学工学部知能情報工学科 A1 グループ 学部4年 森陽司
「C++言語」習得のための実践的研究 -「テンプレート」,「例外処理」,「実行時型情報」-
文部科学省・大学共同利用機関 メディア教育開発センター 加藤 浩
技術参照モデルとシステム要件定義 に関する学習システム
Lorenz modelにおける 挙動とそのカオス性
没入型仮想現実を用いた テニス練習システムの開発と評価
リアル卓球 B2 Ryo.
三重大学・大学院生物資源学研究科 共生環境学専攻 地球環境気候学研究室 教授 立花義裕
C言語を用いたシューティング ゲームの作成
シューティングゲーム.
グラフアルゴリズムの可視化 数理科学コース 福永研究室 高橋 優子 2018/12/29.
リモートホストの異常を検知するための GPUとの直接通信機構
テトリスにおけるAI の開発 情報論理工学研究室 13— 川原 翔太.
カオス水車のシミュレーションと その現象解析
1-P-6 パラボラ反射板を用いたアクティブマイクロフォンによる方向推定
TIME SIGNAL: 集合知を利用した赤信号点灯時間の取得手法
シラタマホシクサの地域文化の検証とフェノロジーの年変動
迷子問題を考慮した 地図閲覧システムの構築
配牌時の役満和了率 を考慮した麻雀AIの開発
実践プログラミング入門2 配列を使ってゲームを作ろう 徳山 豪 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野.
アクションゲームにおけるプレイヤのレベルに応じたマップの自動生成手法の研究
三次元チェスアプリケーションの開発 およびUIの機能向上
GPSを使わないBebop Droneの 自動飛行
(昨年度のオープンコースウェア) 10/17 組み合わせと確率 10/24 確率変数と確率分布 10/31 代表的な確率分布
ロボットの協調動作の研究: マップ作成とマップ情報を利用した行動計画
経営システム工学入門実験A ビールゲーム 総評
連続領域におけるファジィ制約充足問題の 反復改善アルゴリズムによる解法 Solving by heuristic repair Algorithm of the Fuzzy Constraint Satisfaction Problems with Continuous Domains 北海道大学.
OpenCV について OpenCV とは OpenCV の Python プログラム例 配列 画像の B, G, R の 3成分
近畿大学理工学部情報学科 情報論理工学研究室 赤井 隆純
シューティングゲームにおける 未経験者と経験者の差異の解析
AI かどうか? 木下研究室 David Chen
Javaオンライン対戦型 シュ-ティングゲーム
3次元Nクイーン問題の 解の存在の検証 07-1-037-0106 前波 大貴 情報論理工学研究室 宜しくお願いします。
理工学部情報学科 情報論理研究室 野中章宏 2016年2月5日
福岡工業大学 情報工学部 情報工学科 種田研究室 于 聡
データ構造とアルゴリズム (第5回) 静岡大学工学部 安藤和敏
Handel-Cを用いた パックマンの設計
遺伝アルゴリズムによる NQueen解法 ~問題特性に着目した突然変異方法の改善~
近畿大学 理工学部 情報学科 情報論理工学部研究室 潘小月
東邦大学理学部情報科学科 白柳研究室 五味渕真也
指導教員 石水 隆 講師 情報論理工学研究室 木ノ下 翔大
香川大学工学部 富永浩之 知識工学1 第1-1章 人工知能と知識工学 香川大学工学部 富永浩之
大阪工業大学 情報科学部 情報科学科 学生番号 A 苧谷 真行
近畿大学理工学部情報学科 情報論理工学研究室 段野健太
第12回:Microsoft PowerPoint (2/2)
音響伝達特性を用いたシングルチャネル音源方向推定
ウィルスの感染先探索活動を可視化するツール“PacketViewer”の開発
第2回 開発環境とゲーム 05A1030 佐々木 和也.
Webページタイプによるクラスタ リングを用いた検索支援システム
C言語を用いたゲームの作成 種田研究室 05A2055 松井和幸.
Javaを用いたシューティングゲーム作成
3.1 シューティングゲームの当たり判定 当たったら死亡.
オブジェクト指向メトリクスを用いた 開発支援に関する研究 --- VC++とMFCを用いた開発を対象として ---
Presentation transcript:

シューティングゲームにおける 弾道予測アルゴリズムの作成 情報論理工学研究室 13-1-037-0136 筒井 晴也

目次 研究背景、目的 研究内容 まとめ 今後の課題

研究背景 シューティングゲームとは、自機を操作し敵機を撃墜してスコアを記録するコンピュー タゲームである。 クリアの定義 スコアを多く稼ぐ ボスキャラクターを倒す 無限に行われる攻撃から避け続ける グラディウス(コナミデジタルエンタテインメント)より引用 東方紅魔郷(上海アリス幻樂団)より引用

研究目的 シューティングゲームの難易度は様々な要因に依存 し、適切な難易度を設定するには多くのテストプレイ が必要である。 費用と時間がかかりすぎるため、開発のネックと なる。 この問題を解決するために敵機や敵機の攻撃を自 動で避けるAIを作成し、有用性を検証する。

研究内容 研究方法 固定画面シューティングゲームで、ひたすら敵機や敵弾を避け続けるものを作 成する。 自機が何フレームで撃墜されるかを5つの難易度にわけて評価する。 実際のゲーム画面

研究内容 敵機は2種類存在する。 ゆらゆら進みながら6方向に拡散する弾を発射するタイプ(図1) ある程度進んだ後、自機を狙った弾を発射し後退するタイプ(図2) 図1 図2

研究内容 作成したAIの内容 1) 自機の周囲を探索する。 2) 敵性オブジェクトが探索範囲内に侵入したら、それらがどのようなベクトルで動いてるかを観 測する。 3) 観測結果から計算を行い、自機を避ける方向へ動かす。

研究内容 難易度 平均生存時間(フレーム) 安定率 1 490 88% 2 413 82% 3 322 78% 4 296 66% 5 210 50% AIのシューティングゲームプレイ結果

まとめ AIが敵性オブジェクトを探知すると避けることは証明 された。

今後の課題 探索範囲内にある敵弾全ての弾道予測を行い、線で はなく面での予測を行う。 画面端に追いやられた場合の自機の動きを自然なも のにする。

参考文献 1) 松浦健一郎, 司ゆき : シューティングゲームプログ ラミング , SoftBank Creative(2006) 2) 長久勝 ; Java ゲームプログラミング, SoftBank Creative(2004) 3) 株式会社アイプランニング Java でシューティング https://www.ipl.co.jp/item/JavaShootingGame.html