ブロック名を当てるゲーム(マイクラ×Python)
# ブロック名を当てるゲーム
from mcpi.block import *
mc.events.clearAll()
# 辞書を作成(今回は草ブロックのみ)
a = {"GRASS":GRASS}
mc.postToChat("GAME1: What's this block's TYPE? ==> ")
pos = mc.player.getTilePos()
# 適当な位置に名前を当ててほしいブロックを配置する
mc.setBlock(pos.x+5,pos.y,pos.z,a["GRASS"])
# 正解するまでループ
while True:
# マインクラフト内でテキストを入力する
for i in mc.events.pollChatPosts():
for key in a.keys():
# ブロック名が合っているかチェックする
if i.message == key:
mc.postToChat("Correct!")
exit()
else:
mc.postToChat("Wrong!")
mc.postToChat("GAME1: What's this block's TYPE? ==> ")