AIにLuauコードを書いてもらう方法:ロブ先生との会話例付き
「プログラミングができないとゲームは作れない」は昔の話だよ。 今はAIにコードを書いてもらいながら開発できる時代。 この記事では、AIと上手に協力してRobloxゲームを作るコツを紹介するよ!
この記事でわかること
- AIとの開発サイクル(書く→試す→修正)
- 効果的なプロンプトの書き方
- エラーが出たときの対処法
- ロブ先生との会話例
AIとの開発サイクル
AIとの開発サイクルとは?
AIを使った開発の基本は「質問する → 試す → 報告する」の繰り返しだよ。 完璧なコードが一発で出ることは少ないけど、会話を続けることで必ず完成に近づくんだ。
大事なのは「動かなかったら失敗」じゃなくて、「エラーメッセージ = 次の質問のネタ」という考え方。 エラーが出てもAIに見せれば解決策を教えてくれるから、どんどん試してみよう!
効果的なプロンプトの書き方
AIへの質問(プロンプト)の書き方で、もらえるコードの質がかなり変わるよ。 これを意識するだけでうまくいくようになる!
「Roblox StudioのLuauで」と明記する
他のゲームエンジンやプログラミング言語と混同されないように、毎回明記しよう。
やりたいことを具体的に書く
「コインに触れると消えてスコアが5増える」のように、動作を詳しく説明しよう。
「ScriptはServerScriptServiceに置きます」と書く
スクリプトの置き場所を伝えると、より的確なコードが返ってくるよ。
プロンプト例
良い質問の例:
「Roblox StudioのLuauで、プレイヤーがコインパーツに触れると、 コインが消えてLeaderboardのスコアに5ポイント追加されるスクリプトを書いてください。 スクリプトはServerScriptServiceに置きます。」
エラーが出たときの対処法
エラーメッセージが出ても慌てないで。AIに見せれば解決策を教えてくれるよ!
対処法: Output画面(View → Output)に表示されるエラーメッセージをそのままコピーして、 「このエラーが出た。どう直せばいい?」と聞こう。