DuelPi – RFID Card Game

Ich möchte mein erstes, etwas umfangreicheres Python Programm vorstellen.

Hierbei handelt es sich um ein Zwei-Spieler-Spiel, welches mit einem RFID Kartenleser arbeitet. Das Spiel kurz erläutert:

Das Spiel besteht aus insgesamt 20 Karten. (8 Charakterkarten, 12 Powerupkarten)
Charakterkarten stellen einen “Duellanten” dar, der vom Spieler in das Duel geschickt wird. Powerupkarten verbessern den “Duellanten”.

Ein Charakter hat folgende Eigenschaften:

  • Lebenspunkte (LP auf 0 = Charakter aus dem Spiel)
  • Angriff (Bestimmt den maximal möglichen Schaden)
  • Verteidigung (Bestimmt die maximal mögliche Verteidigung)
  • Initiative (Je größer der Wert, desto größer die Chance zuerst anzugreifen.
  • Geschicklichkeit (Je größer der Wert, desto höher die Chance dass der Angriff NICHT fehlschlägt)
  • Schwäche (Noch keine Funktion. Zeigt später die Methode/Waffe/etc.. an, die dem Charakter am meisten Schaden kann)

Powerupkarten können diese Werte beeinflussen. Weiterlesen