Stap 1: Hoe het allemaal werkt
Het apparaat werkt door de presentatie van een reeks aan de speler, beginnend met lengte 1, met behulp van 4 LEDs en een spreker en vervolgens in de input van onze DIY tilt sensor om te zien als de speler de sequentie kan evenaren. Elke richting van tilt komt overeen met een LED-kleur. Als de speler de volgorde verkeerd ingangen, 4 zeven segment geeft het woord "FAIL" weergegeven. Echter, als de speler de volgorde correct ingangen, de volgorde wordt opnieuw aangeboden met één meer stap dan de vorige "niveau". Als de speler de volgorde correct 9 keer ingangen, dan de 4 zeven segment displays verschijnt het woord "PASS". Aan het einde van elk spel, als de speler zou willen spelen weer, hoeft ze te stellen van de reset-schakelaar op hoog voor een paar seconden. Wanneer de volgorde voor het eerste niveau wordt voorgesteld de schakelaar terug kan worden ingesteld op laag en de speler kunnen blijven spelen.
Het spel wordt bemoeilijkt door de klok. Telkens wanneer die de reeks wordt gepresenteerd, heeft de speler één klokcyclus voordat ze nodig hebben om eventuele ingangen. De truc is dat na dat elk onderdeel van de sequentie door de volgende keer dat de klok hoog gaat moet worden ingevoerd. Dit komt doordat het systeem controleert om te zien of de invoer overeenkomt met de gepresenteerde volgorde op de positieve rand van de klok. De klok gebruikt was een 25MHz klok op het FPGA-board, maar is vertraagd door een teller. Telkens wanneer de klok gaat hoog, de verhogingen van de teller en wanneer de teller naar de ingestelde waarde wordt, een signaal gaat naar het systeem en de teller opnieuw ingesteld. Dit signaal is wat we gebruikt voor een klok, omdat het laat ons toe om het spel "tempo" instellen door simpelweg het veranderen van de waarde van die de teller is te bereiken. Deze gewijzigde klok (wanneer de teller op de opgegeven waarde) wordt getoond aan de speler op het breadboard door een enkele gele LED. De speler heeft 4 snelheid optie die kan worden gewijzigd voor of tijdens het spel. Er zijn 2 switches te kiezen tussen de niveaus. Als beide zijn laag, het spel is erg traag snelheid, als alleen het recht de meeste schakelaar hoog is, het spel is langzame snelheid, als alleen de tweede straat rechts is de meeste schakeloptie hoog, dan het spel is medium snelheid en als beide schakelopties hoog zijn, dan is het spel snelheid.