Prosjekt 2:4 - Poeng

Oisann! Denne videoen er bare for medlemmer.

Liker du Brainboost?
Da er tiden inne for å bli medlem!

499 kr. /mnd

Learnlink Selvstendig

Få hjelp til skolearbeidet når dere trenger det.
  • Få svar på spørsmål fra kvalifiserte lærere
  • Alle videoer
  • Oppgaver til videoene
  • Avtal videosamtale med lærer for kr. 399
Start 14 dagers gratis prøveperiode

Dette er en Premium-video

499 kr. /mnd

Premium

For deg som har ambisjoner.
  • Alt i Basic
  • Premium-videoer
  • Premium-oppgaver
  • Få hjelp på chat
  • Videosamtale kr. 249 / t
Bli medlem

Det siste vi trenger for å få en skikkelig versjon av Pong er at man får poeng hver gang man treffer ballen, og at man taper hvis man bommer.

La oss først legge til poeng. Poengene våre er et tall som skal endre seg hver gang vi treffer ballen. Hvis vi lagrer poengscoren i en variabel kan vi enkelt endre den. Jeg lager en variabel som heter “Poeng”. Vi vil øke poengene med én hver gang ballen treffer rekkerten, men vi har jo allerede kode som kjører hver gang det skjer. Nemlig at ballen skal sprette av rekkerten. Vi kan legge til at hver gang det skjer skal vi også få poeng, altså at vi endrer Poeng med én.

Nå skal vi legge til at dersom vi ikke treffer ballen skal spille slutte. Hvordan kan vi sjekke om vi treffer eller ikke? Jo, legg merke til at den eneste måten ballen treffer bunnen av skjermen på er om vi ikke treffer den. Vi kan bruke det som et vilkår. HVIS ballen treffer bunnen av skjermen, SÅ taper man spillet. Det er mange forskjellige måter å sjekke det på. Vi kunne for eksempel brukt at man tapte spillet dersom y-posisjonen til ballen ble mindre enn y-posisjonen til rekkerten. Men vi skal gjøre det på en litt annen måte.

Det første vi gjør er å legge til en ny figur som heter “Line”, eller linje på norsk. Det er en figur som er akkurat like bred som skjermen. Hvis vi legger den helt på bunnen av skjermen kan vi sjekke om ballen treffer den for å sjekke om vi har bommet. Det gjør vi ved å enda en gang legge til startsignalet og en "gjenta for alltid"-løkke. Inne i den løkken legger vi til vilkåret om at ballen er nær linjen vi nettopp la til. Når det skjer skal spillet være over, så vi setter poengene til null.

Spillet skal også bli klart til å starte på nytt, så vi flytter ballen til et tilfeldig sted på skjermen. Til slutt legger vi til en blokk vi ikke har sett før, “stopp alle”. Den gjør sånn at all koden vår slutter å kjøre. Det er en måte vi kan få alle gjenta for alltid løkkene våre til å stoppe, og da ser det også ut som at spillet slutter.

Nå har vi laget vår egen versjon av Pong helt fra bunnen! Det er ganske kult. I neste video skal vi se på forskjellige ting vi kan legge til for å gjøre spillet enda kulere.

Du må være Basic-medlem for å lese beskrivelsen.
Du må være Premium-medlem for å lese beskrivelsen.

Dette skal du lære

  • Hvordan legge til poeng
  • Hvordan sjekke om ballen treffer rekkerten eller ikke
  • Hvordan avslutte spillet