Soumettre la recherche
Mettre en ligne
160207 ゲームAI作ってみた
•
1 j'aime
•
700 vues
Taishi Nagayama
Suivre
Aアルゴリズムを使ってゲームAIを作ってみました。
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 17
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Viewのキャプチャを撮ってみる
Viewのキャプチャを撮ってみる
Yoshihiro Wada
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
Toshiyasu Miyabe
RiBLA Broadcast 簡易操作マニュアル
RiBLA Broadcast 簡易操作マニュアル
ssuser4339f6
「ハイパースカラー」対戦格闘ゲーム企画素案
「ハイパースカラー」対戦格闘ゲーム企画素案
Yasuhiro Yamaguchi
【Unite 2017 Tokyo】ゲームAI・ゲームデザインから考えるゲームの過去・現在・未来
【Unite 2017 Tokyo】ゲームAI・ゲームデザインから考えるゲームの過去・現在・未来
Unity Technologies Japan K.K.
位置情報のシミュレート(と偽造チェックイン)
位置情報のシミュレート(と偽造チェックイン)
孝文 田村
Unity名古屋セミナー [プログラミングなしでゲーム開発]
Unity名古屋セミナー [プログラミングなしでゲーム開発]
MakotoItoh
ゲームクリエイター就職大作戦「Debugger」
ゲームクリエイター就職大作戦「Debugger」
Shun Okabe
Recommandé
Viewのキャプチャを撮ってみる
Viewのキャプチャを撮ってみる
Yoshihiro Wada
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
Toshiyasu Miyabe
RiBLA Broadcast 簡易操作マニュアル
RiBLA Broadcast 簡易操作マニュアル
ssuser4339f6
「ハイパースカラー」対戦格闘ゲーム企画素案
「ハイパースカラー」対戦格闘ゲーム企画素案
Yasuhiro Yamaguchi
【Unite 2017 Tokyo】ゲームAI・ゲームデザインから考えるゲームの過去・現在・未来
【Unite 2017 Tokyo】ゲームAI・ゲームデザインから考えるゲームの過去・現在・未来
Unity Technologies Japan K.K.
位置情報のシミュレート(と偽造チェックイン)
位置情報のシミュレート(と偽造チェックイン)
孝文 田村
Unity名古屋セミナー [プログラミングなしでゲーム開発]
Unity名古屋セミナー [プログラミングなしでゲーム開発]
MakotoItoh
ゲームクリエイター就職大作戦「Debugger」
ゲームクリエイター就職大作戦「Debugger」
Shun Okabe
[120915] igda sig indie9
[120915] igda sig indie9
IGDA Japan
Node canvasで作るプロトタイプ
Node canvasで作るプロトタイプ
H T
ゲームAI・実装事例の紹介
ゲームAI・実装事例の紹介
Koji Morikawa
クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006)
クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006)
Youichiro Miyake
IGDA日本 GDC2016報告会 「人工知能の行方 -ゲームエンジンとVRの間で-」
IGDA日本 GDC2016報告会 「人工知能の行方 -ゲームエンジンとVRの間で-」
Youichiro Miyake
ソーシャルゲームとスマフォアプリとクラウドの関係
ソーシャルゲームとスマフォアプリとクラウドの関係
gipwest
きれいな絵を書こうとしていたら、Aiを作れる様になっていた話
きれいな絵を書こうとしていたら、Aiを作れる様になっていた話
Daiki Iijima
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
maginemu Mishimagi
Gamebusiness in China
Gamebusiness in China
Kenji Ono
日本ゲーム産業史概説
日本ゲーム産業史概説
Shibaura Institute of Technology
カクレ勇者と魔王ー追いつ追われつ大接戦ー
カクレ勇者と魔王ー追いつ追われつ大接戦ー
Kenichirou Igari
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Contenu connexe
Similaire à 160207 ゲームAI作ってみた
[120915] igda sig indie9
[120915] igda sig indie9
IGDA Japan
Node canvasで作るプロトタイプ
Node canvasで作るプロトタイプ
H T
ゲームAI・実装事例の紹介
ゲームAI・実装事例の紹介
Koji Morikawa
クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006)
クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006)
Youichiro Miyake
IGDA日本 GDC2016報告会 「人工知能の行方 -ゲームエンジンとVRの間で-」
IGDA日本 GDC2016報告会 「人工知能の行方 -ゲームエンジンとVRの間で-」
Youichiro Miyake
ソーシャルゲームとスマフォアプリとクラウドの関係
ソーシャルゲームとスマフォアプリとクラウドの関係
gipwest
きれいな絵を書こうとしていたら、Aiを作れる様になっていた話
きれいな絵を書こうとしていたら、Aiを作れる様になっていた話
Daiki Iijima
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
maginemu Mishimagi
Gamebusiness in China
Gamebusiness in China
Kenji Ono
日本ゲーム産業史概説
日本ゲーム産業史概説
Shibaura Institute of Technology
カクレ勇者と魔王ー追いつ追われつ大接戦ー
カクレ勇者と魔王ー追いつ追われつ大接戦ー
Kenichirou Igari
Similaire à 160207 ゲームAI作ってみた
(11)
[120915] igda sig indie9
[120915] igda sig indie9
Node canvasで作るプロトタイプ
Node canvasで作るプロトタイプ
ゲームAI・実装事例の紹介
ゲームAI・実装事例の紹介
クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006)
クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006)
IGDA日本 GDC2016報告会 「人工知能の行方 -ゲームエンジンとVRの間で-」
IGDA日本 GDC2016報告会 「人工知能の行方 -ゲームエンジンとVRの間で-」
ソーシャルゲームとスマフォアプリとクラウドの関係
ソーシャルゲームとスマフォアプリとクラウドの関係
きれいな絵を書こうとしていたら、Aiを作れる様になっていた話
きれいな絵を書こうとしていたら、Aiを作れる様になっていた話
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
Gamebusiness in China
Gamebusiness in China
日本ゲーム産業史概説
日本ゲーム産業史概説
カクレ勇者と魔王ー追いつ追われつ大接戦ー
カクレ勇者と魔王ー追いつ追われつ大接戦ー
Dernier
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Dernier
(10)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
160207 ゲームAI作ってみた
1.
ゲームAIの作り方 ギークス株式会社 永山大志
2.
ゲームAIとは ノンプレイヤーキャラクター (NPC) の振る 舞いに知能があるかのような錯覚を生み出す 技法 ユーザーに楽しんで もらえればOK
3.
特徴 Weak AI いかに面白いか、上手く見せるか 決定論的AI 予測可能、高速、デバッグ簡単
4.
作成物概要 • 作成物 プレイヤー対NPC(複数)の戦車による対戦アクションゲーム • 使用エンジン UNITY
5.
UNITY • 簡単にゲームを開発することができるプラ ットフォーム • Javascript/C#で書ける(C/C++不要) •
アセットストアが充実(3Dモデル/演出) AIをテストする絶好の場
6.
ゲーム画面
7.
有限状態機械(FSM) 徊 追跡 攻撃 距離
8.
更地だと面白く無いので
9.
Aアルゴリズム • 経路探索アルゴリズム スタート地点からの移動量と これから予想される移動量によってスコアリング • 比較的効率的
10.
Aアルゴリズム opened ➘ opened ↓ opened opened → closed S opened ➚ opened ↑ Gc=1 h=4 s=5 c=1 h=5
s=6 c=1 h=6 s=7 c=1 h=7 s=8 c=1 h=6 s=7 c=1 h=5 s=6 ➚ OpenList[] =(1,7,8)(1,6,7)(1,5,6) (1,6,7)(1,5,6)(1,4,5) CloseList[] =(0,5,5) Cost = 開始からの移動数 Heuristic = 推測コスト 今回GoalとのX,Y それぞれの差の和とする Score = Cost + Heuristic
11.
Aアルゴリズム opened ➘ opened ↓ opened opened → closed S closed ➚ closed ↑ G opened ↑ opened ↑ c=1 h=4 s=5 c=1 h=5
s=6 c=1 h=6 s=7 c=1 h=7 s=8 c=1 h=6 s=7 c=1 h=5 s=6 ➚ c=2 h=5 s=7 c=2 h=6 s=8
12.
Aアルゴリズム opened ➘ opened ↓ closed opened ← opened → closed S opened closed ➚ closed ↑ G opened ↑ opened ↑ c=1 h=4
s=5 c=2 h=5 s=6 c=1 h=6 s=7 c=1 h=7 s=8 c=1 h=6 s=7 c=1 h=5 s=6 ➚ c=2 h=5 s=7 c=2 h=6 s=8 c=3 h=4 s=7 c=3 h=3 s=6
13.
Aアルゴリズム opened ➘ opened ↓ closed closed ← opened opened → closed S closed opened ← closed ➚ closed ↑ opened ↑ opened G opened ↑ opened ↑ c=1 h=4
s=5 c=2 h=5 s=6 c=1 h=6 s=7 c=1 h=7 s=8 c=1 h=6 s=7 c=1 h=5 s=6 ➚ c=2 h=5 s=7 c=2 h=6 s=8 c=3 h=4 s=7 c=4 h=1 s=5 ➚ ➚c=4 h=3 s=7 c=4 h=2 s=6 ➚c=4 h=1 s=5 c=3 h=3 s=6
14.
完成
15.
修正点 • Nodeが一定間隔でないので距離コストを加え る • 攻撃ステートに入るタイミングを相手が見え てから(隣のノードに入ったら)に変更(済)
16.
ニューラルネットワーク • ニューラルネットワークで学習させてNPC を強くしていく 未完成 皆さんの知恵を借りてやりたい
17.
まとめ • ゲームAIは現状プログラマーお手製のゴリゴリの プログラムである • UNITYを使うとゲーム開発初心者でも簡単に実験 場を作れる •
ニューラルネットワーク部分の開発を進める予定
Télécharger maintenant