Roblox(ロブロックス)のプログラミングをchatGPTで自動的にする

  • 2023年3月22日
  • 2023年6月8日
  • DIGITAL
 
Roblox(ロブロックス)プログラミングchatGPT自動的にすることはできますか?
 

こんにちは!よんりん(Yonrin)です。

 
よんりん
chatGPTがとても話題になっていますが、Roblox(ロブロックス)のプログラミングにも活用できる可能性があります。

chatGPTの話題が事欠きませんね。

いろいろな活用分野がある中で、プログラミングについても注目されています。

すなわち、chatGPTにプログラミングをしてもらう、という活用方法です。

もちろんRoblox(ロブロックス)への応用も可能です。

この記事で、実例とともに見ていきましょう。

※(2023年5月追記)この記事の初回投稿後に、Roblox Studioのツールに「AI搭載コード補完」という機能が追加されました。この機能を使うことにより、Roblox StudioでAIによる自動プログラミングを行うことができます。「ゴリッタ先生と作る!ROBLOX(ロブロックス)ではじめてのゲーム!3」で、実際の方法を紹介させていただいています。

Roblox(ロブロックス)のプログラミングをchatGPTで自動的にする方法

Roblox(ロブロックス)には、Luau(ルアウ)というのプログラミング言語が使われています。

これをchatGPTで自動生成することが出来ます。

chatGPTにRoblox(ロブロックス)のプログラムを書く依頼をする

では、早速ですが、chatGPTに以下のようにお願いしてみます。

 Robloxでキャラクターが触れる度に、色がランダムに変わるパーツのスクリプトを書いてください。

以下のような回答が返ってきました。

chatGPTでRoblox(ロブロックス)のプログラムを自動的に書くchatGPT

きちんとchatGPTからプログラムが回答として返ってきました。

しかも、プロパティの解説までついていて、親切ですね。

chatGPTから生成したRoblox(ロブロックス)のプログラムを実際に使ってみる

このコードを、実際にRoblox Studio(ロブロックス・スタジオ)で、パーツに貼りつけてみます。

chatGPTからコードをコピーして、「Workspace」の下の「Part」の中にある「Script」に貼りつけます。

chatGPT_studio

実際に「プレイ」ボタンで、動作を確認してみましょう。

前方に、初期状態ではグレーのパーツが見えます。

触れると、色が変わりました。

もう一度、同じように触れ直してみます。

すると、また別の色に変わります。

何度でも、触れる度に色が変わるのが確認できました。

他にも、chatGPTへの依頼内容を書きかえることで、さまざまなプログラムを自動で生成するこができます。

ただし、まだ複雑なものや、長いコードを正確に書くのは難しいと思います。

今の時点では(GPT-3.5ベースのchatGPTでは)、人の手を介在させる必要があります。

ゴリッタ先生と作る!ROBLOX(ロブロックス)ではじめてのゲーム!: 全世界2億人のユーザーに向けて作ったゲームを発信しよう!【超基礎編①】

よんりん (著)




ゴリッタ先生と作る!ROBLOX(ロブロックス)ではじめてのゲーム!2: 全世界2億人のユーザーに向けて作ったゲームを発信しよう!【超基礎編②】

よんりん (著)




ゴリッタ先生と作る!ROBLOX(ロブロックス)ではじめてのゲーム!3: 全世界2億人のユーザーに向けて作ったゲームを発信しよう!【基礎編】

よんりん (著)




まとめ:Roblox(ロブロックス)のプログラミングをchatGPTで自動的にすることは可能

Roblox(ロブロックス)のプログラミングをchatGPTで自動的にすることについて、書きました。

質問の仕方をうまく考えれば、プログラムを書くことを自動化できそうです。

問題が出たときに、適切に見直しをして、修正できる知識は、今のところまだ必要なようです。

色々なプログラムをchatGPTで生成してみて、Roblox(ロブロックス)で試してみてください。