プログラミングコードに触れるのが目的
Windows10エディションのマインクラフトでプログラミングをする際に使用するソフトでは、プログラミングコードがどのようなものか見れるものがあります。
実際にマインクラフトで遊びながらプログラミングができ、コードも見ることができます。
Code Connection for Minecraft で利用できるMakeCodeが最初の学習には最適でしょう。
javaエディションでプログラミングする場合はスクラッチを使用しているのでプログラミングコードの理解は全く必要はありません。
スクラッチを使用する目的はプログラミング的思考を養うためでありプログラミングを学習するためではありません。
しかしそれでは物足りない!というもの事実。
実際にプログラミングコードがどのようなものか知りたい!
そういう時はMakeCodeを使いましょう。
MakeCodeはスクラッチと同様にブロックを使用してプログラミングができます。
そして組み立てたブロックを自動的にプログラミングコードに変換してくれます!
便利!
MakeCodeで使用する言語はJavaScript(ジャバスクリプト)です。
はい、JavaScriptです。
しかし問題が一つ・・・
自分がわからない!
JavaScriptはずーーっと昔にホームページ関連の勉強をしていた時に一緒に勉強しようと思って少し勉強しました。
しかし、しばらく触れていないのでほとんど覚えていない。
しかも対象がWebではなくマインクラフトなのでいろいろと違うという事実。
自分も学習するつもりでいます。
MakeCodeにはチュートリアルをはじめとしていくつかサンプルも用意されているので参考になると思います。
簡単なプログラムが自作できるようになればとやっていきます。
まずはチュートリアル
何もわからないという前提で始めるのでチュートリアルを順番にやっていきます。
13種類も用意されているので初歩的なことはだいぶわかるでしょう?!
コードチェックも必要に応じてできればと思っています。
- Agent Moves
- Agent Build
- Mega Jump
- Flower Trail
- Super Digger
- Fast Forward
- Billboard
- Compass Rose
- Spleef
- Leap of faith
- Gold Stairs
- Lava Tower
- Sand Storm
- Chicken Rain
マイクロソフトの公式解説ページは以下から。
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
コメント