Web - Kompetenzcheck JavaScript 1

From Coders.Bay Wiki
Revision as of 12:04, 20 February 2023 by Titzi (talk | contribs)
Jump to navigation Jump to search

Schere, Stein, Papier ✂️ 🗿 🧻

  • Jeder kennt das Spiel. Nun versuch daraus ein Browserspiel zu machen 😉

Was passiert im Spiel:

  • Der Computer denkt sich zu Beginn jeder Runde aus, was er macht
  • Dann gibt der User ein, was er wählt
  • Es wird dann verglichen, wer die Runde gewonnen hat.
  • Haben beide das gleiche Symbol, ist die Runde unentschieden
  • Regeln:
    • Schere gewinnt gegen Papier
    • Papier gewinnt gegen Stein
    • Stein gewinnt gegen die Schere

Anforderungen:

  • Die Rundenzahl kann von den Benutzer:innen selbst ausgewählt werden (Eingabe über ein Input-Field)
  • Gib den Spieler:innen Feedback über den Spielverlauf, welche Option haben beide gewählt? Gewinner:in der Runde? Gewinner:in des gesamten Spiels.
  • Versuch dein Program so dynamisch wie möglich zu machen (keine 3 Methoden für Schere, Stein und Papier)
  • Gestalte das Spiel ansehnlich, es soll ja auch Spaß machen ;)
  • Bonusaufgabe: Gestalte das Programm so, dass du mit wenig Refactoring eine weitere Option dem Spiel hinzufügen kannst. (z.B.: Lizard, Spock, Python)