実況動画にコマンドを用いられることが多くなり、コマンド自体が物珍しくなくなってきました。
そのような状況になると「コマンドを使えるようになりたい!」、「コマンドで色々作ってみたい!」という方が増えるのは自然の流れです。
しかしながら、コマンドを学ぶうえで「何から始めればいいのか?」「プログラミングとかやったことないけど、自分でもできるの?」という大きな疑問が生じることだと思います。
それだけならまだしも、さらに細かい疑問も多々抱えていることでしょう。
この記事は、コマンドを初めて勉強する方に向けた勉強の道のりや参考になる記事をまとめたものになります。
そもそもコマンドとは?
コマンドはMinecraftに元々備わっている機能です。
このことからMinecraftを遊べる環境であれば、コマンドを学ぶ環境が整っていると言えます。
この簡単に始められる点はコマンドのメリットの一つです。
よく分からないファイルをダウンロードする必要などもないので、安全面からもおすすめできます。
さて、そんなコマンドはMinecraftが認識できるように特殊な文章を打つことで、その内容に沿った現象を起こします。
よく見かけるものとしては、tpコマンドを実行することで好きな場所へワープしているものなどでしょうか。
簡単に言ってしまえば、通常では起こり得ないことを強制的に引き起こしているようなものです。
通常では起こり得ないものを実装するという点で、似たような存在にModが存在します。
次の項目では、それらの違いを見ていきましょう。
コマンドとModの違い
コマンドは、比較対象としてModやプラグインなどと並べられがちです。
しかし、あれらとは全くもって別の存在になります。
プラグインについては詳しくないので、Modとの比較を表にしてみます。
コマンド | Mod | |
---|---|---|
制作する上での プログラミングの必要性 | 不要 (それっぽいことはする) | 必要 |
Minecraft内で完結するか | 完結する | しない |
出来ることの範囲 (コマンドを普通とした場合) | 普通 | 超多い |
導入の手軽さ | 簡単 | ちょっと大変 |
大まかではありますが、違いが分かっていただけたかと思います。
Modは外部からありとあらゆるものを追加するので、難解な代わりに非常に多くのことができます。
それに対してコマンドは、Minecraftに実装されている範囲内で完結することのみ扱えます。
そのため扱える範囲はModに比べて狭いものの、煩雑さは少なくなっています。
コマンドを使えるようになれるか不安な方へ
ここまで読んでいただいて、「自分にはModはおろか、コマンドすら難しそう」と思っている方もいるかもしれません。
確かにModやコマンドは、得手不得手が如実に現れる分野だと言えます。
コンピューター(マイクラ)を相手にする以上、どうしても物事を1つ1つ分解して論理的な考え方をする必要があるわけです。
その一方で長く触り続けていれば段々と慣れてくるのも、また確かです。
まずは1つ挑戦してみて、それから悩むことをおすすめします。
第1目標は「executeコマンドを使えるようになる」こと
まずはexecuteコマンドを使えるようになることを目指しましょう。
executeコマンドとは仮定や条件を付与したうえで、別のコマンドを実行するものです。
……よく分からないですよね。
もう少し言語化します。
そもそもコマンドは、各コマンドごとに「○○をする」という特徴があります。
例えば、giveコマンドであれば「アイテムを付与する」ですね。
この「アイテムを付与する」に対して「○○がいたら、実行する」なんて条件を付け加えることができるのがexecuteコマンドです。
つまるところ「○○がいたら、アイテムを付与する」という、少しだけ複雑なことができるようになります。
まずは上記の内容を理解できれば、簡単な脱出マップやミニゲームなどを作れるようになります。
コマンドを習得する道のり
コマンドを使えるようになる道のりは以下の通りです。
言われてしまえば当たり前な手順です。
しかし、基本を蔑ろにするとそれだけ後で困ることになります。
ですので、まずは焦らず基本から学んでいきましょう。
基本的な知識を学ぶ
まずはコマンドを使う上で必要なことを学びます。
以下の記事でコマンドブロックの取り出し方、各項目の説明を学ぶことをおすすめします。
主要なコマンドの基本的な使いかたを覚える
コマンドの打ち方やコマンドブロックの使いかたを学んだら、次は重要度の高いコマンドを勉強していきましょう。
シンプルでありながら覚えておくべきコマンドを6つ選出しましたので、以下の記事でそれぞれ学んでくれると嬉しいです。
覚えたコマンドをexecuteコマンドを使って実行してみる
主要なコマンドを使えるようになったら、それらをexecuteコマンドと絡めてみましょう。
今までは「○○コマンドを実行する」だけだったものが、「◇◇だったら○○コマンドを実行する」なんて複雑なことができるようになります。
今までに学んだコマンドで、作品を作る
最後は実際に学んだ内容を元に、作品を作りましょう。
脱出マップでもミニゲーム、ちょっとしたギミックでも構いません。
アウトプットをしないで知識ばかり集めていても、なかなか身につきません。
世の中に公開しなくとも、自分だけの目標を決めて、それを達成するようコマンドを組むことは非常に大事です。
基本的な知識を学ぶ
主要なコマンドの基本的な使いかたを覚える
覚えたコマンドをexecuteコマンドを使って実行してみる
今までに学んだコマンドで、作品を作る