Simon säger med lysdioder (3 / 6 steg)
Steg 3: att hålla reda på mönsterna
Vad vissa av er kan vara intresserad av är hur jag gjorde spelet arbete – hur spelet jämfört den användare gissning att det ursprungliga mönstret, hur den person som spelar spelet visste om de fick svaret rätt eller fel och hur mikrokontroller kom med slumpmässiga mönster i första hand.
Jämförelsen mellan den användare gissning och den ursprungliga mönster av lysdioder som ges har skett genom två matriser. En array höll reda på vad siffrorna i uC32 hade genererat, som motsvarade som lamporna tändes i mönstret. En andra rad på samma sätt höll reda på vilken LED var lyste upp via spelaren att trycka på motsvarande knapp. När spelaren har gjort tänds lysdioderna i (förhoppningsvis) rätt ordning, de trycker på knappen isolerade längst till vänster att lysa upp den enda gula lampan, således att lämna in sina "slutliga svar".