Wie man das simon Spiel richtig arbeiten lässt

8

Ich arbeite am "Simon Game" -Projekt.

Ich möchte, dass Tasten in der richtigen Reihenfolge leuchten. Aber jetzt funktioniert der Code bei weitem bis zur 2. Ebene.

Wenn ich recht habe, sollte checkButton(randIndexArr, counter) in das Versprechen aufgenommen werden, so dass, wenn counter === index , dann sollte checkButton aufgerufen werden und vielleicht gibt es weitere Fehler, die ich übersehen habe.

Hier ist ein Link zum Video: Wie der Code funktionieren sollte, um klarer zu werden Zipline: Erstelle ein Simon-Spiel und hier ist mein Code:

%Vor% %Vor% %Vor%
    
Taras Yaremkiv 07.11.2016, 10:09
quelle

1 Antwort

1

Eines der Probleme (neben vielen anderen) ist in checkButton function selbst, wo Sie Schaltflächen gegen Array überprüfen, aber nicht die Reihe von Tastendrücken oder "Versuche" überprüfen.

Wenn beispielsweise randIndexArr die Werte [2,2,1,1...] enthält, ist Ihr Code in Ordnung, wenn Sie clickeBbuttonId mit dem Wert 2 auf die beiden ersten beiden Werte des Arrays überprüfen usw.

Ich habe nur eine Funktion checkButton umgeschrieben, nur um Ihnen einen möglichen Ansatz zu zeigen:

%Vor%

Aber um ehrlich zu sein, sollte der ganze Code neu gestaltet werden.

    
aring 07.11.2016, 14:27
quelle