1
2

More than 3 years have passed since last update.

Minecraftで夏休みの自由研究?・・・の手伝い

Last updated at Posted at 2021-09-06

2021年8月27日現在・・息子の自由研究がまだ終わっていない・・・
何かないかとネットで探していたところこちらのサイトを発見。

数学の教科書を開くと夏休み明けから関数を習うらしい。。
ならばMinecraftで関数グラフを描いてみようということにした。

MinecraftのForgeは既に使っているし(というよりバニラをもう何年もやっていない)息子も自分でお気に入りのMODを探してきて遊んでいる。
とは言っても息子がマイクラでプログラミングを始めるまでの全手順解説書を読みながらプログラムを実行できるまで待っていたら年が明けてしまいそうなのでプログラミング環境の設定は私が行った。

今回は関数の値を変化させてみてグラフがどうなるかを確かめることが目的なのでPythonの文法などは無視して、下記プログラムの赤枠部分の変更と実行ボタンの押下を息子が担当。

最初はMinecraftで明るい時間帯に石ブロックでグラフを描いてみましたが見難いのでMinecraftのコマンド/time set nightで夜にして、グラフを描くブロックは息子の提案でシーランタンとジャックオーランタンで光るようにした。

簡単なグラフを描いてみる

  • $ y = x $

1.関数_y=x.png

描けた!

1.グラフ_y=x.png


  • $ y = x + 5 $

2.関数_y=x+5.png

最初のグラフとの違いがわかり難いが、グラフの始点が地面から+5ブロック浮いているのがわかる。

2.グラフ_y=x+5.png

反比例(だっけ?)のグラフ

  • $ y = \frac{50}{x} $

3.関数_y=50/x.png

3.グラフ_y=50/x.png

二次関数のグラフ

  • $ y = x^2 $

4.関数_y=x2.png

整数でグラフを描いているからかなんか教科書にのグラフと雰囲気が違う・・

4.グラフ_y=x2.png

  • $ y = \frac{x^2}{10} $

5.関数_y=x2/10.png

$ \frac{1}{10} $ したらいい感じに描けた

5.グラフ_y=x2/10.png

色を変えてマイナスの二次関数のグラフ(呼び方あってるのかな?)

  • $ y = - x^2 $

6.関数_y=-x2.png

6.グラフ_y=-x2.png

プラスとマイナスの二次関数グラフ

  • $ y1 = x^2, y2 = -x^2 $

7.関数_y=x2-x2.png

7.グラフ_y=x2-x2.png

↑ のグラフは荒いので$ \frac{1}{10} $してみる。

  • $ y1 = \frac{x^2}{10}, y2 = - \frac{x^2}{10} $

8.関数_y=x2/10-x2/10.png

いい感じ

8.グラフ_y=x2/-x2/10.png

おまけ

正面からだけ見てもつまらない・・・せっかくのMinecraftなので視点を移動してグラフを確認。

おまけ1.png

近くで見るとシーランタンとジャックオーランタンでグラフが描かれていることがよくわかる。
地上にはスライムなどのMobもちらほら・・

おまけ2.png

レポート作成

プログラムとMinecraftのグラフ結果を印刷してペタペタ。
自由研究レポートの表紙は息子が書き書きして完成

お疲れさまでした

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2