マインクラフト でJavaScriptプログラミング MakeCode Windows10

プログラミングコードに触れるのが目的

Windows10エディションのマインクラフトでプログラミングをする際に使用するソフトでは、プログラミングコードがどのようなものか見れるものがあります。
実際にマインクラフトで遊びながらプログラミングができ、コードも見ることができます。
Code Connection for Minecraft で利用できるMakeCodeが最初の学習には最適でしょう。

javaエディションでプログラミングする場合はスクラッチを使用しているのでプログラミングコードの理解は全く必要はありません。
スクラッチを使用する目的はプログラミング的思考を養うためでありプログラミングを学習するためではありません。

しかしそれでは物足りない!というもの事実。
実際にプログラミングコードがどのようなものか知りたい!
そういう時はMakeCodeを使いましょう。
MakeCodeはスクラッチと同様にブロックを使用してプログラミングができます。
そして組み立てたブロックを自動的にプログラミングコードに変換してくれます!
便利!
MakeCodeで使用する言語はJavaScript(ジャバスクリプト)です。
はい、JavaScriptです。
しかし問題が一つ・・・
自分がわからない!
JavaScriptはずーーっと昔にホームページ関連の勉強をしていた時に一緒に勉強しようと思って少し勉強しました。
しかし、しばらく触れていないのでほとんど覚えていない。
しかも対象がWebではなくマインクラフトなのでいろいろと違うという事実。
自分も学習するつもりでいます。

MakeCodeにはチュートリアルをはじめとしていくつかサンプルも用意されているので参考になると思います。
簡単なプログラムが自作できるようになればとやっていきます。

まずはチュートリアル

何もわからないという前提で始めるのでチュートリアルを順番にやっていきます。
13種類も用意されているので初歩的なことはだいぶわかるでしょう?!
コードチェックも必要に応じてできればと思っています。

マイクロソフトの公式解説ページは以下から。

https://minecraft.makecode.com/tutorials

慣れてきたらスーパーパワー

エージェントを操る

  • Agent Dig
  • Agent Wall
  • Agent Tower
  • Agent checkers
  • Agent Wanderer
  • Agent Pyramid
  • Hilbert Fractals

生物も自由自在

  • Chicken Rain
  • Zombie Pig
  • Cats vs Dogs
  • Rabbit Invasion
  • Bouncing Pigs
  • Bat Cave

水を使用したサンプル

地形造成

  • 1000 TNT
  • Wipe Out
  • Lava Tower
  • Pitfall
  • Earthquake
  • Grid World
  • Lorentz Attractor

ミニゲーム

建築、オブジェ

  • Builder Wall
  • 3D Axis
  • Compass
  • Build a House
  • TNT Cannon

コメント