■ ゲーム作り始めました(=v=*)
初めまして、”みー”です。どうぞよろしくお願いいたします。(*^v^*)
AIチャットは何年か前に話題になってて、面白そうと思って使ってみました。けど、質問することが思いつかず、気づいたら使わずじまい(^^;)
昨年(令和7年)の12月に仕事でAIを活用する研修があって、今まで活用しなかったのもったいなかったと気づかされました(><)
AIの使い方や能力とか、分からない現状を変えたい→まずは使うことで、経験値アップを目指してAIの体験を始めたのでした・・・
■ AIとのやりとり
(^^)ゲームを作ったことがない人でも作れる?
(AI)結論から言うと、「作れます!」。しかも、今はこのアイデアを実現するのに最高の時代です。
「まずはパンダを歩かせる」というのを見てみたくて、おすすめのゲーム作りの方法を聞いてみると・・
(AI)「まずは動く感覚を10分で味わいたい」**なら → Scratch
・・・やってみました。パンダ自体が選択の中にいない(>x<)
(AI)失礼しました!確認したところ、Scratchの標準ライブラリ(最初から入っているリスト)には、なんと「Panda」という名前のキャラクターがデフォルトでは入っていなかったようです。ネコやクマはいるのに、パンダがいないのは意外ですよね。
( ̄~ ̄;)簡単といってたけどスムーズにできないね。
(AI)「メモアプリ(ブラウザ)ですぐ動くコード」をお出しします。
メモ帳に貼り付けて保存するだけで、「2足歩行のパンダ(のようなもの)が、キーボードの左右でトコトコ歩く」様子を再現しました。
使い方
1.PCの「メモ帳」を開き、下のコードを全部コピーして貼り付ける。
2.ファイル名を panda.html として保存する。
3.保存したファイルをブラウザ(ChromeやEdge)にドラッグ&ドロップする。
(コード:下に掲載)
言われたとおりにやってみる。
確かにパンダっぽいのを動かせた! Σ(* ゜o ゜*)
AIに相談するだけで思っていたことを再現できる楽しさに気づき、一気にテンションアップ!
■ 実際の動作


■ 今回できたコード
コードの意味は全くわかりませんが・・・(><;)
今回の記事では、まだゲームじゃありませんが、AI と相談しながら作った「歩くパンダ」の HTML コードを公開します。
このコードは、ブラウザだけで動くシンプルなもので、
パンダの手足やしっぽが左右キーに合わせて動くようになっています。
PCの「メモ帳」を開いて、
下のコードを **全部コピーして「panda.html」などの名前で保存**し、
ブラウザで開くとそのまま遊べます。
AI が作ってくれたコードをそのまま載せているので、
自分で改造したり、動きを変えたり、色を変えたりして遊んでみてください。(^^*)
▼ここからコード▼
<!DOCTYPE html><html><head> <title>組み立てパンダ</title> <style> body { display: flex; justify-content: center; align-items: center; height: 100vh; background: #87CEEB; overflow: hidden; } #game-screen { width: 500px; height: 300px; background: #90EE90; border-bottom: 10px solid #555; position: relative; } /* パンダのパーツ共通設定 */ #panda { position: absolute; bottom: 50px; left: 50px; width: 60px; height: 80px; transition: 0.1s; } .part { position: absolute; background: black; border-radius: 50%; } /* 各パーツの見た目 */ .body { width: 50px; height: 45px; background: white; border: 2px solid black; top: 25px; left: 5px; z-index: 2; } .head { width: 45px; height: 40px; background: white; border: 2px solid black; top: -10px; left: 7px; z-index: 3; } .ear { width: 15px; height: 15px; top: -12px; } .eye { width: 10px; height: 12px; background: black; top: 10px; border-radius: 50%; } .hand { width: 15px; height: 25px; top: 30px; z-index: 4; transform-origin: top; } .foot { width: 18px; height: 20px; top: 60px; z-index: 1; transform-origin: top; } .tail { width: 12px; height: 12px; background: #ccc; bottom: 15px; right: -5px; z-index: 1; } /* 初期位置調整 */ .ear.l { left: 5px; } .ear.r { right: 5px; } .eye.l { left: 10px; } .eye.r { right: 10px; } .hand.l { left: 0px; } .hand.r { right: 0px; } .foot.l { left: 10px; } .foot.r { right: 25px; } </style></head><body> <div id="game-screen"> <div id="panda"> <div class="part tail" id="tail"></div> <div class="part foot l" id="footL"></div> <div class="part foot r" id="footR"></div> <div class="part body"></div> <div class="part hand l" id="handL"></div> <div class="part hand r" id="handR"></div> <div class="part head"> <div class="part ear l"></div> <div class="part ear r"></div> <div class="part eye l"></div> <div class="part eye r"></div> </div> </div> </div> <script> let x = 50; let count = 0; const panda = document.getElementById('panda'); const hL = document.getElementById('handL'); const hR = document.getElementById('handR'); const fL = document.getElementById('footL'); const fR = document.getElementById('footR'); const tail = document.getElementById('tail'); document.addEventListener('keydown', (e) => { if (e.key === 'ArrowRight' || e.key === 'ArrowLeft') { // 移動計算 if (e.key === 'ArrowRight') { x += 10; panda.style.transform = 'scaleX(1)'; } else { x -= 10; panda.style.transform = 'scaleX(-1)'; } // アニメーション用のカウント count++; const angle = Math.sin(count * 0.5) * 30; // 振り子の動き // 手足としっぽを動かす hL.style.transform = `rotate(${angle}deg)`; hR.style.transform = `rotate(${-angle}deg)`; fL.style.transform = `rotate(${-angle}deg)`; fR.style.transform = `rotate(${angle}deg)`; tail.style.transform = `rotate(${angle * 2}deg)`; panda.style.left = x + 'px'; } }); </script></body></html>
■ 今日の学び
学びのために始めたけれど、やり取りの楽しさと、何よりゲームを自分で作れる!
その嬉しさからまず目標を決めてみました。( ‘v’*)
今年(令和8年)の1月の終わりごろにAIとのゲーム作りを始めて、毎日1個ゲームを作る!と作り始めて・・・
実は、このブログを作っている現在、ゲームのジャンルは思いつくままバラバラで、32個ぐらい作っちゃっています。♪~(^。^₌)
ゲーム自体は、自分が想像したものをAIと相談して、どんなものがどこまでできるかな…(@_@*)と、実験的な要素を入れながら、まずはアイデアを(動かせるゲームにする)所まで形に残すようにしました。
どこまでアイデアが出てくるのかはわかりませんが、100個出来たら1から、さらに良いものを目指して改良する予定(*`v ´)o”
1か月ぐらいAIと相談しながらやってきて、AIとのやり取りもうまくできるようになってきたタイミングで、せっかく作ってきた記録を発信したい!と思って、AIさんの協力をもらってブログをはじめてみました。
仕事とゲーム創作も同時進行ですが、これから少しずつ記事を出していきますね!
ブログづくりも慣れるまで少しかかりそうですが、応援よろしくお願いします。
(*^o^)ノシ
次回(予定):AIと壁。

コメントを残す