Hallo,
vor kurzem habe ich mein aktuelles Projekt um eine Skriptsprache erweitert. Anfangs war dies dazu gedacht um Angriffe und Gegner individueller zu gestalten, jedoch habe ich schnell gemerkt, dass sich die Initialisierungsmethoden der Gamestates immer mehr "aufblähen". Das liegt daran, dass ich gerne den ein oder anderen Effekt einbaue. Insgesamt ist die Sache nicht so Schlimm wie sie sich anhört, ich rede hier von knapp 250 - 300 Zeilen (Maximal, in den meisten Gamestates wohl eher 90 - 100) zum initialisieren, die durch viel Formatierung!, Ressourcen laden etc. zusammenkommen.
Nun stellt sich mir die einfache Frage: Macht es Sinn, Menüs und kleinere Bereiche im Spiel komplett durch Skripte initialisieren zu lassen, oder soll ich einfach die Initialisierungsmethoden aufgebläht lassen. So viele Gamestates hat das Spiel auch nicht, wo dies in Frage kommen würde (dürften insgesamt 5 sein).
Ich weiß halt nicht was schöner ist:
Aufgeblähte Initialisierungsmethoden oder Skripteinsatz zur Initialisierung von Gamestates/Effekten etc.
mfG
Alex