マインクラフト
引き続き中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…