Spelprogrammering på iPad

By JohanKitzing

1.4K 1 2

Spelprogrammering med appen Tickle. More

Kapitel 1: Komma igång med första programmet
Kapitel 3: Att välja utseende och storlek
Kapitel 4: Kommandon för rörelse
Kapitel 5: Godisjakt del 1 styra karaktär med fingret
Kapitel 6: Godisjakt del 2 bryta vid game over
Kapitel 7: Multiplikationsspel
Kapitel 8: Vinkelspel
Kapitel 9: Avrundningsspel
Kapitel 10: Hur man styr karaktär med pilknappar
Kapitel 11: Hur man skjuter missil mot ubåt
Kapitel 12: Hur man inte åker ut från skärmen
Kapitel 13: Hur man använder iPad som gaspedal
Kapitel 14: Hur man använder iPad för att svänga
Kapitel 15: Spelet poängjakt programspecifikation
Kapitel 16: Spelet poängjakt del 1
Kapitel 17: Spelet poängjakt del 2
Kapitel 18: Spelet poängjakt del 3
Kapitel 19: Testprogram för spelet poängjakt
Kapitel 20: Spelet memory programspecifikation
Kapitel 21: Spelet memory huvudprogram
Kapitel 22: Spelet memory hjälpprogram del 1
Kapitel 23: Spelet memory hjälpprogram del 2
Kapitel 24: Spelet memory objekt
Kapitel 25: Testprogram för spelet memory
Kapitel 26: Hur man styr roboten Sphero med iPad
Kapitel 27: Mall för programspecifikation
Kapitel 28: Mall för programmering

Kapitel 2: Att svänga, vänta och upprepa

86 0 0
By JohanKitzing


Vad du kommer att lära dig

Hur man kan placera delfinen mitt på skärmen och rikta den åt höger.

Hur man kan vänta ett önskat antal sekunder.

Hur man kan upprepa programrader flera gånger genom att kopiera kod.

Hur man kan upprepa programrader med kommandot "repeat".

Hur man får delfinen att svänga till höger eller vänster ett önskat antal grader.

Hur man kan upprepa en sak oändligt länge med kommandot "forever".


Vad du först behöver kunna

Du behöver kunna starta Tickle, öppna ett projekt och skriva ett enkelt program som flyttar delfinen.


Hur man kan programmera

Öppna ditt projekt och kolla att det ser ut som på den sista bilden i det förra kapitlet.

Vi ska nu sätta delfinen mitt på skärmen, peka åt höger, vänta 1 sekund och flytta 20 steg åt höger.

Dra in "go to x: 0 y: 0 " från menyn "Motion" och lägg det först i programmet.

Dra in "set direction to 30 degrees" från menyn "Motion".

Klicka på 30 och ändra värdet till 0 degrees.

Dra in "wait 1 secs" från menyn "Control".

Om du har gjort rätt ska ditt program nu se ut så här:

Provkör ditt program!

Vi ska nu flytta delfinen tre gånger åt höger genom att kopiera ner "wait 1 secs" så att raden lossnar från "set direction to 0 degrees".

Dra på samma sätt ner "stop all" så att raden lossnar från "move 20 steps".

Tryck längst upp till vänster på "wait 1 secs" och dra fingret snett upp till vänster till cirkeln "Duplicate".


Fortsätt att hålla på cirkeln "Duplicate" tills du har fått en kopia av koden.

Dra kopian till höger om "wait 1 secs" och "move 20 steps".

Gör om samma sak en gång till och lägg den andra kopian under den första.

Nu ska din skärm se ut så här:


Du kan nu klistra ihop alla delarna genom att peka på dem och flytta dem under varandra. Då kommer ditt nya program att se ut så här:

Provkör programmet!


Om man ska upprepa en sak många gånger är det för jobbigt att kopiera kod.

Därför finns kommandot "repeat" (upprepa).

Dra isär ditt program så att du har ett block med "wait 1 secs, move 20 steps",

ett block med "wait 1 secs, move 20 steps, wait 1 secs, move 20 steps"

och ett block med "stop all"

Dra det stora blocket med wait och move till soptunnan.

Dra in "repeat 10 times" från menyn "Control" och fäst det efter

"set direction to 0 degrees".

Din skärm ska nu se ut så här:


Dra in blocket "wait 1 secs och move 20 steps" i "repeat 10 times".

Klistra in "stop all" på slutet.

Om ditt program ser ut så här kan du provköra:


Nu ska vi svänga höger efter varje gång vi har flyttat 20 steg.

Dra in "wait 1 secs" från menyn "Control" och lägg raden efter "move 20 steps".

Dra sedan in "turn right by 90 degrees" från menyn "Motion".

Om ditt program ser ut så här kan du provköra:


Nu ska vi i stället gå 50 steg fram och svänga 45 grader till vänster.

Klicka på 20 i "move 20 steps" och ändra det till 50.

Klicka på "right" i "turn right by 90 degrees" och ändra det till "left".

Klicka på 90 i "turn left by 90 degrees" och ändra det till 45.

Om ditt program ser ut så här kan du provköra:


Vi ska nu upprepa delfinens vänstersväng oändligt länge.

Tryck på den första "wait 1 secs" och dra ut allt inuti "repeat 10 times" till höger.

Dra loss "repeat 10 times" och "stop all" och dra båda två till soptunnan.

Om du har gjort rätt ska din skärm nu se ut så här:


Välj "forever" (för alltid) från menyn "Control" och klistra in det under

"set direction to 0 degrees".

Dra in de andra programraderna i "forever".

Om ditt program ser ut så här kan du provköra:

Du kan se nere i programkoden hur ditt program kör i all evighet.

Om du vill stoppa programmet trycker du på den röda stopprutan.

Lägg märke till att man inte behöver någon "stop all" sist i programmet om man har en "forever"-slinga.


Vad du kan göra nu

Testa att ändra värden i ditt program och se vad som händer.

Ta bort rader från "forever"-slingan och lägg in andra rader för att flytta eller svänga som du vill.


Din nya utmaning

Bli en stor Batman som kommer in från vänster och som gömmer dig ibland.


Continue Reading

You'll Also Like

3 0 1
Sam är sexton år och bor i Minneapolis, just nu i alla fall. Hon är en introvert tjej som kämpar med hennes hjärnspöken varje dag. Och ändå sen henne...
6 1 1
Hoppas ni gillar denhär "boken"
2 0 2
Det här är regler i livet
64 0 3
En självbiografi om de 15år jag levde med en psykiskt sjuk man.