Open Phil1910 opened 10 years ago
+passender Screen.
für backend: GET call ( welche kategorien hat der spieler ausgewählt/nicht ausgewählt?)
@Pauleee Hier ist die Benutzung der beiden Services getCategories und updateCategories:
// Beispiel für das Zurückliefern der Kategorien (von getCategories erhalten)
[{
"kategorieName" : {
"name" : "IT-Management"
},
"kategorieAusgewaehltCheck" : true
}, {
"kategorieName" : {
"name" : "Logik und Algebra"
},
"kategorieAusgewaehltCheck" : true
}, {
"kategorieName" : {
"name" : "Programmierung"
},
"kategorieAusgewaehltCheck" : true
}, {
"kategorieName" : {
"name" : "Projektmanagement"
},
"kategorieAusgewaehltCheck" : true
}, {
"kategorieName" : {
"name" : "Wissenschaftliches Arbeiten"
},
"kategorieAusgewaehltCheck" : true
}
]
Für updateCategories übergibst du jeden Kategorienamen und den Status, ob die Kategorie vom Nutzer ausgewählt wurde. Man muss zwar nicht immer alle Kategorien übergeben, was allerdings hier auf jeden Fall Sinn macht, damit sicher alle Änderungen übertragen werden.
// Beispiel für das Setzen der Kategorien (an updateCategories übergeben)
[{
"kategorieName" : {
"name" : "IT-Management"
},
"kategorieAusgewaehltCheck" : true
}, {
"kategorieName" : {
"name" : "Logik und Algebra"
},
"kategorieAusgewaehltCheck" : false
}
//usw...
]
Spieler können Filter (Fächer) auswählen. Bei Duellen wird geprüft, ob die jeweiligen Spieler gemeinsame Kategorien haben (>3). Nur diese Kategorien werden im Spiel verwendet