IDEAS FOR RYZOM


Positiver/negativer Fame bei den Tieren

Eine spannende Idee, die man wirklich mal ausdiskutieren - und dann auch testen - sollte, finde ich.

Stachel
Also ich halte von der Idee ehrlichgesagt sehr wenig.
Realistisch wäre es, eine art Verbindung zu einem einzelnen Tier aufzubauen und nicht zur gesammten Gattung.
Das bringt mich zu Kritikpunkt Nummer zwei: Es handelt sich um Tiere.
Tiere haben nur ein Ziel: Überleben.
Das heißt fressen und dafür sorgen das die Art überlebt, alles weitere ist nicht relevant für sie.

Versteh das nicht falsch, rein Spielmechanisch ist das sicher eine tolle Idee, aber es passt definitiv nicht zu Ryzom und seine Welt.
Das sehe ich anders. Ich finde es passt perfekt. Und ja, ich gebe Dir recht, dass es logischer waere zu einem einzelnen Individuum einen link aufzubauen. Das entspricht mehr dem RL und den vielen Hundehaltern der Erde - was auch immer diese Worte bedeuten moegen. Allerdings spielen wir ja hier Ryzom und es lebt sogar der ganze Planet als Welt. Wir haben nicht umsonst die Vermutung, dass es sich um einen einzigen grossen Baum handelt von dessen Lebenssaft wir uns ernaehren. Ich finde es nicht unvorstellbar, dass es hier ein - ich moechte es mal so nennen - ein kollektives Gedaechtnis einer ganzen Rasse gibt, das bewirkt, das vergangene Handlungen Einfluss auf die Zukunft haben.

Rubinstein
Embrel
Interessanter Gedanke, wahrscheinlich nicht ganz simpel zu implementieren.
Das seh ich genauso. Vor allem können die Schwellenwerte, ab denen sich überhaupt eine Wirkung zeigt, nicht global gesetzt werden, sondern müssen für jede Gattung, sogar jede Unterart einzeln ausbalanciert werden, um einerseits Missbrauch zu verhindern, aber andererseits niedrig genug sein, um nicht erst nach jahrelangem Grinden überhaupt eine Wirkung zu zeigen. Also ganz ehrlich, als Programmierer würde ich mich spätestens jetzt zum Teufel jagen. :D
Hm, nein der Programmierer hasst Dich nur, der Gamedesigner schert Dich zum Teufel.

Da dies Interaktion zwischen Wesen in der Welt bedeutet, muss das geschickt umgesetzt werden um zu verhindern, dass der Resourcenbedarf auf serverseite zu sehr ansteigt. Schliesslich muss wenn eine Gruppe Spieler auf eine Herde Bodocs trifft fuer alle Spieler und alle Bodocs berechnet werden ob und wenn ja welche Aktion unternommen wird. Aso ein Aufwand proportional O(Bodocs) + O(Spieler). (nicht O(Bodocs*Spieler)) Da Abstand und aktuelles Verhalten der Spieler und anderer Tiere mit einfliessen sollte koennte das trotzdem nicht trivial werden.

Es duerfte aber keinen Einfluss auf Netzwerkbandbreite haben und auch auf Client Seite vernachlaessigbar sein. Das sind recht gute Eigneschaften fuer einen so einschneidenden Verbesserungsvorschlag.

Rubinstein
Embrel
Ich sehe zwei Fragen/Probleme:

1. Freundschaft wäre also lediglich mit Pflanzenfressern möglich, da man die anderen kaum je beschützen kann (ausser vor anderen Spielern). Das ist aber schade, ich wäre gerne Vorax oder Jugu-Freund. Das wär Roots-technisch ganz nett.
Du benutzt das Wort "beschützen". Hab ich das gesagt? Im Sinn hatte ich jedenfalls "helfen" bzw. "unterstützen", und zwar ganz unabhängig, wer von den zwei Streithähnen den Kampf angefangen hat. Entscheidend für deinen zukünftigen F-Level ist lediglich deine Entscheidung, wen du in so einem Zweikampf unterstützt. Auch hierbei wird natürlich bei dem Tier, dass du bekämpfst, ein negativer F-Level erzeugt. Das schließt also keineswegs aus, auch aggressive Fleischfresser zu unterstützen. Nur darfst du dabei nicht vergessen, dass es ein weiter Weg ist (so hab ich's mir jedenfalls gedacht), bis überhaupt eine positive Wirkung in Erscheinung tritt, und dann zunächst auch nur zufallsgesteuert mit einer geringen Wahrscheinlichkeit. Bis es soweit ist, würde es so aussehen, dass sich der aggressive Fleischfresser sofort nach Ende des Kampfes gegen dich wenden würde und du, um dein kleines bisschen Fame nicht gleich wieder zu verspielen, entweder fliehen oder defensive Magie anwenden müsstest. Solltest du das wirklich wollen, so wäre das zwar möglich, würde aber auch ein hartes Stück Arbeit sein.
Als lvl50 Homin habe ich noch nicht den Ueberblick: Gibt es denn zur Zeit defensive Magie um ein Tier zu beruhigen - also Aggro abzubauen - also ein Gegenstueck zu Taunt/Verspotten?
Wir braeuchten ein "besaenftigen" Stanza. Als Affliction und vielleicht auch als Aura. In hoeheren Leveln dann mit Spezialisierungen fuer einzelne Tierarten. Damit koennte man auch direkteren (positivien) Einfluss auf den F-Level nehmen. Dies ist vielleicht auch programmtechnisch einfacher umzusetzen als die Induktionskette Homin bekaempft Ragus -> ist gut fuer Bodoc -> Homin ist beliebt bei Bodoc. Trotzdem sollten m.M. nach beide Moeglichkeiten fuer F-Level Beeinflussung gegeben sein.

Man koennte sich auch ueberlegen, ob z.B. ein einzelnes Mekkie sich als Pack- oder Reittier einem homin anschliessen moechte, an dessen Fingern kein Mekkieblut klebt und der sogar Mekkies aktiv gegen Torbaks hilft. Die Wahrscheinlichkeiten fuer solche Handlungen muessen sehr gering sein.


Rubinstein
In dem Zusammenhang wäre auch zu überlegen, ob man diese neue Funktion nicht erst mal auf wenige, ausgesuchte Tierarten beschränkt, um erste Erfahrungen damit zu sammeln. Nach und nach könnte man dann auch andere Gattungen hinzunehmen.

Das hielte ich fuer absolut notwendig.


Rubinstein
Embrel
2. Kann das dann plötzlich auch ganz lästig werden. Stehst Du beim Leveln und dummerweise macht dir ein Spawn deiner Freunde den Spawn deiner Lvl-Ziele kaputt.
Ich glaube, du stellst dir diese Art von Hilfestellung der befreundeten Tiere noch zu einfach vor. Es sollte sich hier nicht um eine Art Ein/Aus-Schalter, sondern *immer* um vom Zufallsgenerator modifizierte Werte handeln, deren Wahrscheinlichkeit sich nach und nach auf einer Skala bewegt, aber exponentiell schwieriger zu erhöhen sein sollte, um so mehr sich dieser Wert dem Maximum nähert. Sollte am besten den Endwert nie erreichen können, so dass immer zumindest eine kleine Unsicherheit gewährleistet ist. Also vielleicht so was wie 85% als absolute und schwer zu erreichende Obergrenze. Außerdem wirst du, wenn du mal soweit sein solltest, dass die Hilfe deiner Freunde zu einem echten Problem werden, indem sie dich beim Leveln stören, du doch genau wissen, wo genau sie spawnen. Du musst dann ja nicht unbedingt in deren Gebiet leveln, wenn du deren Unterstützung nicht wünschst.

Die eigentlichen Zahlenwerte sind fuer mich zur Zeit unwichtige Details. Wichtig ist ob es machbar ist, ob es Prioritaet haben sollte, und ob's dann auch jemand umsetzt.

Als weitere Ergaenzung kommt mir noch in den Sinn, dass ich mich bis heute wundere, dass Bodocs oder Mekkies bei Angriffen zwar einander helfen koennen - es aber erstens viel zu harmlos einsetzen. Oft genug schauen andere Bodocs friedlich dabei zu - aber vielleicht ist das nur auf Silan so - im ML konnte ich Bodocs noch nicht jagen. Zweitens wuerde ich davon ausgehen, dass die schwaecheren in der Herde, oder einfach das Gros der Herde weiterzieht, bzw vor einem Trupp homins auch mal Reissauss nimmt.
Wenn ich das mit Rubinsteins Vorschlag integriere sollte eigentlich ein jeder Homin mit einem negativem F-Level fuer die meisten Pflanzenfresser starten. Bei zu hohem negativem F-level sollte die Aktion der Tiere von dem LevelUnterschied zwischen Tier bzw Tierherde(!) und Spieler abhaengen:
- Ist die Herde gross steigt die Wahrscheinlichkeit fuer Ruhe bewahren
- Hoehere Level der Tiere steigern die Wahrscheinlichkeit fuer Ruhe bewahren
- Niedrige Level oder weniger Tiere steigern die W. fuer eine aktive Aktion
- Hoher Level des Homins oder viele Homins steigern die W. fuer eine aktive Aktion
- Stark negativer F-Level der Homins steigern die W. fuer eine Aktion
- Die aktive Aktion kann Flucht oder auch Verteidigung bedeuten. Verteidigung bei einem Pflanzenfresser z.B. dass die Viecher sich zusammenballen. Erst sehr hohe Aktivitaetslevel fuehren dann zur Flucht.
Mit anderen Worten:
- fuer nicht aggro Tiere, definiere einen Reaktionsfaktor R
- Fuer sie gibt es drei Reaktionen auf reine Annaeherung: Ruhe bewahren (Aktionsmuster nicht aendern), Wachsam werden (Zusammenballen), Fluechten
- Entschieden wird das Verhalten der gesamten Herde en Block durch eine Zufallszahl z.B. zwischen 0 und 1. Mit 0-0.4 Ruhe, 0.4-0.8 Wachsam, 0.8-1 Flucht
- Die Zufallszahl wird modifiziert durch einen Wahrscheinlichkeitsmodifikator der abhaengt von der Anzahl der Spieler (negativ), Anzahl der Tiere (positiv), F-Level der Spieler (negativ), Levelunterschied average(Herde) zu average(Spieler).

Dies als zusaetzliches Verhaltensmuster zu dem von Rubinstein aufgefuehrten. Ich glaube Rubinsteins Ausfuehrungen betreffen mehr das einzelne Tier und ist glaube ich gut auf alle Tiere anwendbar (aggro und nicht aggro) und beeinflusst direkt Kampfhandlungen, bzw. kann diese ausloesen und verhindern. Meine Ergaenzung dazu betrifft mehr das Herdenverhalten und ist vielleicht ebenfalls auf alle Tiere anwendbar, sollte aber auch erstmal vielleicht nur auf einfache Pflanzenfresser, die eh in grossen Herden auftreten getestet werden. Feur die in eher losen Verbuenden flatternden Izams stelle ich mir das schwieriger vor.

Meinungen? War das zu wirr aufgeschrieben?

(edit nur um wenigstens einige der vielen Fluechtigkeitsfehler zu korrigieren - ich entschuldige mich)
Show topic
Last visit Thursday, 28 November 05:40:32 UTC
P_:G_:PLAYER

powered by ryzom-api