マイクラ学習 言語

マイクラでPythonを使うには?たった7ステップで始められる!

こんにちは。Tech TeacherのKids Blog編集部です!

本ブログを運営しておりますTech Teacherでは、Minecraft学習の家庭教師を提供しています。

完全マンツーマン指導で、生徒様の興味や学習状況に沿って授業を進めます。

幅広い学習要望に対応しており、マインクラフトでのPC操作・MOD・コマンド操作・プログラミングの基礎から発展まで学べます。

授業を受けた分だけ後払いという「従量課金制」を採用していますので、プログラミングの学習を気軽に始められます。

いつでも、どこでも受講できるTech Teacherで、負担なくマイクラを使ったIT教育を始めませんか?

無料の体験授業でお試しください。

大人気ゲーム『マインクラフト』に夢中な小学生のお子さんを持つ保護者の方で、こんなお悩みはありませんか?

「子供がマインクラフトでMODを導入してPythonを使いたいって言っているけど、どうやってやればいいの?」

「マインクラフトでPythonを学べるの?」

そんなお悩みをお持ちの保護者の方に向けて、マイクラでPythonを導入するときの手順マイクラPythonの学習におすすめの本をご紹介します。

この記事を読めば、マインクラフトでMODを導入してPythonを使う方法が分かって、お子さんがよりマインクラフトを楽しむことができます

マインクラフトをもっと本格的にやりたいと考えているお子さんの保護者の方は、ぜひお読みください。

Pythonとは?

Pythonとはプログラミング言語の1つです。

1991年頃に登場して、今では世界中で幅広い用途に使われています

汎用的な言語であり、アプリやシステム管理ツールなどさまざまな開発で利用できる言語です。日本では多くの企業で開発言語としてPythonが採用されています。

Pythonは文法がシンプルであるのが特徴です。そのため、効率的に開発を進めることができます。プログラミング言語の初心者であっても比較的学びやすい言語です。

また、Pythonは機械学習に役立つという特徴があります。近年普及したAIは今後も発展する見込みがあるため、Pythonはこれからも需要の高い言語といえます。

Pythonについて詳しく知りたい方は、こちらの記事をご覧ください。

小学生はPythonを学ぶべき?おすすめの学習方法もご紹介!小学生はPythonを学ぶべきか、学ぶならどのように学ぶべきか解説しています。Pythonを学ぶべき小学生やおすすめの学習方法をご紹介します。...

マイクラでPythonは学習できる?

大人気ゲームであるマインクラフトを利用してPythonの学習ができます

マインクラフトにはさまざまなMODがあるからです。

MODとはプログラムを改造するツールのことで、いろいろな機能を追加できます。MODを導入すると、マインクラフトの世界を改造して、より便利にプレイできます。

MODの中にはPythonからマインクラフトを操作できるものがあり、Pythonで記述したコードをマインクラフトで呼び出して実行させることができます

たとえば、Pythonの繰り返し命令であるfor文を用いて自動建築させることが可能です。建造物の自動生成をするプログラムは、繰り返し処理を記述できるfor文を使うと楽にコーディングできます。

Pythonの簡単な文法を活用するだけで、マインクラフトでいろいろなことを実行できるのです

マイクラでPythonを導入するときの手順

マイクラでPythonを導入するための手順をご紹介します。手順は全部で7つあります

  1. パソコンを用意する
  2. Minecraft Java Editionをインストールする
  3. Pythonの実行環境を用意する
  4. Minecraft Forgeをインストールする
  5. Raspberry Jam Mod をインストールする
  6. mcpi をインストールする
  7. マイクラPythonでチャットメッセージを送ろう

すでにマイクラJava版で遊んでいる人は、ステップ3から始めてください!

また、マイクラとScratchを連携したことがある人は、ステップ6から始めて大丈夫です。

それでは、これらの手順について詳しく見ていきましょう。

ステップ1 パソコンを用意する

Pythonとマインクラフトを操作するためのパソコンを用意しましょう。

基本的にはパソコンのスペックが高いほど楽に操作できるようになります。

マインクラフトはそれほど重たいゲームではないため、軽いスペックのパソコンでもギリギリ動かすことは可能です。ゲーム設定を落とすことで、低スペックパソコンでも十分にプレイできます

では、必要なパソコンのスペックについて詳しく解説します。

マイクラでPythonを使うのに必要なパソコンの性能は?

マイクラでPythonを学びたいならば、以下のスペックが最低限必要になります

CPU Intel Core i3 3210

AMD A8-7600

グラフィックボード GeForce 400

Radeon HD 7000

メモリ 4GB
ハードディスク空き容量 1GB

ただし、上記はあくまでも最低限のスペックです。

MODを利用して、Pythonで本格的にプログラミングを行いマイクラでさまざまな機能を実行したいならば、高いスペックが要求されます

以下のスペックがあれば、ストレスなくマイクラでPythonを学べるでしょう

CPU Intel Core i5 4690

AMD A10-7800

グラフィックボード GeForce 700

Radeon RX 200

メモリ 8GB
ハードディスク空き容量 4GB

ステップ2 Minecraft Java Editionをインストールする

マインクラフトでPythonを学びたいならば、Java版のマインクラフトを用意しましょう

マイクラのJava版とは、MODを導入して遊べるバージョンのことです。

Java版をプレイするには、Minecraft Java Editionをパソコンにインストールすれば良いです

Java版であれば、外部からMODを導入してさまざまなカスタマイズができます。マインクラフトでプログラミングの操作ができるのはJava版のみです。

MOD:プログラムを改造するツール。導入すると、マインクラフトの世界を改造してより便利にプレイできる。

Java版について詳しく知りたい方は、こちらの記事をご覧ください。

マイクラのJava版でプログラミングを始めよう!統合版との違いは?プログラミングができるマイクラのJava版について詳しく解説します!Java版の特徴を統合版と比較しますので、Java版がおすすめの小学生について理解できます。...

Minecraft Java EditionAmazonなどの通販サイトから購入できます。

まずはアカウントの登録を済ませて、インストーラーをダウンロードしましょう。後は画面の指示に従えば簡単にインストールできます

ステップ3 Pythonの実行環境を用意する

パソコンでPythonのプログラミングを行うには実行環境を整える必要があります

公式サイトから最新版のPythonを選んでダウンロードしましょう。ファイルを開いて画面の指示に従ってインストールします。

Pythonのコードを書くにはテキストエディタを利用するのが一般的です。

テキストエディタとは、以下の画像のようなものを指します。

プログラミング言語の画像テキストエディタは、ミスがあると教えてくれるなど、コーディングをサポートする機能が搭載されていて便利です

コーディング:プログラミング言語を使ってコードを作成すること

ステップ4 Minecraft Forgeをインストールする

引用元:Forge1.12.2のダウンロードページ

製品版のマインクラフトには、Pythonのプログラミングを導入する機能が用意されていません。そこで、機能を拡張するためにMODを導入します

MODを利用したいならば、Minecraft Forgeをインストールしましょう

Minecraft ForgeはマインクラフトのさまざまなMODを管理するためのツールです。

上記のリンクの公式サイトからMinecraft Forgeをダウンロードしましょう。

注意点として、自分が遊んでいるマインクラフトのワールドとMinecraft Forgeのバージョンを合わせる必要があります。ダウンロード時にはバージョンが合っていることを確認してください。

また、Minecraft Forgeの保存先はワールドデータとは別のフォルダに設定することをおすすめします

万が一、MODに不具合が生じると通常のマインクラフトのデータが壊れる可能性があるからです。

あらかじめ保存先を分けておくことで最悪の事態を避けられます。

ステップ5 Raspberry Jam Mod をインストールする

引用元:GitHub

Raspberry Jam ModPythonでマインクラフトを制御するためのMODです。

Raspberry Jam ModはGitHubで公開されています。最新版をダウンロードしましょう。

MODのファイルはバージョンごとに分かれています。

ダウンロードしたファイルを解凍すると、バージョンの数字ごとにフォルダが分かれているため、マインクラフトのバージョンに合わせて選びましょう

フォルダ内にある「Raspberry Jam Mod」をゲームフォルダの中にあるmodsフォルダに移します。さらに、「mcpipy」をマインクラフトのルートフォルダの中に入れましょう。

上記の作業をした後でマインクラフトを起動すれば、タイトル画面のMod Listの中にRaspberry Jam Modが含まれています。

ステップ6 mcpi をインストールする

mcpiPythonからマインクラフトを操作するためのライブラリです。

mcpiをPythonのライブラリの中に置きましょう。

mcpiにはさまざまなサンプルファイルが含まれていて、Pythonの簡単なプログラムをすぐに実行できます

ステップ7 マイクラPythonでチャットメッセージを送ろう

実際にPythonでプログラミングしたコードをマイクラで読み出す際には、簡単な内容のものから始めることをおすすめします

初心者がいきなり高度なプログラミングをするのは難しいでしょう。そこで、プログラミング初心者におすすめできるのは「Hello World」というチャットメッセージを表示するプログラミングの作成です。

昔からプログラミング言語の学習でまず行われるのが画面に「Hello World」と表示させることであり、誰でも実行できます。

mcpiのサンプルファイルの中にはhelloworld.pyというファイルがあり、こちらを実行すればマインクラフトの画面にチャットメッセージを送れます。

マインクラフトでコマンドを開いて「$ python helloworld.py」と入力しましょう。

そうすれば、「helloworld.py」のプログラムが実行されるため、上の画像左下のように、画面上に「Hello World」が表示されます

マイクラでPythonを学ぶのにおすすめの本は?

マイクラでPythonを勉強したいときにおすすめの本は「Minecraftで楽しく学べる Pythonプログラミング」です。

マインクラフトを利用して楽しくPythonを学べることを趣旨としています。

この本を読めば、繰り返し文や条件分岐、モジュール、関数などを用いて、マインクラフト上でさまざまなことを実行できます

初心者でもスムーズに学べて、楽しみながらPythonの基本文法をマスターできます

でも、参考書だけでちゃんとPythonを学習できるの?

そう不安に思った保護者の方には、プログラミングの家庭教師である『Tech Teacher』をおすすめします。

マインクラフトでPythonを学ぶなら『Tech Teacher』

Tech Teacherの紹介画像

本ブログを運営しておりますTech Teacherは、プログラミングの家庭教師です。マインクラフトでのPythonの学習におすすめです。

完全マンツーマン指導オーダーメイドのカリキュラムを作成しますので、生徒様の興味や学習状況に沿って学習できます。YouTubeなどで独学でMODを学んでいたお子様にもおすすめです!

基礎から応用まで指導できますので、作りたい作品が決まっていないお子様でも、教師と一緒に考えながらマイクラでPythonを学習することができます

授業を受けた分だけ後払いという「従量課金制」を採用していますので、Pythonの学習を気軽に始められます。

まとめ

今回は、マイクラでPythonを導入するときの手順マイクラPythonの学習におすすめの本をご紹介しました。

本記事を参考にしてMODを導入し、マイクラでPythonを使いましょう。そうすれば、お子さんはPythonを楽しく学んでくれます

最後までお読みいただき、ありがとうございました。

オーダーメイド/マンツーマン指導のTech Teacherなら、お子様が自由にマインクラフトで作りたい作品を作るのに最適です!

授業料金は(3,960円 / 30分 〜 )の「授業を受けた分だけ後払い」システムで、作りたい作品に合わせて気軽にプログラミングの学習を始めることができます。

作りたい作品が決まっていないお子様でも、教師と一緒に考えながらマイクラでPythonを学習することができます

まずは60分の初回無料体験授業でご検討ください

お問い合わせはこちらから

自社紹介バナー