Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementiere das Player Objekt, welches eine einzigartige Bezeichnung(UID), Nicknamen der Spieler beinhaltet und Methoden beinhaltet für die spielerbezogenen Daten #106

Open
Sen66 opened this issue May 24, 2021 · 5 comments
Labels
Abgeschlossen User Story erfüllt alle Akzeptanzkriterien Task

Comments

@Sen66
Copy link
Contributor

Sen66 commented May 24, 2021

Referenz User-Stories #12 #14 #15 #19 #33

@Sen66 Sen66 added In Arbeit User Story bzw. Task noch nicht abgeschlossen Task labels May 24, 2021
@alablz
Copy link
Contributor

alablz commented May 24, 2021

Präzisierung der Spielerbezogenen Daten wäre sinnvoll oder ? (z.B. Spielername) :)

@Sen66
Copy link
Contributor Author

Sen66 commented May 24, 2021

Präzisierung der Spielerbezogenen Daten wäre sinnvoll oder ? (z.B. Spielername) :)

Ja! Gutes Beispiel, ein Player Objekt wird mit Sicherheit eine große Bedeutung spielen, vor allem wenn es mehr in Richtung GUI geht und weitere Features hinzukommen. Ein Spielernamen in der CommandLine Version stelle ich mir auch gut vor. Wenn du magst, kannst du ja die Tasks/Tests hierfür implementieren?

@Sen66 Sen66 changed the title Implementiere das Player Objekt, welches eine einzigartige Bezeichnung(UID) des Spielers beinhaltet und Methoden beinhaltet für die spielerbezogenen Daten Implementiere das Player Objekt, welches eine einzigartige Bezeichnung(UID), Nicknamen der Spieler beinhaltet und Methoden beinhaltet für die spielerbezogenen Daten May 24, 2021
@alablz
Copy link
Contributor

alablz commented May 24, 2021

Sollen wir die spielbezogenen Daten aus der Playerklasse extrahieren und in eine separate Klasse packen, die die Playerklasse dann als Feld erhält ? Ein möglicher Task hierzu :
"Implementiere die Klasse Playerdata die spielerbezogene Daten enthält unabhängig von der Oberfläche ( GUI und Konsole )"

@Sen66
Copy link
Contributor Author

Sen66 commented May 24, 2021

Sollen wir die spielbezogenen Daten aus der Playerklasse extrahieren und in eine separate Klasse packen, die die Playerklasse dann als Feld erhält ? Ein möglicher Task hierzu :
"Implementiere die Klasse Playerdata die spielerbezogene Daten enthält unabhängig von der Oberfläche ( GUI und Konsole )"

Erachte ich für den Anfang als nicht vonnöten. Das Spieler Objekt hat bis jetzt wahrscheinlich eine interne ID, eine UID (vielleicht sogar ID=UID), einen Namen. Ich finde eine Aufspaltung hierbei ist erst als sinnig, wenn es wirklich viele Daten gibt, auch eher noch andere Daten als Spielerbezogene sodass es so aussehen würde:

  • Player
    • PlayerData
      • ID
      • UID
      • Name
    • UnknownData
      • Unknown Data 1
      • Unknown Data 2

Ich hoffe man versteht meine Abstrahierung, es ist aber nur meine persönliche Meinung

@alablz
Copy link
Contributor

alablz commented May 24, 2021

Dein Vorschlag ist in Ordnung "Playerdata" aus Player noch nicht zu extrahieren.

@ValentinDamjantschitsch ValentinDamjantschitsch added Abgeschlossen User Story erfüllt alle Akzeptanzkriterien and removed In Arbeit User Story bzw. Task noch nicht abgeschlossen labels May 24, 2021
@ValentinDamjantschitsch ValentinDamjantschitsch added this to the Release 1 milestone May 24, 2021
@Sen66 Sen66 removed this from the Release 1 milestone Jun 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Abgeschlossen User Story erfüllt alle Akzeptanzkriterien Task
Projects
None yet
Development

No branches or pull requests

3 participants