Ich arbeite an einem "sozialen" Spiel, das zu 90% abgeschlossen ist. Eine der verbleibenden Funktionen ist der Lernmodus.
Grundsätzlich beschränkt der Lernmodus den Benutzer auf den Zugriff auf einige Teile der Benutzeroberfläche und auf die Funktionen (z. B. Speicherelemente). Das Lernprogramm wird nur fortgesetzt, wenn ein bestimmtes Ereignis ausgelöst wird, insbesondere nach dem Lernprogramm.
Der Code ist fertig und wir haben bereits ein "fast" funktionierendes Spiel. Das Problem ist, dass ich den Tutorial-Modus nicht vorausgesehen habe, während ich diese 90% gemacht habe. Meine Anforderung ist, dass es keinen Ladevorgang / Übergang vom Tutorial-Modus zum normalen Modus geben sollte. Dies bedeutet, dass ich den Fortschritt aus dem Tutorial aufgreifen muss (kein erneutes Rendern von Assets und anderen Dingen).
Wie soll ich das so gestalten, dass ich nichts von meinem alten Code anfasse? Ich möchte, dass es so einfach ist, wie es einfach anzuschließen. Ich möchte das Tutorial nicht in meinem alten Code blockieren, da dies zu vielen Fehlern führen wird.