Dungeon-CampusMinden / Dungeon

The "Dungeon" is a tool to gamify classroom content and integrate it into a 2D Rogue-Like role-playing game.
MIT License
15 stars 36 forks source link

Game/Dungeon: Modellierung der Konfiguration refactoren #1529

Open cagix opened 4 months ago

cagix commented 4 months ago

Die Klassen unter core.configuration und contrib.configuration sind etwas verwirrend in ihrer Vielfalt, und wirklich gut dokumentiert ist das auch nicht.

Hier muss mal aufgeräumt werden. Brauchen wir diese hohe Komplexität wirklich für irgendwas? Ist das irgendwo dokumentiert?

cagix commented 4 months ago

@AMatutat Du kennst die Entstehungsgeschichte des Dungeons gut. Kannst Du hier bitte mal was dazu sagen? Vielleicht verstehe ich auch einfach nur irgendwas nicht, und die Modellierung muss so.

AMatutat commented 4 months ago

Ich meine mich zu erinnern, dass @fwatermann diese ganzen ConfigIntValue etc. Werte/Klassen gebraucht hat, um die Konfiguration am Ende auch gescheit serialisieren (und nachher auch wieder einladen) zu können. Das spuckt dir am Ende eine json aus.

DSL Connection dürfte das nicht haben.

Zu den anderen Fragen kann ich keine qualifizierte Aussage machen.

cagix commented 4 months ago

not amused