こんにちは。Tech TeacherのKids Blog編集部です!
大人気ゲーム『マインクラフト』に興味があるお子さんやその保護者の方で、こんなお悩みはありませんか?
「マイクラでLuaを連携する方法は?」
「マイクラをしながらLua言語を学べる本はあるの?」
そんなお悩みをお持ちの保護者の方に向けて、本記事では、「マイクラでLuaを連携する方法」「マイクラでLua言語を学べる本」について紹介します。
この記事を読むと、マイクラでLua言語を使って遊べるようになりますよ!
マイクラでのプログラミングを詳しく知りたい方は、「マイクラのプログラミング」の記事を参考にしてください。
【マイクラ】「ComputerCraft」MODでLuaを導入する方法
マイクラにLuaを導入するための手順を5ステップで紹介します。
- パソコン(PC)を用意する
- マイクラを購入してインストールする
- 「CurseForge」をインストールする
- 「ComputerCraft」をダウンロードする
- マイクラを起動するとアイテムが追加される
STEP1:パソコン(PC)を用意する
Pythonとマイクラを操作するためのパソコンを用意しましょう。
基本的にはパソコンのスペックが高いほど楽に操作できるようになります。
今回はMODを導入して実行しますが、スペックの低いPCでもプレイできました。
マイクラができるPCについては「マイクラができる安いPC」の記事を参考にしてください。
STEP2:マイクラを購入してインストールする
マイクラPC版(Java版&統合版)を購入してインストールします。
マイクラPC版(Java版&統合版)の購入に関しては「PCでの買い方4種類」の記事をご覧ください
マイクラPC版(Java版&統合版)の購入からインストールに関しては「マイクラJava版とは?」の記事を参考にしてください。
WindowsでマイクラPC版を購入すると、統合版&Java版がどちらもプレイできるのでお得ですよ!
マイクラJava版に外部からMODを導入できます。
MODとはプログラムを改造するツールのことで、マイクラの世界を改造してより便利にプレイできます
STEP3:「CurseForge」をインストールする
「CurseForge」をインストールします。
「CurseForge」は、マイクラにMODを追加するために必要です。
「CurseForge」にアクセスしましょう。
引用元:CurseForge
自分の使っているPCに合うものをダウンロードしてください。
クリックすると「CurseForge」のインストーラーをダウンロードできます。
インストーラーをクリックして、「CurseForge」をインストールします。
上の画面が出てきたら、「CurseForge」のインストールは完了です!
STEP4:「ComputerCraft」をダウンロードする
「Curseforge」の「ComputerCraft」にアクセスしましょう。
「Files」をクリックして、「ComputerCraft 1.79」を選択します。
次は、「Install」をクリックします。
「新しいプロファイルを作成する」を選択してください。
プロファイル名を入力して「作成」をクリックしましょう。
インストールできたら「プレイ」をクリックしましょう。
STEP5:マイクラを起動するとアイテムが追加される
マイクラを起動すると、「ComputerCraft」のアイテムが追加されました。
これでLua言語が使用できます。
自分1人で内容を理解するのが難しい場合は、「Tech Teacher Kidsのプログラミングコース」で教えてもらえますよ!
YouTubeでは「ComputerCraft」の基本操作が紹介されているので参考にしてください。
引用元:YouTube
【マイクラ】「ComputerCraft」MODで連携できるLua言語とは?
Luaは、スクリプト言語と呼ばれるアプリケーションソフトを開発するための簡易的なプログラミング言語です。
Luaはゲーム業界などで多く利用されており、比較的書きやすい言語なので、小学生のお子さんにもおすすめです。
【マイクラ】Luaを使える「ComputerCraft」MODとは?
「ComputerCraft」MODは、Lua言語を使ったMODです。
MOD:プログラムを改造するツール。導入すると、マインクラフトの世界を改造してより便利にプレイできる。
ComputerCraftを利用すると、主に以下のようなことができます。
- レッドストーン入出力
- 周辺機器の操作
- タートルの操作
タートルとは、以下の画面の立方体のカメのキャラクターです。
「ComputerCraft」を導入すると、上記の機能を組み合わせて、複雑な自動化や独創性あふれるマイクラの世界を作れます。
【マイクラ】Luaと「ComputerCraft」MODを学ぶ本
マイクラでLuaを勉強したいときにおすすめの本は「Minecraftで遊んで学べるプログラミングの教科書 Lua言語&ComputerCraft対応版」です。
この本は目的達成型の演習を通して、楽しくプログラミングの基礎を学べる内容になっています。
マインクラフトでLuaを学びたい方は、ぜひ参考にしてください。
「Minecraftで遊んで学べるプログラミングの教科書 Lua言語&ComputerCraft対応版」は2016年発行ですが、マイクラJavaは自由にバージョンを戻せるので、2016年版の本でも問題ありません。
マイクラの家庭教師ならTech Teacher!
本ブログを運営しておりますTech Teacherは、Minecraftの家庭教師です。
Minecraftの家庭教師なら、お子さんの「遊び」を「学び」に変えることができます。
「子どもが夢中になって楽しく学べるように教えてほしい」
「マイクラが子どもの可能性を伸ばすきっかけになってほしい」
Tech Teacher Minecraftコースは、そんなご家庭様にぴったりです。
| 指導可能ソフト | Minecraftであれば全て(統合版・Java版・教育版) |
|---|---|
| 対象年齢 | 未就学児・小学生 |
| 授業内容 | 一人ひとりに合わせたオーダーメイドカリキュラム |
| 授業時間 | 1回60分~自由に調整可能 |
| 授業回数 | 月1回~自由に調整可能 |
| 授業形態 | 完全個別指導(生徒1人に教師1人) |
| 講師 | スキルと指導力を兼ね備えた難関大の学生 |
| 受講場所 | 対面(ご自宅など)/オンラインから選べる |
| 授業料 | 授業時間分だけ(2,750円 / 30分 〜 ) |
| 入会金 | 22,000円 |
Tech Teacherが選ばれている3つの理由
お子さんの夢が実現できる!オーダーメイドカリキュラム
担任教師がお子さんの作りたいものややりたいことを最優先してカリキュラムを作成いたします。
「YouTubeで見た建築物を再現したい」「自分でMODを入れてみたい」といった具体的なご要望に対応可能です。
専門的な知識やスキルが必要な場合でも、経験豊富な教師がサポートすることで、お子様の夢や目標を一緒に追求して叶えます。
遊びを学びにつなげる! 担任教師によるマンツーマン指導
マイクラに詳しい担任教師による継続的なマンツーマン指導が受けられます。
お子さんのゲームへの熱意は保ちつつ、ITスキルやプログラミング的思考といった未来のために重要なスキルを、自然に学べる環境を提供します。
教師が継続してお子さんと関係を築いていくからこそ、お子さんの興味関心に合わせた新たな学習内容の提案が可能です。
保護者の方も安心! 最小限の受講負担
オンライン/派遣の選択が可能で、面倒な送迎が不要のため、お忙しいご家庭様でも安心です。
スケジュールも自由に変更でき、好きな曜日・時間・頻度でご受講いただけます。月1回~ご受講可能です。
保護者の方がマイクラやITに詳しくなくても、教師がお子さんの学習を全面的にサポートし、進捗状況や学習内容も報告します。
Tech Teacherの無料体験実施中!
![]()
Tech Teacherでは、無料体験授業を実施しています。
「マイクラを習うってどういうこと?」
「うちの子どもでも楽しく学べるかな?」
このような疑問をお持ちの保護者様へ、まずは60分の無料体験授業でお試しください!
マイクラの家庭教師で、お子様の「遊び」を「学び」に変えてあげませんか?
マイクラの「ComputerCraft」MODでLuaを連携しよう!
今回は、マイクラの「ComputerCraft」MODでLuaを連携する方法を紹介しました。
まとめると、以下のようになります。
- 「ComputerCraft」MODを導入するとLuaが使用できる
- Luaと「ComputerCraft」MODを学ぶ本は「Minecraftで遊んで学べるプログラミングの教科書 Lua言語&ComputerCraft対応版」
本記事を参考に、「ComputerCraft」MODを導入して、マイクラでLuaを使いましょう。