Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20241221_第2回ポチポチゲームの会_シューティングゲームの巻
Search
NobuakiOshiro
PRO
December 20, 2024
Technology
1
110
20241221_第2回ポチポチゲームの会_シューティングゲームの巻
https://genai-pochi-games.connpass.com/event/339022/
NobuakiOshiro
PRO
December 20, 2024
Tweet
Share
More Decks by NobuakiOshiro
See All by NobuakiOshiro
20250110_ChatGPT部2026年の抱負
doradora09
PRO
0
81
[NotebookLM製]20251210_AIによる前処理について
doradora09
PRO
0
11
20251122_第1回ローカルLLMなんでも勉強会_オープニングトーク
doradora09
PRO
0
110
20251122_LT_スマホ版軽量ローカルLLMで人物名マスク
doradora09
PRO
0
110
20251120_LT_AIで今年の漢字を予想する
doradora09
PRO
0
58
20251120_生成AI(LLM)で自習する方法とバイブコーディング入門
doradora09
PRO
0
23
20251025_LT_catgpt_atlasでわかるOpenAI歴
doradora09
PRO
0
48
20251015_LT_BIのAIがAGI過渡期は流行るのではと思った話
doradora09
PRO
0
23
20251015_第4回_GenAIアナリティクス勉強会at東京_オープニングトーク
doradora09
PRO
0
11
Other Decks in Technology
See All in Technology
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.6k
AIと融ける人間の冒険
pujisi
0
120
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
Master Dataグループ紹介資料
sansan33
PRO
1
4.2k
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
1
640
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
210
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
950
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
5
2.8k
Data Hubグループ 紹介資料
sansan33
PRO
0
2.6k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
AWSと生成AIで学ぶ!実行計画の読み解き方とSQLチューニングの実践
yakumo
2
460
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
520
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
120
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
170
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
51k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Prompt Engineering for Job Search
mfonobong
0
140
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
890
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
120
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
330
How Software Deployment tools have changed in the past 20 years
geshan
0
31k
Mind Mapping
helmedeiros
PRO
0
47
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
48k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Transcript
第2回 ポチポチゲームを 作ろうの会 〜 シューティング ゲームを作ろう︕ の巻 〜 2024/12/21 @doradora09
⾃⼰紹介 @doradora09こと⼤城、出⾝は沖縄、東京 で就職して今は福岡に移住。 本業は昔数年Webエンジニア->データサイエ ンス関係。 ⽣成AI使えば昔やりたかったゲーム開発ができ るのでは︖ということでこの勉強会を⽴ち上げ ました。
この会の趣旨 • ないなら作る、でワイワイやる • 極⼒、ノーコーディング • ぜひみなさんの作品も いつかプレイさせてください・・︕
この会でよく使ってる⽣成AIや素材等 ChatGPT Plus / Pro コード生成とゲームロジッ クの設計に活用。20$程度の 課金 Suno.AI ゲーム用BGMの作曲に使用。
これも確か商用利用は要課金。 DALL-E ゲームグラフィックスの生成 に利用。ChatGPT経由で利用。 SE音のフリー音源 効果音ラボ様より。無料。 https://soundeffect- lab.info/sound/battle/ HTMLの動くブラウザ PC環境推奨(ファイルを開いた りするので)。なお、プレイだ けならiPadやスマホでもOK GitHub ゲームを一般公開する際の Webサーバ代わりに利用。
前回と、今回のテーマ • 前回は「ドラゴンスレイヤー」 という名前で コマンド選択式のポチポチゲー ムを作ってました。 • 今⽇は横スクロールなシュー ティングゲームを1時間で作り ます(少⼈数ならハンズオン)
https://doradora09.github.io/chatgames_ 20241019v2_dragon/
完成版の例 • (BGM注意) https://doradora09.github.io /20241221_chatgames_shooting_starrimlegion /
ゲーム開発ハンズオン
ChatGPT Proをお貸しします (後でパスワード変更しておきます) • チャット欄にアカウント・パスワードをお送りしますので OpenAIのサイトからChatGPTにアクセスしてみてください • https://openai.com/index/chatgpt/ • ちなみに複数名で同時利⽤する場合はタブが乱⽴しますので、
ニックネームとか⽬印をタブの名前につけておくと良いかも です [注意] ID / Passの 外部公開は 禁⽌
参考︓ IDを⼊れて、 続けるをクリック。 次にパスワードを ⼊れる ChatGPTの画⾯ o1-miniのモデルは早い ので切り替えおすすめ ( 好きなモードでOK
)
ChatGPT活⽤上の注意点 • 右上のアイコン->設定->デー タコントロール->「すべての ⼈のためにモデルを改善する」 をOFFにしてご利⽤ください • ⼤原則、個⼈情報⼊れないこと ( 今回はゲーム開発なので⼤丈
夫だと思いますが、念の為 ) ここがオフなのを確認
ゲーム開発のヒント
ゲーム開発のヒント • ストーリーの⾻⼦を⽣成AIに作らせる • それをhtml/css/jsの1ファイルでゲーム化 • 必要に応じてupdate & デバッグ •
画像と⾳楽とSE⾳の追加 • 完成版のGitHub Pagesでの公開
シューティングゲームの要素例 • 横スクロール︖縦スクロール︖ • 敵の強さ / 弾幕 / ボス戦 •
武器のパワーアップ / シールド • ボムの実装 (敵の球も消す) • エンディング
Chat先⽣作のコードの実⾏⽅法と補⾜ • htmlファイルの場合、テキストエディタなどにソースコード をコピペして、ファイルの拡張⼦を「.html」にすれば、ダブ ルクリックするだけでブラウザにて動きます • ちなみに、ChatGPT-4o、またはo1、o1-proであればファイ ル⾃体のアップロードも可能ですが、個⼈的にはo1-miniが チョッパやなので、ソースコードをコピペしてChat先⽣に指 ⽰だしすることが多いです。
ファイル管理 • 最初はhtmlファイル1つに全ての処理をまとめた⽅がChat先 ⽣とのやりとりは楽です(ただ、1000⾏を超えるとちょっと怪 しい) • ある程度バージョンアップしたら、ファイル名を変えて世代管 理するとよいです(動かなくなることがあるので) • 最初はフォルダに全ての要素を平置き、そのうちBGMやSE⾳、
画像が増えてきたら素材⽤のフォルダを作ってそのファイルパ スを指定してもよいでしょう(例︓se/shot.mp3、など)
開発時のデバッグ⽅法 • 基本は「こういう問題が起きている」とChat先⽣に連携 • ⾔葉で書きにくいものはスクリーンショットを撮って共有も 有効 • 画⾯がうんともすんとも⾔わない時はブラウザの「開発者 モード」でエラーログが出ていないかをチェック
• Chormeブラウザの場合は右上の3点 リーダー -> その他のツールà デベ ロッパーツールで、「Console」タブを クリックするとエラーログが⾒れます 画⾯参考︓ ここに⾊々出てきます
( 問題がなければ何も出ません )
• Githubのアカウントが必要です https://github.co.jp/ • ゲーム開始のファイルをindex.htmlとして保存して、 Githubにリポジトリ登録&ファイル保存、Github Pagesで公開 設定をして数分まてば全世界からプレイできるようになります ゲームの公開 これで今⽇からあなたもポチポチゲームクリエイター・・︕︕
Enjoy..!!