0% encontró este documento útil (0 votos)
32 vistas1 página

Microbit Bomba

codigo para microbit
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas1 página

Microbit Bomba

codigo para microbit
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

from microbit import *

import random
def bomba_mina():
x = random.randint(0, 4)
y = random.randint(0, 4)
x_y = [x, y]
return x_y

mina = bomba_mina()

cursor_x = 0
cursor_y = 0
usuario = (cursor_x, cursor_y, 8)
intentos = 5

while True:
display.clear()
display.set_pixel(cursor_x, cursor_y, 9)

while True:
if button_a.is_pressed():
cursor_x = cursor_x + 1
if cursor_x == 5: cursor_x = 0
sleep(100)
usuario = (cursor_x, cursor_y, 8)
break
elif button_b.is_pressed():
cursor_y = cursor_y + 1
if cursor_y == 5: cursor_y = 0
sleep(100)
usuario = (cursor_x, cursor_y, 8)
break
elif accelerometer.was_gesture('shake'):
if [cursor_x, cursor_y] == mina:
display.scroll('Ganaste')
sleep(1000)
display.set_pixel(mina[0], mina[1], 9)
sleep(4000)
display.clear()
break
else:
intentos = intentos - 1
display.scroll('No')
sleep(1000)
break
if intentos == 0:
display.scroll("Perdiste")
sleep(1000)
display.set_pixel(mina[0], mina[1], 9)
sleep(4000)
display.clear()
break

También podría gustarte