Startövning 2: Repetition
Svårighetsgrad
5 min
Svårighetsgrad
5 min
1
2
Att koda varje steg som roboten tar kan bli ett stort arbete, då den tar ett steg framåt, ett steg framåt, ett steg framåt - om och om igen på samma sätt. Men det går att koda det enklare, genom att loopa koden och använda repetition. I den här övningen får du lära dig hur man kan få skript att köra flera gånger genom att bara lägga till ett extra skript.
Detta gör att man kan få sprajtar att röra sig hela tiden, istället för bara några steg i taget. Tänk till exempel hur fienderna i Pacman rör sig hela tiden, eller hur bollen i Pong studsar fram och tillbaka utan att stoppa.
Kolla hur roboten rör sig fram och tillbaka hela tiden, om och om igen:
Redo att testa själv? Klicka dig framåt med gröna knappen 1 här under, så börjar vi koda!
Precis som i den förra uppgiften Kom Igång: Rörelse ska vi även nu börja med att remixa ett färdigt program.
Scratch-projekt: Robot rör sig för alltid
Vi kan nu koda som vi vill i det remixade projektet. I detta program finns redan några rörelse-skript utplacerade. Vi ska nu lära oss hur vi kan få roboten att repetera saker flera gånger.
På skriptytan finns redan några skript utplacerade. Om du klickar på den gröna flaggan kommer du se att roboten rör sig några steg, väntar och sedan går några steg tillbaka. Vi ska nu få roboten att göra om denna rörelse flera gånger.
Snyggt jobbat! Nu rör sig roboten fram och tillbaka flera gånger innan hon stannar. Och vi behövde bara lägga till ett extra skript för att göra det.
Nu ska vi lära oss hur vi får roboten att gå fram och tillbaka för alltid, ända tills vi stänger av programmet.
Superbra! Nu rör sig roboten fram och tillbaka utan att stanna. För att stoppa programmet kan du klicka på den röda knappen bredvid den gröna flaggan.