#06 RPG その1:敵のAI

#06 RPG その1:敵のAI

エネミーAIを作成する方法 https://robloxfun.jp/materials/wp-content/uploads/2022/11/EnemyAI.mp4 今回のショーケースでは、YouTubeの「DevZoid」というチャンネルの動画を参考にさせていただいています。 また、サンプルのスクリプトの強化/バグフィックスを行いました。 ステップ1:パーツ/フォルダー まず始めに、以下のフォルダ、パーツ、スクリプトを作成します。 それに応じた名前をつける。 MonsterSpawns (フォルダ):...
#04 ランニングマン

#04 ランニングマン

はじめに ランニングマンゲームチュートリアルへようこそ! このチュートリアルを1つずつクリアして、自分だけのランニングマンゲームを作ろう! ゲーム概要 ゲームの仕組みはこうだ。 スタート/レベル1 レベル2 レベル3 ゴール ステップ1:フォルダ/パーツの作成 1.新規ファイルの作成 2.”Baseplate” と”SpawnLocation” を削除します。 3.「Part」を作成し、名前を ”Ground” とし、そのプロパティを変更します。...
スクリプト編集

スクリプト編集

スクリプト編集 このチュートリアルは、コードの編集の基本を学ぶためのものです。 1.Robloxでスクリプトファイルを作成する方法 スクリプトファイルを作成するには、エクスプローラで、スクリプトを置きたい場所の横の「プラス」マーク をクリックします。 この例では、”ServerScriptService “の下にスクリプトを追加し、”main “という名前にします。 2.スクリプト編集 スクリプトの書き方に入る前に、編集と入力の方法を学びましょう。...
プログラミングの基礎

プログラミングの基礎

プログラミングとは? 簡単に言うと、プログラミングとは、コンピュータ言語を使ってコンピュータと会話し、コンピュータにタスクを実行させる方法です。 人間の言葉でコンピュータに1+1の計算をさせるわけにはいかないのです。 コンピュータが理解できる言語を使わなければならない。プログラミング言語。 Robloxでプログラミングするにはどうしたらいいですか? 人間社会と同じように、プログラミングの世界にも多くの言語が存在します。 ここでは、プログラミング言語の例を紹介します。 C C# C++ パイソン ジャワ...
#01 Roblox Studioの使用方法

#01 Roblox Studioの使用方法

Roblox Studioの世界へようこそ! Roblox Studioの使い方を学び、将来のゲーム制作に備えます! 1.ゲーム画面のカメラ移動 すべての真ん中にあるのが、ゲーム画面です。 ゲームの世界の中を動き回ってみよう 1.見て回る Roblox Studioで編集しているとき、自分がこのように空飛ぶカメラになったことを想像してみてください。 ゲーム画面上で右クリックしたまま、マウスを動かして周囲を見ることができます。 2.移動する...
#03 Roblox Studioで最初のゲームを作ろう – かいだんをおりよう

#03 Roblox Studioで最初のゲームを作ろう – かいだんをおりよう

はじめに 1.基本的なオブジェクト/パーツ(ゲームはどのように見えるか?) まず、Baseplateのテンプレートから始めます。 邪魔にならないように、SpawnLocationを移動させます。 動かない部品が3つ、動く部品が1つあります。 動かない部分です。 そしてプレートは、ゲームの中で唯一動く部分です。 1.底面部 ボトムを作ろう。 2.壁面部分 次に、壁を作ります。 まず、正方形のボックスを作成します。 すると、大きな四角い箱が宙に浮いているのが見えると思います。 これから、内側に穴を開ける。 先ほど作成した...
#05 ゾンビファイター

#05 ゾンビファイター

はじめに ゾンビ・ライトセーバー・ファイト」チュートリアルへようこそ! これから作るゲームのチュートリアルは、包括的なレッスンです。つまり、Roblox Studioを使って様々な側面から新しい知識を学ぶことになります。 1.基本的なライティング(部分点光、環境光) 2.アニメーション(リグ用アニメーションの作成方法、アニメーションを読み込んで再生する方法などを含む 3.サウンドサービス(音声のアップロード/アップロードされた音声の使用/音声を効果音やBGMとして再生)...
AIはどのように道を切り開くのか? (Pathfinding) (パスファインディング)

AIはどのように道を切り開くのか? (Pathfinding) (パスファインディング)

NPCの動きの紹介 これまで私たちは、NPC(Non-Player Character)を一切使わない、リアルなプレイヤーだけのゲームを作ってきました。 Robloxのゲーム内で動作するNPCを作るにはどうしたらいいのでしょうか? ここでは、Rigの作成方法と、NPCをある場所から別の場所へ、障害物があっても移動させることができるPathfindingServiceとは何かを見ていきます。 準備 1.通常通り、新しいBaseplateテンプレートを開きます。 2.以下のようなRig(NPC本体)を作成します。...
#12.1 デスマッチ II

#12.1 デスマッチ II

大切な考え方サーバーとクライアントの関係 -デスマッチPartⅠをまだご覧になっていない方はぜひご覧ください (台本はこちら!) このチュートリアルでは、ゲームメカニクスをスクリプト化します。 まず、次の例を見てみましょう。 もし、空の交通をコントロールする人がいなくなったらどうなるか、想像してみてください。 全然うまくいきませんよ!(笑 飛行機を操縦するパイロットだけでなく、パイロットをまとめる人、つまりコントロールタワーが必要なのです。 Robloxのマルチプレイでも似たような感じですね。...