Det forrige bildet som jeg lagde på microbiten var……wait for it……..en BÅT. 😀

Nå skal vi prøve å få denne båten til å synke. Dette gjør vi ved å lage 6 bilder. Disse bildene legger vi inn i en liste, og deretter bruker vi funksjonen «show» til å vise innholdet i lista.

Se på denne koden:

from microbit import *

boat1 = Image("05050:"
              "05050:"
              "05050:"
              "99999:"
              "09990")

boat2 = Image("00000:"
              "05050:"
              "05050:"
              "05050:"
              "99999")

boat3 = Image("00000:"
              "00000:"
              "05050:"
              "05050:"
              "05050")

boat4 = Image("00000:"
              "00000:"
              "00000:"
              "05050:"
              "05050")

boat5 = Image("00000:"
              "00000:"
              "00000:"
              "00000:"
              "05050")

boat6 = Image("00000:"
              "00000:"
              "00000:"
              "00000:"
              "00000")

all_boats = [boat1, boat2, boat3, boat4, boat5, boat6]
display.show(all_boats, delay=200)

Her ser dere at jeg har laget 6 bilder. På linje 39 har jeg laget en liste som inneholder alle bildene. Linje 40 viser innholdet i lista, og legger inn en liten forsinkelse slik at bildene vises litt etter litt.

Dette blir en liten animasjon som viser at båten synker. Kan du få båten til å synke litt saktere?

Kan du lage en ny liste som vises etterpå, slik at båten kommer opp igjen?

Kan du ved hjelp av dette lage en smiley som fader inn og ut?