覚え書きブログ

マインクラフト

球の作成(マインクラフト覚え書き)

引き続き中1の長男がマインクラフトにて、球を生成するpythonコードを作ったのでメモっておく。 まだ、中1では、sin、cosを習っていないので苦戦したとのことだが、以下のように短いコードで球が書ける。

円の作成(マインクラフトの覚え書き)

キャラクターの座標を中心に任意の半径の円状に、ブロックを並べるpythonコードを書いてみた。コードは以下の通りである。 from mcpi.minecraft import Minecraft from mcpi.block import * import numpy as np mc = Minecraft.create() pos = mc.player.get…

中が空洞のピラミッド(マインクラフトの覚え書き)

前回の宿題とした、効率よくピラミッドを作成するための、中が空洞のピラミッドのコードが出来上がったようだ。以下が、子供(中1)が作成したPythonコードである。 from mcpi.minecraft import Minecraft from mcpi.block import * mc = Minecraft.create(…

ピラミッドの作成(マインクラフトの覚え書き)

Pythonを使って3階層のピラミッドを作るコードを、子供(中1)に書かせてみたら、次のようなコードができた。 from mcpi.minecraft import Minecraft from mcpi.block import * mc = Minecraft.create() pos = mc.player.getTilePos() for i in range(3): f…