Python Quiz Struktur und Aufbau?
Hey, hab in letzter Zeit ein bisschen an einem Art Ratespiel für Flaggen gearbeitet. Nun möchte ich einen 1vs1 Modus implementieren. Allerdings habe ich keine Ahnung wie ich es so sinnvoll strukturieren kann das ich auf längere Dauer damit klar komme und noch weitere Features implementieren kann.
Kann mich da jemand in die richtige Richtung leiten oder mir ein repo von einem ähnlichen Projekt empfehlen an welchem ich mich ein bisschen orientieren kann.
Link zum Github repo: https://github.com/ktownmaxi/FlagGame
1 Antwort
Die Fragen würde ich in eine Datenbank packen. Oder, schneller: Du nimmst eine CSV, die du am Anfang einliest.
Für das gegeneinander spielen würde ich für jeden Spieler eine Klasse machen. Die hat halt dann etwa aktuelle Punkte usw. Dann würde ich eine Klasse machen, die das Spielen verwaltet. Also etwa weiß, wer aktuell dran ist und welche Frage. Und die Ausgaben anstößt. Die Klasse würde ich in einen eigenen Thread packen.
Ansonsten hab ich grob deinen Code überflogen. Mach am Besten statt der langen ifs einfach Switch-Case zB in der server.py