Nå skal vi se på et eksempel på hvordan man kan bruke gjenta for alltid løkker i Scratch. Det som er veldig kult med denne typen løkker er at de er perfekt for å programmere sine egne spill, og sine egne bilder! I spill er det ofte ting som skjer helt til man enten vinner eller taper spillet.
Se for dere hvis hele spillet bare stoppet opp fordi man brukte for lang tid. Det hadde vært ganske kjipt, så vi trenger løkker som aldri stopper. I forrige video snakket vi om blinklysene på en politibil, så la oss se om vi klarer å programmere noe sånt i Scratch! Det aller første vi trenger er koden vi har lyst til å gjenta for alltid, nemlig å gå fra å ha rødfarge til å ha blåfarge.
Vi kan gjøre det i Scratch ved å bruke utseende-blokkene. Her ser vi en blokk som heter “Sett farge effekt til”. Vi skal bruke den til å endre fargen til tigeren. Denne blokken tar inn et tall som bestemmer hva fargen er, og det kan være litt vanskelig å finne fram til den fargen man vil ha. Vi trenger rød og blå. Blå får man hvis man skriver sett farge effekt til 100, og man får rød hvis man setter den til 175.
Før vi legger til løkken vår må vi tenke oss litt om. Det vi ikke må glemme er at datamaskinen leser utrolig fort, og løkken gjentar seg også utrolig fort. Hvis vi hadde latt koden vår være som den er nå hadde vi nesten ikke sett at tigeren bytter farge for den hopper så fort mellom rød og blå. Det vi må gjøre er å legge til “vent”-blokker som gjør at datamaskinen tar et sekund pause mellom hver linje.
Sånn, nå kan vi legge til en "gjenta for alltid"-løkke å teste koden vår. Og se der, tigeren hopper mellom de to fargene, og koden stopper aldri. Helt til vi trykker på stoppknappen da.