使用microbit做一个躲砖块的小游戏

本文介绍如何利用Python编程在micro:bit平台上开发一款趣味的躲砖块小游戏。游戏核心功能通过游戏函数中的精灵对象实现,结合计分系统,提供丰富的互动体验。
摘要由CSDN通过智能技术生成

本游戏的关键点在于使用游戏函数中的小精灵来实现的,通过引用游戏函数中的各种函数来完成了计分等一些功能

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:
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值