Morgen
Ich habe mir die Tage mal ein paar gedanken zum Thema Tutorial gemacht und bin bei verschiedenen möglichkeiten gelandet.
Einfaches Texttutorial -> in meinen Augen nett anzusehen aber wirklich lesen tuts eh keiner...zumindest ich hab mir noch keins wirklich durchgelesen
Audio/Video Tutorial -> in meinen Augen etwas "to much", außerdem hab ich niemanden zur Hand der das machen würde.
Interaktives Tutorial -> Ist in meinen Augen die effektivste Möglichkeit dem Spieler Wissen über das Spiel beizubringen.
Nur bei der Umsetztung happerts noch ein wenig. Meine Idee ist das ich eine Tabelle mit allen Tutorialtexten habe und zusätzlich noch bedingen ala Key -> Value, also was muss erfült um diesen Schritt zu schafen.
In der User Tabelle kommt dann einfach ne spalte rein mit dem Akutellen Tutorialschritt.
So weit so gut...
Zum Glück kennt Ruby wie andere Sprachen auch so nette Sachen wie eval oder call. Wodurch ich entsprechende Datenbankwerte Interpretieren kann.
Der Punkt wo es bei mir im mom noch hackt ist. Wie speicher ich die Bedingungen für den nächsten Schritt in der Datenbank ohne das ich nachher Datenbank generierten Code bekomme.
Bis jetzt habe ich es so gelöst das, ich den Key aus der Tabelle mit call aus den userdaten hole und dann mit value vergleiche. Aber das ist wie ich finde doch etwas sehr mager...
Hat hier jemand Idee oder schon Erfahrung mit Dynamischen Tutorials?
Mfg Nerosmeel