
19-01-2012 03:14 PM - bearbeitet 19-01-2012 03:17 PM
Hi,
demnächst werde ich mit deadmn zusammen ein RPG Level bauen und wollte Vorschläge für die Spielmechanik einholen.^^ Da es nur über Punkte möglich ist Daten von Level zu Level zu transportieren, ist die Bandbreite begrenzt.
Ein Beispiel man könnte 21 "on/off" signale übertragen. Mehr gehen nicht da ein Spieler nur 4.000.000 Punkte aufnehmen kann. Der Rechenweg ist einfach 2^21 =2.097.152 Punkte. 2^22 wäre drüber geht also nicht.
Natürlich lassen sich auch andere Signale übertragen, die unterschiedliche Wertigkeiten habe. Beispielsweise 100(Lebenspunkte) x10(Skillpunkte) x5(Levelverbindungen) x10(Quests) x100(Erfahrungspunkte) x10(Level ->Level des Charakters) = 50.000.000 aber leider werden in diesem Fall die Grezen total überschritten. Mehr als 4.000.000 gehen nicht.
Außerdem sind die 10 Quest hier nur in einer Reihenfolge abzulegen. Um das zu verhindern braucht man mehr Signale, wie die oben genannten "on/off" Signale für 5 Quests also eine Zahl von 2^5 = 32.
Gut nachdem ich euch jetzt mit dem ganzen Leveldatenlink Zeugs genervt habe, würde ich gern ein paar Vorschläge hören: ![]()

am 19-01-2012 05:06 PM
am 20-01-2012 09:42 AM
Ja, das ist ja auch mein Problem^^. Allerdings habe ich schon einen Level-Daten-Link gebaut und getestet. Die Logik zählt in Echtzeit und kann zwischen Spiel-Modus und Level-Link Modus schalten.
Im Levellinkmodus kann die "Übertragene Zahl" verändert werden. Schält man in den Spiel-Modus wird die Zahl sofort auf 0 gesetzt und man kann wärend man das Level spielt Punkte sammeln. Schält man zurück auf den Level-Link Modus werden die gesammelten Punkte (vom Spiel-Modus) gelöscht. Ich werde Hier woll noch ein Wertungssystem mit Punkten pro Zeit Einbauen. Sobald in den Level-Link Modus geschaltet ist, erhält man seine "Übertragene Zahl" zurück, plus gegebenfalls eine Veränderung.
Momentan besteht das System aus 18 "on/off" Signalen und 10 Levellink Signalen. Die 10 Levellink Signale sind für die Startposition auf einer Karte, bzw zwischen den Levels. 10*2^18 = 2.621.440
Hab ein Test Level veröffentlicht. Der Erste Schalter ist zum Wechseln zwischen Level-Link und Spiel Modus. Der Zweite schaltet das nächste Level. Erst Punkte sammeln, dann ersten Schalter betätigen. Dann entweder noch mal Punkte sammeln oder gleich den ersten Schalter ein 2tes mal betätigen. Das bringt die zuvor eingespeicherte Zahl zurück und erst dann den Levellink betätigen.
Jäger des verlorenen Sackschatzes
Website ©2013 Sony Computer Entertainment Europe
Sämtlicher Inhalt, sämtliche Spieltitel, Handelsnamen beziehungsweise Aufmachungen, Warenzeichen, Illustrationen und damit verbundene Bilder sind Warenzeichen beziehungsweise urheberrechtlich geschützte Werke ihrer jeweiligen Besitzer. Alle Rechte vorbehalten. [Mehr Info]