こんにちは。Tech TeacherのKids Blog編集部です!
マインクラフトでのプログラミングに興味がある方で、こんなお悩みはありませんか?
「エージェントはどんなことができる?」
「エージェントの動かし方は?」
そんなお悩みをお持ちの保護者の方に向けて、本記事では「エージェントでできること」「エージェントを動かす方法」について解説します!
本記事を読むと、エージェントを利用したビジュアルプログラミングでマイクラが動かせますよ。
ぜひ最後までお読みください!
マイクラのプログラミングについて詳しく知りたい方は以下の記事もご覧ください。
【マイクラ】エージェントとは?
エージェントは作成したプログラムで動作する「マイクラのロボット」です。
教育版マインクラフトで操作できます。
エージェントは「ブロックの破壊や設置」「Mobのスポーン」などの動作を、プログラミングで動かせます。
エージェントを動かすプログラムは、教育版マインクラフトの「MakeCode」と呼ばれるツールで作成します。
「MakeCode」について詳しく知りたい方は、「マイクラのMakeCode」の記事をご覧ください。
【マイクラ】エージェントができること
マイクラのエージェントはプログラムを作成すると、以下のような作業ができます。
- 建築や採掘の自動化
- アイテムをプレイヤーに渡す作業
- 敵モブの検知
エージェントはブロックを置いたり、ブロックを掘らせたりできます。
プログラムを使えば、「進行方向に木があったら、伐採して木材をとってきてもらう」「階段を作ってもらう」といった、簡単な作業の自動化もできます。
複雑なプログラムを上手く作れるようになると、以下のプログラムも実行できます。
「自動農場」
「自動建築」
「自動橋架け」
【マイクラ】プログラムでエージェントを動かす方法
プログラム(Makecode)を利用して、エージェントを動かす方法を解説します。
- エージェントを呼び出す
- エージェントをプログラムする
- プログラムを実行する
①エージェントを呼び出す
ワールドを開いたら、キーボードのCボタンを押して「Microsoft MakeCodeで楽しむMinecraft」を選択しましょう。
「新しいプロジェクト」を選択します。
画面が変わるので、「MakeCode」のウィンドウの左にある×ボタンを押して下さい。
普段通りのゲーム画面に戻ります。
プレイヤーの近くにエージェントがいれば呼び出し完了です。
②エージェントをプログラムする
今回はエージェントを自分の位置に呼ぶプログラムの作り方を紹介します。
Cボタンを押してエディタを開き、「エージェント」のボタンを選択します。
「エージェントを自分の位置に戻す」のブロックを選びましょう。
「チャットコマンドを入力した時」のブロックにドラッグしましょう。
「チャットコマンド”run“を入力した時」のrunの部分が、プログラムを動かすために必要なチャットコマンドです。
また、このチャットコマンドは「ブロックの白い欄」を選択すると好きな文字に変更できます。
ブロックの差し込みが終わったら、画面右下にある緑色の再生ボタンを押しましょう。
これでプログラムの作成は完了です。
③プログラムを実行する
実際に動作するかプログラムを実行する前に、少しエージェントからはなれましょう。
キーボードの「T」か「/」を押して、チャット画面を開きます。
チャット画面を開いたら、「run」と入力してください。
画面右下の矢印を押しましょう。
エージェントが自分の位置に移動したら、プログラムの実行成功です。
ここで紹介したものはシンプルなものですが、条件や動作を組み合わせると、複雑な動作もできますよ。
マイクラの家庭教師なら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分の無料体験授業でお試しください!
マイクラの家庭教師で、お子様の「遊び」を「学び」に変えてあげませんか?
マイクラのエージェントでプログラムを作ろう!
今回は、「エージェントでできること」と「エージェントを動かす方法」について解説しました。
まとめると、以下のようになります。
- エージェントでできることは
「建築や採掘の自動化」
「アイテムをプレイヤーに渡す作業」
「敵モブの検知」 - エージェントを動かす手順は
「①エージェントを呼び出す」
「②エージェントをプログラムする」
「③プログラムを実行する」
マイクラで自動化できるプログラムを作ってみましょう。