Ich hab' mir Deinen Code angeschaut. Und ich würde lügen, wenn ich schriebe, ich hätte ihn sofort verstanden. Es ist halt ein anderer Stil, und mir fehlt noch die Erfahrung, schnell auch in fremden Code einzusteigen. Aber ich weiß ja, worum es geht ...
Ich lerne Javascript in einem Videokurs, bei dem ich seit Mitte August noch nicht mal die Hälfte geschafft habe. Und natürlich übernehme ich den Stil des Dozenten. Neulich hab' ich mal geschaut, was am Ende des Kurses auf mich zukommt, und bin blass geworden: Ich habe so gut wie nichts verstanden. Da liegt noch ein ganzes Stück des Weges vor mir.
Was ich an Deinem Entwurf witzig finde, ist die Funktion am Ende. Und das bringt mich auf Ideen: Man könnte ja auch die Zeit zur Beantwortung einer einzelnen Frage begrenzen. Und wenn ich noch mehr gelernt habe, könnte ich eine Anmeldefunktion schreiben, mit der man seine persönlichen Highscores speichern und gegen andere Spieler antreten könnte. Ach ja, Möglichkeiten gibt es viele ... leider viel mehr, als ich Zeit zur Verfügung habe.
Übrigens: Den hübschen Transition-Effekt auf den Antwortbuttons bei 469 Pixeln bekommen nur Leute mit, die mit den DevTools die Responsivität einer Seite testen. Aber wer macht das schon ...
Heute werde ich mal meinen Videokurs fortsetzen, statt an meinem Spiel weiterzubasteln. Im Kurs geht es jetzt um eine To-do-Liste, also auch um das Speichern von Werten aus einem Text-Input. Das wird spannend ...
Euch noch einmal ganz herzlichen Dank für Eure Hilfe! Und ich verspreche, ich werde Euch wieder nerven.