Ein Problem, das ich noch nie in einem beständigen Online-Spiel gesehen habe, ist, wie man mit dem An- und Abmelden von Spielern umgeht, ohne dass die Charaktere einfach in der Welt auf- und abspringen. Mein erster Gedanke ist es, einfach den Offline-Status eines Spielers zu aktivieren, während sein Charakter schläft. Dies ist jedoch nicht sinnvoll, wenn die Verbindung getrennt wird und kein absichtliches Abmelden erfolgt.
Wie würden Sie das beheben, wenn Sie sich überhaupt die Mühe machen würden, es zu beheben?
game-design
multiplayer
rpg
online
jmegaffin
quelle
quelle
Antworten:
Sie würden sich nicht darum kümmern.
Dieser Begriff wird oft falsch verwendet. Die Leute denken, dass eine gute Grafik ein Spiel immersiver macht , oder dass eine echte Physiksimulation dasselbe tut.
Das ist falsch, der größte Immersionsbrecher sind Inkohärenzen in der Welt, in der sich der Spieler befindet. Wie die Physik-Engine, die zufällige Dinge durcheinander bringt und in die Luft fliegt, oder ein dummer NPC mit niedriger Auflösung. Etwas, das (zumindest für mich) wirklich eintauchbrechend ist, sind Spielregeln, die gebrochen werden oder Frustrationen.
Sobald der Spieler eine bewusste Entscheidung getroffen hat, die Welt zu betreten / zu verlassen, akzeptiert er, dass er die Spielwelt betritt / verlässt. Wenn Sie das Eintauchen nicht unterbrechen, können Sie Probleme mit der Verbindungsunterbrechung lösen. Andernfalls wird der Spieler weniger frustriert, sodass er sofort wieder in Aktion treten kann. Sie könnten auch in Betracht ziehen, dass bei denen, die mit einem Spieler spielen, der D / C bekommt, das Eintauchen gebrochen ist, weil der Typ gerade verschwindet.
Natürlich ist das Eintauchen derjenigen, die im Spiel bleiben, momentan "zerklüftet", weil jemand einfach verschwindet. Aber selbst wenn Sie eine ausgefallene Animation finden würden, würden die Leute immer noch wissen, dass sich der Player abmeldet. Einige Leute erhalten sogar eine Chat-Nachricht, in der sie sagen, dass ihr Freund das Spiel verlassen hat - das Abmelden ist nur ein akzeptierter Teil des Spiels.
quelle
Wie man damit umgeht, hängt vom Spiel ab und was für diese Welt Sinn macht. Zum Beispiel könnten sie in einem Science-Fiction-Spiel in ein Weltraumlager für den Kryo-Schlaf "hochbeamen". Bei einem Fantasy-Spiel könnten sie sich selbst in einen Bann ziehen, um zu verblassen. Oder sie könnten in ein Portal gesaugt werden. Machen Sie sie wirklich klein und ein Vogel oder Roboter kommt und nimmt sie mit, um sie wegzunehmen.
Im Wesentlichen müssen Sie nur etwas anderes tun, als sie verschwinden / erscheinen zu lassen. Habe eine Animation damit verbunden und vielleicht eine vage Erklärung, woher sie kamen / wohin sie gingen, im lokalen Chat.
Bei versehentlichen Verbindungsabbrüchen kann es zu einer fehlerhaften Version der Abmeldung kommen. Wie der Spielercharakter niest und sagt, hoppla, bevor er in ein Portal fällt. Wo das Protokoll erklären wird, haben sie versehentlich diesen und jenen Zauber auf sich selbst gewirkt oder versehentlich ihren Kryo-Schlafknopf gedrückt.
Wenn Sie darüber nachdachten, warum sich die Leute ohnehin abmelden, dann wenden Sie diese Logik auf jeden anderen Teil des Spielerlebnisses an. Warum sollte dieser Baum eher wie ein Baum aussehen als wie ein Stamm mit Plakatblättern? Die Leute wissen schon, dass es ein Baum ist, oder? Weil es die Erfahrung vervollständigt. Wir können die Leute nicht in die Irre führen, dass sie (noch) kein Spiel spielen. Die Leute werden wissen, dass der andere Spieler ausgeloggt ist. Der Grund dafür ist, die Erfahrung zu verbessern und zu vervollständigen. Besonders in diesem Szenario, in dem der Aufwand wirklich minimal ist. Das Hinzufügen einer Animation und / oder einer Erklärung im Spiel, wo der Charakter hingegangen ist, ist ziemlich einfach.
quelle
Die coolste Lösung dafür, von der ich gehört habe, ist, wie Neal Stephenson sich in seinem Buch Reamde vorstellt, wie es funktionieren könnte.
Jeder Charakter hat einen ziemlich intelligenten Autopiloten. Wenn dein Charakter ein Kämpfer ist und du dich abmeldest / die Verbindung löst, wird dein Charakter seine Zeit damit verbringen, Kampfkünste zu trainieren, zu essen, zu schlafen und so weiter. Wenn dein Charakter ein Bergmann ist, verbringt er seine Zeit damit, nach Mineralien zu suchen und so weiter.
Der Autopilot wird nicht so effizient sein, als ob Sie selbst eingeloggt wären. Daher gibt es immer eine Belohnung für das Einloggen und die tatsächliche Kontrolle Ihres Charakters (zumal sie sich auch nicht so effizient verteidigen, wenn Sie nicht eingeloggt sind).
Eine gute Idee, aber es wird wahrscheinlich einiges an Arbeit an der KI des Charakters erforderlich sein, damit es wie vorgesehen funktioniert.
quelle
Einige der alten DIKU-Schlämme hatten ein System namens "Miete". Dein Charakter wurde nur gerettet, wenn du in ein Gasthaus gegangen bist, um dich abzumelden, und genug Miete bezahlt hast, um die Kosten für die Aufbewahrung deiner Ausrüstung zu decken. Für moderne Spieler mag es etwas strafend wirken, aber es hatte den Effekt, dass die Charaktere in die Gasthäuser gehen und schlafen, wenn sie nicht im Spiel sind, was der Fiktion entspricht.
quelle
Sie können jede vorhandene Spielmechanik verwenden, die ein schnelles Reisen ermöglicht, um ein brechendes Eintauchen zu vermeiden. Was genau das sein würde, hängt natürlich stark vom jeweiligen Spiel und Genre ab.
Wenn Sie beispielsweise in EVE Online im Weltraum die Verbindung trennen, wird Ihr Schiff automatisch an eine beliebige Stelle im Sonnensystem geschleudert und verschwindet nach einer Weile. Warping ist die übliche Art, sich innerhalb eines Sonnensystems fortzubewegen, und der Notfall-Warp, den Sie beim Trennen eingeben, unterliegt genau den gleichen Einschränkungen wie ein vom Spieler initiierter Warp (z. B. können Sie durch bestimmte Unterbrechungsmechanismen daran gehindert werden, sich zu verziehen).
quelle
Ich denke, eine der Antworten, die auf eine Art Animation hindeuten, die darauf hinweist, dass sich jemand abmeldet, ist im Grunde keine besonders gute Idee. Wenn Sie diesen beiden Aktionen (Anmelden / Abmelden) bestimmte Animationen zuweisen, werden sie von den Spielern schnell und nur dann abgerufen vom Spiel abgelenkt , und sie werden darauf aufmerksam gemacht, dass sie nur in einer virtuellen Welt spielen, in der dies möglich ist trennen. Dies ist die eigentliche Definition von Immersionsbruch.
Meiner Meinung nach wäre die richtige Vorgehensweise die subtilste. Blizzard hat das großartig gelöst: Spieler verschwinden einfach. Es ist uninteressant, nicht ablenkend und kaum wahrnehmbar.
quelle