en / es / ca / de

Das 2048 Spiel

2048 ist ein Einzelspieler-Schiebeblockspiel, das ursprünglich von Gabriele Cirulli entwickelt wurde. Das Ziel des Spiels ist es, nummerierte Blöcke auf ein Gitter zu schieben, um sie zu kombinieren und ihre ZahlenWerte zu addieren, bis man einen einzigen mit der Nummer 2048 erhält.

Quellcode

Merkmale

  • Zwei Blöcke mit einem Zahlenwert von 2 oder 4 werden anfänglich zufällig generiert.
  • Es gibt eine bessere Chance auf eine 2 als auf eine 4.
  • Das Spiel wird mit den Pfeilen auf der Tastatur gespielt, die die Richtung anzeigen, in der die Blöcke zusammenkommen.
  • Wenn zwei gleiche Zahlen beim Rutschen aufeinander treffen, werden sie zu einem einzigen Block mit dem doppelten Zahlenwert addiert.
  • Jedes Mal, wenn man einen Zug macht, erscheint ein neuer zufälliger Block.
  • Das Spiel endet, wenn man 2048 erreicht oder wenn es kein Platz mehr gibt.

Was ich lernte

  • Die Logik und Dynamik hinter dem Spiel zu verstehen.
  • Die Logik mit JavaScript-Klassen und -Prototypen zu entwickeln.
  • Die Spiellogik von der DOM-Logik zu trennen.
  • HTML-Elemente und Klassen dynamisch zu erstellen.

Technologien

  • Front-End: JavaScript (ES6), HTML, CSS
  • Back-End: -