こんにちは。Tech TeacherのKids Blog編集部です!
大人気ゲーム『マインクラフト』に夢中な小学生のお子さんを持つ保護者の方で、こんなお悩みはありませんか?
「子供がマイクラとLuaを提携させたいみたいだけど、やり方が分からない……」「マイクラとLuaを学べる本はあるの?」
そんなお悩みをお持ちの保護者の方に向けて、本記事では、Lua言語を使ったMOD「ComputerCraft」とマインクラフトの連携方法をご紹介します。また、学習におすすめの本もご紹介します。
ライターはマイクラ初心者ですが、本記事を書くにあたり「ComputerCraft」との連携を一からやっています。
初心者目線からインストールする際の注意点をご紹介しているため、この記事を読めば、誰でもマインクラフトをLuaを使って遊べるようになります!
マインクラフトでのプログラミングを詳しく知りたい方は以下の記事を参考にしてください。
マインクラフトと連携できるLua言語とは?
Luaは、スクリプト言語と呼ばれるアプリケーションソフトを開発するための簡易的なプログラミング言語です。
Luaは、現在でもゲーム業界などで多く利用されている言語です。
比較的書きやすい言語なので、小学生のお子さんにもおすすめです。
Lua言語を使ったMOD「ComputerCraft」とは
ComputerCraftは、Lua言語を使ったMinecraftのMODです。
MOD:プログラムを改造するツール。導入すると、マインクラフトの世界を改造してより便利にプレイできる。
ComputerCraftを利用すると、主に以下のようなことができます。
- レッドストーン入出力
- 周辺機器の操作
- タートルの操作
タートルとは、以下の画面の立方体のカメのキャラクターです。
ComputerCraftを導入すると、上記の機能を組み合わせて、複雑な自動化や独創性あふれるマインクラフトの世界を作れます。
マインクラフトにLuaを導入するときの手順
マイクラにLuaを導入するための手順をご紹介します。手順は全部で7つあります。
すでにマイクラJava版で遊んでいる人は、ステップ4から始めてください!
それでは、これらの手順について詳しく見ていきましょう。
ステップ1 パソコンを用意する
マインクラフトを操作するためのパソコンを用意しましょう。
基本的にはパソコンのスペックが高いほど楽に操作できるようになります。
マインクラフトはそれほど重たいゲームではないため、軽いスペックのパソコンでもギリギリ動かすことは可能です。ゲーム設定を落とすことで、低スペックパソコンでも十分にプレイできます。
MODを利用して、マイクラでさまざまな機能を実行したいならば、高スペックのパソコンを用意するといいでしょう。
マインクラフトJava版は、MacでもWindowsでも遊べます。
ステップ2 Javaをインストールする
まずは、Javaをダウンロードします。
ダウンロード画面を開いて以下の画面が表示されたら、「無料Javaのダウンロード」を押します。
ダウンロード画面が表示されたら、「同意して無料ダウンロードを開始」を押してダウンロードします。
「jre-8u351-windows-x64」がダウンロードできればOKです!
バージョンなどによって名前が異なる場合もあるかもしれませんが、上記の手順でダウンロードすれば問題ないでしょう。
次に、先ほどダウンロードした「jre-8u351-windows-x64」をクリックしましょう。
すると下記のような画面が表示されますので、ライセンス条項を読んでから「インストール」を押してください。
インストールが始まりますので、数分待ちです。
正常に完了すると「Javaが正常にインストールされました」と出てくるので、確認して閉じるボタンを押しましょう!
Javaのインストールはこれで完了です!
ステップ3 Minecraft Java Editionをインストールする
Luaを連携させてマインクラフトを遊びたいならば、Java版のマインクラフトを用意しましょう。
マイクラのJava版とは、MODを導入して遊べるバージョンのことです。
Java版をプレイするには、Minecraft Java Editionをパソコンにインストールすれば良いです。
Java版であれば、外部からMODを導入してさまざまなカスタマイズができます。マインクラフトでプログラミングの操作ができるのはJava版のみです。
MOD:プログラムを改造するツール。導入すると、マインクラフトの世界を改造してより便利にプレイできる。
Minecraft Java EditionはAmazonなどの通販サイトから購入できます。
まずはMicrosoftアカウントの登録を済ませて、インストーラーをダウンロードしましょう。
上の画面のようにインストーラーがダウンロードできたら、「MineCraftInstaller」をクリックしてMinecraft Java Editionをダウンロードしましょう。
インストーラーをダウンロードしても、Minecraft Java Editionのダウンロードがうまくいかなかった場合には、「WINDOWS 7/8版のダウンロード」をしてみてください。
Windows11を使っている筆者も、このWINDOWS 7/8版でダウンロードしたらできました。
マインクラフトにログインしておく
マインクラフトがダウンロードできたら、一度ログインしておきましょう。
以下の画面で「MICROSOFT LOGIN」を押します。
Minecraft Java Editionを引き換えた際のMicrosoftアカウントでログインします。
サインインをして少し待つと、下の画像のようにMinecraft Launcherが開きますので、「プレイ」を押してみましょう!
以下の画面が確認できたら、Minecraft Java Editionのインストールと設定は完了です。
ステップ4 Forge 1.8.9をインストールする
続いてはFORGEをインストールします。
Forgeとは、マインクラフトにMODを追加するために必要なシステムです。
今回はFORGE1.8.9をインストールします。
バージョンを間違えると、動作しないため注意してください!
「FORGE 1.8.9ダウンロードページ」を開くと、下記のページが表示されるので、右側の推奨された方を選んで、「Installer」を選択してください!
「Installer」を押すと下の画面が出てくるので、数秒待ってから右上に出てくる「SKIP」を押しましょう。
インストーラーをダウンロードしたら、さっそく起動してFORGEをインストールしていきましょう。
このような画面が表示されるので、変更せずに「OK」を押します。
これでFORGEのインストールは完了です!
ステップ5 Minecraft Java Editionで新規起動オプションを作成する
ここまでできたら一度Minecraftを起動して、新規起動オプションを作成しておきます。
これをしておかないとModが導入できないので、注意してください。
新規起動オプションを設定をする際のバージョンは、「1.8.9FORGE」を選ぶようにしてください。
保存できたら、「ニュース」をクリックし、メニューからforge1.8.9を選んで実行します。
起動できたら一旦終了します。
これで、マインクラフトフォルダ内の「forge1.8.9」の中に「mods」フォルダが作成されます。
ステップ6 「ComputerCraft」をダウンロードする
次は、「ComputerCraft」をダウンロードします。
以下の画像の「ComputerCraft1.79」をクリックしてダウンロードしましょう。
ダウンロードしたら、ComputerCraftを先ほど作成したmodsフォルダにコピーします。
Windows(C:) > ユーザー > [ユーザー名] > AppData > Roaming > .minecraft > forge1.8.9 > mods > ComputerCraft1.79.jar
上記の作業をした後でマインクラフトを起動すれば、タイトル画面のMod Listの中にComputerCraftが含まれています。
ここまで来たら、もう設定は終わりです!
ComputerCraftのYouTubeや本を見て、マインクラフトでLuaを学びましょう。
こちらの動画ではComputerCraftの基本操作を解説していますので、遊ぶ際の参考にしてください。
引用元:https://youtu.be/OiC1h_j9tMM
マインクラフトでLuaを学ぶのにおすすめの本は?
マイクラでLuaを勉強したいときにおすすめの本は「Minecraftで遊んで学べるプログラミングの教科書 Lua言語&ComputerCraft対応版」です。
この本は2016年に発行されたものですが、マインクラフトは自由にバージョンを戻せるので、2016年版の本でも問題ありません。
この本の特徴は、目的達成型の演習を通して、楽しくプログラミングの基礎を学べることです。
マインクラフトでLuaを学びたい方は、ぜひ参考にしてください。
そう不安に思った保護者の方には、プログラミングの家庭教師である『Tech Teacher』をおすすめします。
マイクラでプログラミングを学習するならTech Teacher Kids!
本ブログを運営しておりますTech Teacher Kidsは、マイクラの習い事サービスを提供しています。
プログラミングコースでは、ミニゲーム制作にチャレンジします!
コマンドブロックを使ったミニゲーム制作で、楽しく自然にプログラミングが学べます!
プログラミングコース『3つ』の特徴
プログラミング学習が始めやすい!
マイクラに夢中なお子様が、興味を活かしてプログラミングを学習できます!
難しい印象のプログラミングも、抵抗感なく学習を始められます。
遊びの中で自然と身につく!
プログラミングが目的だと純粋にマイクラが好きな子には合わない、という課題があります。
Tech Teacher Kidsでは、マイクラを楽しみながらプログラミングを学べる方法を提案しています!
ミニゲーム制作でプログラミングが学べる!
コマンドブロックを活用することで、マイクラ内にミニゲームを作ることができます。
クラフトしながらプログラミングが自然と学べるので、マイクラ好きのお子様にオススメです。
指導ソフト | マインクラフト教育版(無料貸出) |
---|---|
対象年齢 | 10~14歳 |
授業時間 | 1回60分 |
授業回数 | 月4回 |
授業形態 | 少人数授業(教師1名と生徒2~3名) |
受講形式 | オンライン |
授業料 | 16,500円 |
入会金 | 11,000円 |
プログラミングコース無料体験会開催中!
Tech Teacher Kidsでは、プログラミングコースの無料体験会を開催しています。
「マイクラを習うってどういうこと?」
「うちの子どもでも楽しく学べるかな?」
このような疑問をお持ちの保護者様へ、まずは60分の無料体験授業でお試しください!
まとめ
今回は、マインクラフトと「ComputerCraft」の連携方法、マイクラでLuaを学べる本をご紹介しました。
本記事を参考にしてMODを導入し、マイクラでLuaを使いましょう。そうすれば、お子さんは小学生のうちからプログラミング学習の基本を楽しく学べます。
最後までお読みいただき、ありがとうございました。