本游戏的关键点在于使用游戏函数中的小精灵来实现的,通过引用游戏函数中的各种函数来完成了计分等一些功能
basic.show_number(3)
basic.show_number(2)
basic.show_number(1)
basic.show_arrow(ArrowNames.SOUTH) #一个向下的箭头
basic.clear_screen() #关闭所有led灯
input.rotation(Rotation.PITCH) #旋转角度
bushu = 0 #定义横坐标x的变化值
a = game.create_sprite(0, 4) #定义一个初始精灵的位置
def on_forever():
fudu = input.acceleration(Dimension.X) #定义加速度的值
if fudu>0:
bushu = 1 #x坐标加1
else:
bushu = -1 #x坐标减1
a.change(LedSpriteProperty.X, bushu)
basic.pause(100)
basic.forever(on_forever)
x = randint(0, 2) #
jimu1 = game.create_sprite(x, 0) #定义积木1
jimu2 = game.create_sprite(x+1, 0) #定义积木2
jimu3 = game.create_sprite(x+2, 0) #定义积木3
basic.pause(500)
game.set_score(0) #分数初始为0
while True: