Inhoud
- Inleiding
- 1 - Aan de slag met PuzzleScript
- 2 - Maak je eigen regels
- 3 - Kleuren en plaatjes
- 4 - Sla je werk op
- 5 - Nieuwe voorwerpen en winnen
- 6 - Geluid en muziek
- 7 - Een woord vormen
- 8 - Waarmee wil je verder?
5 - Nieuwe voorwerpen en winnen
Voeg een nieuw soort voorwerp toe
In het OBJECTS
gedeelte staan alle voorwerpen die in het spel kunnen voorkomen, inclusief de Achtergrond
(“leeg vakje”) en de Speler
. Je kunt hier dus ook nieuwe soorten voorwerpen toevoegen.
Als je een voorwerp toevoegt in OBJECTS
, werkt het alleen als je het ook toevoegt aan de lijst Voorwerp
onder het gedeelte LEGEND
. Als je een nieuw voorwerp Muntje
toevoegt bijvoorbeeld, zet je het zo bij Voorwerp
:
Voorwerp = Muur or Speler or Kistje or Muntje
(“or” is Engels voor “of”, dus eigenlijk staat er “Een Voorwerp
is een Muur
, Speler
, Kistje
of Muntje
”)
Wat je kunt proberen
- Voeg een nieuw voorwerp toe, bijvoorbeeld
Muntje
. Kies een of meer kleuren en maak er een 5x5 pixel plaatje bij. Zorg dat er een letter of teken bij je nieuwe voorwerp staat, net als bijv. deS
achterSpeler
. Gebruik dit teken om het voorwerp aan een level toe te voegen.
Vergeet niet om het ook toe te voegen bij deVoorwerp = Muur or Speler or Kistje
regel.
Test of je nieuwe voorwerp in het level te zien is.HINT
Je voorwerp zou er bijvoorbeeld zo uit kunnen zien:Muntje M
(Een muntje dat je kunt oppakken)
yellow
.....
.000.
.000.
.000.
.....
- Zonder extra regels gedraagt je nieuwe voorwerp zich hetzelfde als een
Muur
. Kun je een regel toevoegen die zegt “Als de speler tegen een muntje aanloopt, verdwijnt het muntje”?HINT
Maak een regel die lijkt op de kistjes-duwen regel, maar vervangKistje
doorMuntje
en laat Muntje rechts van het pijltje helemaal weg. - Stel dat je drie
Kistje
s op een rij elk in eenMuntje
wilt veranderen in plaats van ze te laten verdwijnen. Heb je een idee hoe je dat kunt aanpakken? Probeer of het werkt.HINT
Pas het gedeelte rechts van het pijltje in de tweede regel aan zodat het geen lege vakjes maar vakjes met eenMuntje
worden.
Bepaal hoe je wint
Hoe weet PuzzleScript wanneer je een level gewonnen hebt? Dat staat bij het gedeelte WINCONDITIONS
. Nu staat daar deze winconditie:
no Kistje
Dit betekent “geen Kistje”, oftewel: je wint het level als alle kistjes verdwenen zijn (wat gebeurt als je er drie op een rij hebt gezet).
Wat je kunt proberen
- Kun je zorgen dat je alleen wint als niet alleen alle kistjes weg zijn, maar je ook alle muntjes hebt opgepakt?
HINT
Je kunt een tweede eis toevoegen aanWINCONDITIONS
die zegt dat er naast kistjes ook geen muntjes meer mogen zijn. - Stel dat we het spel willen veranderen zodat je wint als je tussen twee muntjes in staat. Hoe zou je dat kunnen doen?
HINT1
Je kunt een regel maken die de speler laat verdwijnen als die tussen twee muntjes staat. Pas hiervoor de tweede regel aan.HINT2
Je moet ook nog de winconditie aanpassen zodat je wint als er geenSpeler
meer is. De regels dat er geen kistjes of muntjes meer mogen zijn, kunnen dan weg.