In dit project schrijf je een programma dat net zo goed Boter-kaas-en-eieren kan spelen als jij.
Op deze pagina maak je het bord en gaan twee menselijke spelers zetten doen.

Een manier om deze game te bouwen is om meerdere sprites te gebruiken; ieder vierkant van het bord is een aparte sprite. Iedere sprite weet waar hij staat op het bord en eenmaal geplaatst, zal de sprite nooit meer bewegen. De speler klikt op een van de negen vierkanten en dat vierkant verandert dan zijn uiterlijk om de zet weer te geven.
Je gaat klonen gebruiken om het 3×3 Boter-kaas-en-eierenbord te maken.
Een kloon is een kopie van een sprite die informatie deelt met zijn sprite-ouder (de originele sprite). Klonen hebben bijvoorbeeld kopieën van alle scripts van de ouder en als het script van de ouder veranderd wordt, dan verandert het script van de kloon ook. Maar veranderingen van een kloon worden niet gedeeld met de ouder, je kan dus bijvoorbeeld iedere kloon op een andere positie zetten.
Klonen starten met dezelfde positie, uiterlijken en scripts als hun ouder. Maar ze...

stempelblok van het Pen-palet gebruikt. Deze laat alleen een plaatje van
de sprite achter op het speelveld.
maak kloonblok heeft een invoer nodig, omdat het elke sprite kan
kopiëren. In dit project is er aanvankelijk maar één sprite, je kunt dus kiezen tussen mijzelf
of Vierkant (de naam van de sprite), wat in dit geval hetzelfde is.
Het volgende script in dit project is:
Het blok heet verwijder deze kloon in plaats van verwijder deze sprite, omdat het
alleen werkt voor klonen.
wanneer ik aangeklikt word demonstratiescript van opdracht 3.
wanneer ⚑
wordt aangekliktblok aan het script net eronder.
wachtblok ervoor zorgt dat het andere
wanneer ⚑ wordt
aangekliktblok tijd heeft om de oude klonen te verwijderen voordat we
nieuwe klonen maken.
maakBordblok leeg is. Je gaat dit schrijven bij stap 6.
waar wanneer X aan de beurt is,
en onwaar wanneer O aan de beurt is.
nietblok gebruiken om de waarde om te wisselen van
waar naar onwaar en vice versa. Ten tweede kan je als
gebruiken om de variabele te testen. als een invoer van
waar/onwaar nodig heeft.

maakBordblok aan om negen klonen neer te zetten in drie rijen van drie.
verdwijnen.
maakBord
wanneer ik aangeklikt wordscript dat zorgt dat iedere kloon het
goede uiterlijk krijgt als hij aangeklikt wordt: X of O, afhankelijk van wiens beurt het is.

In Hoofdstuk 3 Les 2 Pagina 1 'De zetten onthouden' ga je verder met dit programma.
Voeg voor later eventuele opmerkingen toe aan je project per blok, via een rechtermuisklik en de optie 'opmerking toevoegen'.