Roblox(ロブロックス)スクリプトを学ぶ
LuaでRobloxの本物のスクリプトを書き、コードのすぐ横でゲームを遊べます。無料でAIヒントと修了証つき。どのパソコン、Chromebook、スマホでも使えます。
89,203+ 人のcoddersが登録中
24 レッスン24 チャレンジ74 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
知識を確かめるクイズ
無料の修了証明書
ここでRobloxスクリプトを試そう
講座に出てくる小さなゲームを3つ用意しました。エディタのスクリプトを書き換えてプレイを押し、書いたとおりの世界を歩いてみましょう。
溶岩に触れるとプレイヤーのHealthが0になります。6行目の0を50に変えてプレイを押すと、溶岩はダメージを与えるだけになります。
local lava = script.Parent
lava.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0
end
end)
シラバス
このセクションは Lua ジャーニーの一部です。シラバス全体にはさらに多くのセクションがあります - 下のプレビューをクリックして、ジャーニーページで確認してください。
- セクション 1基礎90 レッスン
- セクション 2ロジックとプログラムの流れ54 レッスン
- セクション 3オブジェクト指向プログラミング70 レッスン
- セクション 4Luau入門73 レッスン
セクション 5
Robloxゲームのスクリプティング
セクションを始める開始開く閉じるLuauで本格的なRobloxゲームをスクリプトし、ブラウザーでプレイしましょう。溶岩の床、コイン、リーダーボード、ジャンプパッド、ボタン式ドア、動く足場、チェックポイントを作り、最後は自分だけの障害物コースを完成させます。スクリプトとパーツ
4 レッスン413ループと関数
6 レッスン619イベントとプレイヤー
6 レッスン618ゲームの仕組み
7 レッスン721はじめてのゲーム
1 レッスン13
実践で学ぶ
実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、AIプロンプトをマスターしましょう。インタラクティブなレッスンで現代の開発者に必要なすべてのスキルを網羅しています。
連続記録を築こう
継続して進捗を見守りましょう!毎日のコーディング習慣を追跡し、フリーズ日で連続記録を守り、毎日参加することで報酬を獲得しましょう。
12 日連続
明日も戻ってきて連続記録を維持しましょう!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
ダブル・オア・ナッシング
7日中5日目
連続記録フリーズ
2 left
どこでも学べる
コーディングの旅を持ち歩こう!セットアップ不要、ダウンロード不要 - 開いてすぐにコーディング開始。iOS、Android、Webで4.9星評価で利用可能。
あなたは一人じゃない
グローバルリーダーボードで競い、友達を招待して報酬を獲得し、お互いの成功を祝いましょう。プログラミングは友達と一緒の方が楽しい!
あらゆる学び方に対応
読む・聴く・自分を試す・AIに聞く・学んだことを調べる。どんな学び方にも対応したレッスンです。
変数は、後でプログラム内で参照できる値を格納する、名前のついた入れ物です。
Pythonでは、名前、イコール記号、格納したい値の順で書くことで作成します。
値は後から変えられます。再代入すると、名前は新しい値を指すようになります。
修了証を取得
完了したすべてのコースで証明書を獲得しましょう。LinkedInプロフィールや履歴書に追加して、雇用主にプログラミングスキルをアピールしましょう。
CoddyでRobloxスクリプトを学ぶ理由
- スクリプトとゲームが横に並んでいます。プレイを押せば、書いたばかりのコードの世界をキャラクターで歩けます。キーボードならW A S D、タッチ画面ならスティックで操作します。チェックを押すと、採点と同じルートをテスト用のプレイヤーが歩く様子が見られます。
- ブラウザで動くので、学校のChromebook、タブレット、スマホでも学べます。Roblox StudioはWindowsとmacOSでしか動きません。ここではインストールも、Robloxアカウントへのログインも不要です。
- どの本物のゲームにも出てくるRoblox APIを学びます:
Instance.new、workspace、パーツのPosition、Size、Color、Transparency、Touchedイベント、Humanoid、Playersとleaderstats、task.wait、ClickDetector、TweenService。エンジンは5秒後のリスポーンやJumpHeightの7.2など、Roblox本来の初期値を再現しているので、ここで書くLuauはStudioで書くLuauと同じです。Studioではスクリプトが使うパーツも自分で作りますが、ここでは各レッスンが代わりに作ってくれます。 - 5章24レッスンで、どのレッスンも動くゲームの仕組みで終わります: 消える橋、溶岩の床、コイン集め、ジャンプ台、ボタンで開くドア、動く足場、チェックポイント、ゴール。最後のレッスンでそれらを組み合わせて自分のオビーを作ります。
Robloxスクリプトに関するよくある質問
Robloxのプログラミング言語は何ですか?
+=や文字列補間などの便利な機能が加わっています。Robloxのエンジン自体はC++で書かれていますが、Robloxのゲームを作るのにC++を書くことはありません。Roblox StudioのスクリプトはすべてLuauです。普通のLuaはほとんどそのままLuauとして動くので、今でも多くの人がRoblox Luaと呼んでいます。Robloxでスクリプトを始めるにはどうすればいいですか?
workspace.Lavaやscript.Parent)、そのプロパティを変え(Color、Size、Transparency)、イベントに関数をつないで何かが起きたときにコードを動かします(Touched、PlayerAdded、MouseClick)。この講座ではこの順番で、1レッスンに1つの小さなゲームで教えます。Roblox Studioでは、ExplorerでパーツかServerScriptServiceにマウスを乗せ、プラスボタンを押してScriptを選ぶとスクリプトを追加できます。Robloxスクリプトを学ぶのにRoblox Studioは必要ですか?
ChromebookやスマホでRobloxスクリプトを学べますか?
これは本物のRobloxですか?
Touched、Humanoid、Players、leaderstats、task.wait、ClickDetector、TweenServiceなど。学んだことがStudioでも通じるよう、Robloxの初期値やクセをわざと再現しています。クライアントとサーバーの分離(RemoteEvents)やGUIはなく、物理も簡単なもの(歩く、跳ぶ、落ちる、触れる)だけです。これらはStudioで次に学ぶことです。CoddyはRoblox Corporationと提携しておらず、同社の承認も受けていません。RobloxとLuauはRoblox Corporationの商標です。