ITコンピュータブログIT COMPUTER BLOG

2023年度 ITコンピュータ(ゲーム)特別講座 第3回の様子

2023年12月17日

#9期生
今日は ITコンピュータ(ゲーム)特別講座の第3回です。
今回は、Raspberry Pi 上で マインクラフトに VScode から Python 言語で書いたプログラムを使って BLOCK を置いていきます。
Raspberry Pi 上で Minecraft と VScode を起動します。
Python には mcpi というモジュールがあり、これを使用して Minecraft にメッセージを送ったり BLOCK を置きます。
まずは、mc = Minecraft.create() で Minecraft object を生成して mc.postToChat("Hello world!") と postToChat メソッドを使用して Minecraft に Hello world! を表示させて接続できたことを確認します。
BLOCK を置くには mc.setBlock(x, y, z, block.GOLD_BLOCK) と setBlock メソッドを使用して(x,y,z)座標と BLOCK の種類を指定します。
くり返し文(for文)を使用して棒にしたり、こちらで用意した make_blocks モジュールや sprite モジュールを使用していろいろな BLOCK を置く方法を試します。
次回は、今回提示した3種類のコードを元に自由に Minecraft 上に BLOCK を置いて作品を創っていただきます。
小学生コース

13期生:2024年8月からの受講生12期生:2023年8月からの受講生11期生:2022年8月からの受講生10期生:2021年8月からの受講生

中学生コース

9期生:2024年5月からの受講生7期生:2023年5月からの受講生6期生:2022年5月からの受講生