Modul 319 - Spiele

🕹️
Spiele

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Spiele

Spiele kombinieren alles bis jetzt gelernte

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Spiele

📜 Variablen / Typen

  • Spieler
  • Punkte
  • Spielstand
  • Inhalt
BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Spiele

🔀 Selektion

  • Spielregeln
  • Entscheidungen
  • Wer hat gewonnen wann?

💡 Vergleichsoperatoren

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Spiele

🔁 Schleifen

  • Spiele haben oft Wiederholungen
  • Abfragen bis ein Wert stimmt
  • Nach einem Spieler kommt der nächste
  • Das wird auch Game Loop genannt
BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Spiele

✨ Methoden

  • Komplexe Spiele übersichtlich halten
  • Regeln auslagern

💡 Nicht immer nötig aber hilfreich

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Spiele

Und fügt noch ❤️ dazu! durch...

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Spiele

🎲
Zufall
🤪 😱 😳 😭 🤩

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Spiele

Zahl zwischen 0 und 1

double zufallszahl = Math.random(); // 0.1, ..., 0.5, ... 0.9

Zahl von 1 bis und mit 6 🎲

int wuerfelZahl = (int) (Math.random() * 6) + 1;
Math.random() 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
* 6 0.6 1.2 2.4 3.0 4.2 5.4
+ 1 1.6 2.2 3.4 4.0 5.2 6.4
(int) 1 2 3 4 5 6
BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren