Hi,
in dem Konzept geht es darum, wie man Gefangene in das Spiel einbauen kann. Es ist inspiriert von einem Spell von Harad in Edain Unchained und der kürzlich gezeigten Version eines Arbeitslagers für Isengart.
Ich bin der Meinung, dass Gefangene aus Kämpfen resultieren sollten, seien es Angriffe auf Gebäude, oder auf feindliche Truppen. Ein ideales Maß für das Erscheinen von Gefangen im Spiel ist somit die aus Kämpfen erhaltene Erfahrung. Das Konzept sieht demnach vor, Gefangene gezielt über erhaltene Kampferfahrung produzieren zu lassen.
Erscheinungsbild von Gefangenen:Gefangene treten als Horde auf, welche wie folgt aussehen soll: In der Mitte der Horde befinden sich Gefangene bestehend aus Vertretern desjenigen Volkes (Menschen, Orks, Zwerge, …), gegen das man als Spieler gerade kämpft. Die Gefangenen sind von den Wachen umringt, die sich an den Rändern der Horde befinden. Die Wachen gehören der Rasse des gespielten Volkes an. Idealerweise soll die Horde auch kämpfen können, wobei nur die Wachen dazu in der Lage sein sollen. (keine Ahnung, ob das möglich ist)
„Produktion“ von GefangenenVariante 1
ein Held beschwört ein Gefangenenlager. Das Lager produziert Gefangene immer dann, wenn im Umkreis des Helden genügend Tötungen (durch den Helden oder eigener Truppen) stattgefunden haben. (grob gesprochen gibt der Held seine Erfahrung global an das Lager weiter, siehe dazu den Abschnitt Technisch). Die Beschwörung des Gefangenlagers ist temporär und mit einem ziemlich langem Timer (mehrere Minuten) versehen. Auf diese Weise wird sichergestellt, dass Gefangene immer in der Nähe von Kämpfen erzeugt werden, aber nicht direkt auf dem Schlachtfeld, wo sie meiner Meinung nach nur zu Unübersichtlichkeit beitragen und außerdem viel zu schnell getötet würden. (Eine permanente Beschwörung hingegen würde dafür sorgen, dass man das Lager in der Nähe der eigenen Basis beschwört, wodurch der Bezug zu den Kämpfen, aus denen die Gefangenen ja resultieren, verloren ginge. Würde die Beschwörung direkt am Helden stattfinden, hätte man wieder direkt auf dem Schlachtfeld Gefangene).
Technisch:
Ein an den Helden Gebundenes Objekt sammelt alle Erfahrung auf, die im Umkreis des Helden durch Tötungen entsteht. In dieser Hinsicht funktioniert es also wie ein Held, mit dem Unterschied, dass es bedeutend weniger Erfahrung braucht, um ein Levelanstieg zu erhalten. Mit jedem Level des Objekts produziert das Gefangenlager nun Gefangene. Erreicht das Objekt Level 10 so wird es durch ein gleiches Objekt auf Level 1 ersetzt, sodass die Produktion von Gefangenen fortwährend im Spiel verfügbar ist.
Die Weapon des Helden bekommt eine OCL, wodurch mehrere „Sensorobjekte“ beim Angriff des Helden beschworen werden. Jedes dieser Sensorobjekte detektiert mithilfe der SpecialEnemySenseUpdate-Behaviour genau eine der Rassen der Einheiten, die sich in unmittelbarer Nähe des kämpfenden Helden befinden. Das heißt es gibt ein Sensorobjekt für Orks, eins für Zwerge, etc. Auf diese Weise kann man an die Information gelangen, welche feindlichen Völker am Kampf beteiligt sind. Entsprechend dieser Informationen beschwört das Gefangenlager nun die passenden Einheiten.
Variante 2
Ein Held beschwört eine kleine Horde, die zunächst aus ein paar Häschern oder Wachen besteht. Die Beschwörung ist permanent. Erreicht die Horde Level 2, so wächst die Horde um die Gefangenen an. Die Horde selbst ist nicht stark und levelt somit schlecht durch eigene Tötungen. Sie erhält allerdings durch den Helden Erfahrung, wie es für das Gefangenenlager aus Variante 1 vorgesehen ist. Im Unterschied zu Variante 1 wird die Erfahrung nicht global weitergeben, sondern nur in einem (großen) Umkreis. Man ist somit angehalten, die Horde in der Nähe der Armee zu halten. Bei Kämpfen allerdings kann sie etwas abseits verweilen. Wenn die Situation es erfordert kann man sie auch an den Kämpfen teilhaben lassen.
Variante 3
Diese Variante funktioniert ausschließlich über die Häscherhorde. Die Häscherhorde muss, analog zum Plünderwagen der Nebelberge in den Kämpfen mitgeführt werden und kann so über benachbarte Truppen zu einer Gefangenenhorde hoch leveln. Ich finde diese Variante zwar sehr intuitiv, denke aber, es ergeben sich Probleme dahingehend, dass Gefangenenhorden zu nahe am Kampfgeschehen entstehen.
Technisch:
Das Detektieren der unterschiedlichen Rassen funktioniert dabei über mehrere mitgeführte Sensorobjekte, die an die Häscherhorde gebunden sind.
Variante 4)
lässt sich am besten an Wulfgar erklären.
Wird ein Eco-Gebaüde von Wulfgar mitsamt seinen Dunländern angegriffen, so kommt es nicht nur zur Plünderung von Ressourcen. Vielmehr trägt jeder Hieb der Dunländer dazu bei, Gefangene zu „produzieren“. So spawnen nach und nach Gefangenenhorden in Wulfgars Nähe, sofern Wulfgar im Verbund mit Dunländern Eco-Gebäude attackiert. Bei der Zerstörung des angegriffenen Gebäudes, sei sie durch Selbstzerstörung herbeigeführt oder nicht, wird ein verhältnismäßig großer „Produktionsschub“ für Gefangene gewährt.
Technisch:
Wulfgar führt ein an ihn gebundenes Objekt X mit sich. Die Weapons der Dunländer beschwören beim Angriff auf STRUCTURES ein „erfahrungsgebendes Hilfsobjekt“, welches dem Objekt X Erfahrung über eine SPECIAL_KINGS_FAVOR-Specialpower bereitstellt. Wulfgars Waffe hingegen beschwört andere Objekte, die sich an das Gebäude binden. Werden diese Objekte durch Explosion zerstört, so beschwören sie ihrerseits gleich mehrere solcher „erfahrungsgebenden Hilfsobjekte“. Jedes Mal, wenn das an Wulfgar gebundene Objekt X levelt, werden Gefangene erscheinen. Auf Level 10 beschwört sich das Objekt X neu auf Level 1. Eine Aura der Eco-Gebäude soll Wulfgars Objekt X mitteilen, welche Gefangenenhorde zu beschwören ist (Menschen, Orks, Zwerge…).
Belohnungen durch Gefangene das ist am besten an konkreten Beispielen zu erläutern. Ich habe mir hinsichtlich der technischen Umsetzung zu diesem Abschnitt keine Gedanken gemacht. Das Belohnungssystem besteht darin, dass Gefangene in Verbindung mit speziellen Gebäuden spezielle Boni frei schalten. Wie diese Verbindung aussieht (in das Gebäude schicken, ….) ist nicht ausgearbeitet.
Isengart:
- Innen-Eco-Gebäude: temporäre Produktionserhöhung (bedeutend geringer als beim Industrie Zauber)
- Stahlwerk: Levelanstieg, steigende Level reduzieren die Kosten für Stahlwerkupgrades und erhöhen die Produktion (permanent). Es braucht mehrere Gefangenenhorden und ein Levelanstieg auszulösen
- Magierturm: Den Kräften Sarumans vollständig ausgesetzt, werden die Gefangenen korrumpiert. Der Magierturm erhält einen Summon von korrumpierten Einheiten. Die Art und Stärke der korrumpierten Einheiten ist dabei von der Art der Gefangenenhorde abhängig. Der Summon ist aktiv, sobald die erste Gefangenen Horde in den Magierturm „geschickt“ wurde (oder wie auch immer eine geeignete technische Umsetzung aussieht). Es können mehrere Horden in den Magierturm „geschickt“ werden und dementsprechend umfangreicher fällt der Summon aus. Das heißt jede vom Magierturm verwertete Gefangenenhorde stellt eine zusätzliche korrumpierte Horde der passenden Rasse in dem Summon zur Verfügung. Ist die Beschwörung getätigt, so beginnt sie wieder bei null und alle bisherigen von Saruman korrumpierten Horden sind vergessen.
- Holzfällerlager: es erscheinen Holzfäller. Die Rasse der Holzfäller entspricht der Rasse der Gefangenhorde
- Lurtz‘ Jagd: stirbt der durch die Jagd markierte Held, wird dieser als Gefangener in einer entsprechenden Horde beschworen. Diese kann nun in den Magierturm“ geschickt“ werden, auf dessen Plateau sich dann der Gefangene wiederfindet. Eine korrumpierte Version des Helden kann nun temporär auf das Schlachtfeld gerufen werden. So geschehen, muss ein neuer Held durch die Jagd bereitgestellt werden, um den Effekt erneut aktivieren zu können.
Mordor:
- Sklavenfarm: temporäre Produktionserhöhung
- Waffenlager: das Waffenlager erhält eine Fähigkeit, die auf Orkhorden gewirkt werden muss. Sie erhalten nun Banner mit aufgespießten Gefangenen, die dann Boni geben. Bevor die Fähigkeit erneut gewirkt werden kann, muss sie durch Gefangene erneut aktiviert werden
- Cirith Ungol sofortiger Ressourcengewinn (Beute)
- Dol Guldur: produziert Ressourcen über die Zeit. Dol Guldur erhält zudem eine Beschwörungsfähifkeit. Durch das Aktivieren der Fähigkeit werden im Zielgebiet die Gefangenen als dem Wahnsinn verfallene Creeps beschworen, die alles und jeden angreifen. Mit dem Einsatz der Fähigkeit wird die Ressourcenproduktion beendet. (das soll an Thrains Gefangenschaft in Dol Guldur erinnern)
- Gothmog: lässt die Gefangenen hinrichten, seine Fähigkeit „Schickt die Gefangenen zurück“ wird dadurch aktivierbar.
Anmerkung:
- Beim Kampf gegen mehrere unterschiedliche Rassen (bspw. in Team-Matches ,gegen das Letzte Bündnis,… ) wird die Rasse einer Gefangenenhorde zufällig aus den bestehenden Möglichkeiten ausgewählt.
- ich hoffe das Konzept ist so beschrieben, dass es gut verständlich ist