こんにちは!よんりん(Yonrin)です。
chatGPTの話題が事欠きませんね。
いろいろな活用分野がある中で、プログラミングについても注目されています。
すなわち、chatGPTにプログラミングをしてもらう、という活用方法です。
もちろんRoblox(ロブロックス)への応用も可能です。
この記事で、実例とともに見ていきましょう。
※(2023年5月追記)この記事の初回投稿後に、Roblox Studioのツールに「AI搭載コード補完」という機能が追加されました。この機能を使うことにより、Roblox StudioでAIによる自動プログラミングを行うことができます。「ゴリッタ先生と作る!ROBLOX(ロブロックス)ではじめてのゲーム!3」で、実際の方法を紹介させていただいています。
Roblox(ロブロックス)のプログラミングをchatGPTで自動的にする方法
Roblox(ロブロックス)には、Luau(ルアウ)というのプログラミング言語が使われています。
これをchatGPTで自動生成することが出来ます。
chatGPTにRoblox(ロブロックス)のプログラムを書く依頼をする
では、早速ですが、chatGPTに以下のようにお願いしてみます。
以下のような回答が返ってきました。
chatGPTでRoblox(ロブロックス)のプログラムを自動的に書く
きちんとchatGPTからプログラムが回答として返ってきました。
しかも、プロパティの解説までついていて、親切ですね。
chatGPTから生成したRoblox(ロブロックス)のプログラムを実際に使ってみる
このコードを、実際にRoblox Studio(ロブロックス・スタジオ)で、パーツに貼りつけてみます。
chatGPTからコードをコピーして、「Workspace」の下の「Part」の中にある「Script」に貼りつけます。
実際に「プレイ」ボタンで、動作を確認してみましょう。
前方に、初期状態ではグレーのパーツが見えます。
触れると、色が変わりました。
もう一度、同じように触れ直してみます。
すると、また別の色に変わります。
何度でも、触れる度に色が変わるのが確認できました。
他にも、chatGPTへの依頼内容を書きかえることで、さまざまなプログラムを自動で生成するこができます。
ただし、まだ複雑なものや、長いコードを正確に書くのは難しいと思います。
今の時点では(GPT-3.5ベースのchatGPTでは)、人の手を介在させる必要があります。
ゴリッタ先生と作る!ROBLOX(ロブロックス)ではじめてのゲーム!: 全世界2億人のユーザーに向けて作ったゲームを発信しよう!【超基礎編①】 よんりん (著) |
---|
ゴリッタ先生と作る!ROBLOX(ロブロックス)ではじめてのゲーム!2: 全世界2億人のユーザーに向けて作ったゲームを発信しよう!【超基礎編②】 よんりん (著) |
---|
ゴリッタ先生と作る!ROBLOX(ロブロックス)ではじめてのゲーム!3: 全世界2億人のユーザーに向けて作ったゲームを発信しよう!【基礎編】 よんりん (著) |
---|
まとめ:Roblox(ロブロックス)のプログラミングをchatGPTで自動的にすることは可能
Roblox(ロブロックス)のプログラミングをchatGPTで自動的にすることについて、書きました。
質問の仕方をうまく考えれば、プログラムを書くことを自動化できそうです。
問題が出たときに、適切に見直しをして、修正できる知識は、今のところまだ必要なようです。
色々なプログラムをchatGPTで生成してみて、Roblox(ロブロックス)で試してみてください。