Je hebt twee Labels aangemaakt, HitCountLabel en MissesCountLabel. Beide zijn in Tekst ingesteld op 0. We willen dat die getallen kunnen toenemen volgens de gestelde spelregels. Om dat te doen moeten we het ‘Canvas1.Touched’ blok gebruiken. Sleep deze in de viewer. Sleep uit Control een ‘if then’ blokje in de do-socket. Maak van het ‘if then’ blokje een ‘if then else’ blokje door op het blauwe blokje te klikken en een else-blokje in de if-socket rechts te schuiven.
Canvas Touched functieIf else functies
Maak het blok af volgens onderstaand figuur. En probeer het als volgt te lezen: Als je Canvas1 aan raakt en je raakt AnySprite (in dit geval Mole, er is maar 1 sprite), dan heb je een punt verdient, dus moet HitCountLabel Tekst aangepast worden en wel met 1 verhoogd worden. Zo niet, ik heb Mole gemist, dan moet MissesCountLabel Tekst aangepast worden en met 1 verhoogd worden.
Resultaat
.
Vergeet niet regelmatig te testen.
Overige functies
Een andere functie die nog nodig is, zou het resetten zijn van de code. Eigenlijk zou je met de opgedane kennis zonder instructie deze laatste stap moeten kunnen zetten. We missen nog één ding. Het component Sound1 heeft nog geen functie. Zorg dat smartphone vibreert als Mole wordt aangetikt. Kies zelf maar een tijd.
🍪 Privacy & Functionele Opslag (AVG/GDPR): Fun met Elektronica gebruikt géén tracking- of reclamecookies. Wij gebruiken uitsluitend strikt functionele lokale browseropslag om uw aanvraag-/bestellijst en een eventueel ingevoerd docentenwachtwoord tijdens uw bezoek te onthouden. Lees meer in ons Privacybeleid en onze Algemene Voorwaarden.