Ledtråd 5 - Nim

Vi stegar igenom Pseudokoden

Vid start ska 

15 dioder vara tända i de tre mittersta raderna.

en variabel för att hålla reda på var "x" befinner sig - så jag kan släcka en lampa i taget.
(X får börja på 0 för mig = längst till vänster.)

en variabel  för att hålla reda på "y". - (Jag hoppar över översta raden = rad 0,  och börjar därför på rad 1.)

en variabel som räknar antal tryck för spelare A - så A inte ska kan trycka fler än tre gånger ska finnas och sättas till 0

en variabel som räknar antal tryck för spelare B ska finnas och sättas till 1

En funktion skapas för de moment som ska utföras för både A och B

släcka dioden som har nuvarande x och y

ändra x värdet med 1

kolla av OM x är 5 (utanför spelplan)

flytta tillbaka x till 0 (på nästa rad)

ändra y med 1 för att komma till nästa rad

När man trycker på knapp A

OM antalet tryck för A är färre än 3 (Har  A redan tryckt tre gånger så ska inget hända.)

ändra antalet tryck med 1

anropa funktionen för att ta bort en prick

Sätt antalet tryck för B till 0 (Denna behöver inte ligga inuti OM-blocket)

När man trycker på knapp B....