Die Suche ergab 4 Treffer

von inno16
Sonntag 1. Oktober 2023, 09:36
Forum: Allgemeine Fragen
Thema: Objekt wird mehreren statt einem Objekt(en) einer anderen Klasse zugeordnet
Antworten: 6
Zugriffe: 813

Re: Objekt wird mehreren statt einem Objekt(en) einer anderen Klasse zugeordnet

Ich erkläre an der Stelle kurz die Regeln des Kartenspiels:
Das Spiel läuft mit einem Deck Pokerkarten + 2 Joker.
Jeder bekommt x Karten, die äußeren Beiden werden zu beginn angeschaut. Danach bleiben alle Karten verdeckt liegen.
Das Ziel ist durch Karten tauschen und entfernen, 4 <= Wert aller ...
von inno16
Sonntag 1. Oktober 2023, 09:24
Forum: Allgemeine Fragen
Thema: Objekt wird mehreren statt einem Objekt(en) einer anderen Klasse zugeordnet
Antworten: 6
Zugriffe: 813

Re: Objekt wird mehreren statt einem Objekt(en) einer anderen Klasse zugeordnet

Inzwischen habe ich die Klasse Sonderkarte entfernt und ein Enum für die Sonderfunktionen eingebaut.
Ich weiß du hast ein Problem mit meinen Annotationen, jedoch sind diese für mich sehr hilfreich und möchte sie erstmal eingebaut lassen.
Das mit der while True schleife hat mir ein Kumpel gesagt ...
von inno16
Samstag 30. September 2023, 22:50
Forum: Allgemeine Fragen
Thema: Objekt wird mehreren statt einem Objekt(en) einer anderen Klasse zugeordnet
Antworten: 6
Zugriffe: 813

Re: Objekt wird mehreren statt einem Objekt(en) einer anderen Klasse zugeordnet

Vielen Dank, der Tipp mit der Liste als Defaultwert hat mein Problem gelöst.
An ein Enum hab ich garnicht gedacht, das werde ich jetzt auch umsetzten.
Was meinst du mit Eine Karte hat einen Namen?
Die Sonderfunktion wird später folgendermaßen umgesetzt:

if isinstance(nachziehkarte, Sonderkarte ...
von inno16
Samstag 30. September 2023, 20:42
Forum: Allgemeine Fragen
Thema: Objekt wird mehreren statt einem Objekt(en) einer anderen Klasse zugeordnet
Antworten: 6
Zugriffe: 813

Objekt wird mehreren statt einem Objekt(en) einer anderen Klasse zugeordnet

Hi, ich habe vor kurzem das Programmieren angefangen und erstelle mir aktuell ein kleines Kartenspiel, womit ich auch schon zu meinem aktuellen Problem komme:


for i in range(anzahl):
print(10)
for self.name in self.spieler_liste.values():
print(self.name)
karte = self.kartendeck.pop(0)
print ...