浦和区

教育版マインクラフト
【教育版マインクラフト】4-7 TNT魔法剣を作ろう

TNT魔法剣のプログラム例を解説しています。剣を持って使う(右クリック)するとTNTが玉のようにプレイヤー前方に飛んでいき、何かに当たったら着火して爆発します。

続きを読む
教育版マインクラフト
【教育版マインクラフト】2-10 落とし穴を作ってみよう

教育版マインクラフトでMakeCodeで落とし穴を作るプログラムを解説しています。指定した場所のブロックが変化したり、プレイヤーがその座標に行くと落とし穴が作られます。

続きを読む
教育版マインクラフト
【教育版マインクラフト】2-9 乱数を使ってみよう

教育版マインクラフト(MakeCode)で乱数を使うプログラムを解説しています。この例では指定した範囲でブロックをテトリスのように落とすプログラムとなります。ゲームらしさを表現する要素なのでぜひ覚えて使いこなしてください。

続きを読む
教育版マインクラフト
【教育版マインクラフト】4-6 チェス盤のような格子模様にブロックを置く

チェス盤のような格子模様にブロックを置く方法を解説しています。交互に置くため偶数か奇数かの判定や行列の知識も学ぶことができる課題です。

続きを読む
教育版マインクラフト
【教育版マインクラフト】4-5 指定ブロックまでの距離を測ろう

指定ブロックまでの距離を測るプログラムを解説しています。ループと条件分岐の組み合わせでプログラミングの基本も学べます。

続きを読む
教育版マインクラフト
【教育版マインクラフト】4-4 エージェントがブロックを置き換えるには?

ブロックを置き換えるプログラムの例を解説しています。最初のプログラムはエージェントを使って一つ一つ確認します。そして2つめのプログラムでは指定範囲のブロックを一気に置き換えるプログラムです。

続きを読む
受験・資格試験
情報オリンピック2024一次予選1回目終了につき

情報オリンピック2024年一次予選第1回に参加し、小学生が2名、中学生が2名、予選を通過しました。予選はC++やPythonなどスタンダードな言語のみならず日本語プログラミング言語などでも参加できます。今回はなでしこを使った解答例を付記しています。

続きを読む
教育版マインクラフト
【教育版マインクラフト】4-1 ブロックのIDや名前を調べてみよう

教育版マインクラフトでブロックのIDや名前を調べる方法を紹介してます。と、言うのもプログラム作成時に条件分岐やループ条件を指定するにはこれらの値を知る必要があるからです。
プログラミング教室ツクリウムでは年長さんから参加できるコースを開講しています。

続きを読む
教育版マインクラフト
【教育版マインクラフト】3-9 再帰関数を使ってブロックを置く

再帰関数は、自分自身を呼び出す関数で、終了条件が必要です。関数の中で条件を満たさない場合に再度自分を呼び出し、条件を満たすと処理が終了します。教育版マインクラフトでは、階乗計算やピラミッド作成などの例を通じて再帰関数を学ぶことができます。再帰関数は複雑な処理を簡潔に表現できますが、ループ処理との違いや無限ループのリスクに注意が必要です。失敗例も学びの一環として捉え、処理の流れを丁寧に追うことで理解を深めましょう。

続きを読む
教育版マインクラフト
【教育版マインクラフト】3-8 壁の間をエージェントが往復させる

エージェントがブロックに到達するまで進み続ける方法や壁の間を往復する方法を二重ループで実現する手順を示しています。また、コースの目的と入会案内があります。エージェントの前側を調べていますが上下左右でも可能です。

続きを読む