Open ultimate opened 10 years ago
Misterio
(Sprichst du von friedlichen NPCs oder feindlichen NPCs? ^^)
Normale NPCs sollten genausoviel einsehen können wie andere Spieler gegenseitig voneinander einsehen können mit Ausnahme einer Sache: "Stärke des Spielers" - Damit wären Kämpfe mehr oder weniger ausgeglichen. Angenommen der Spieler hat 10 Schiffe, dann hat der NPC 6 - 14 Schiffe beim Angriff. Wenn der Spieler also Glück hat, bekommt er es mit einer Unterzahl zu tun. Wenn er Pech hat, ist er unterlegen.
Sowas wie ne "Weltraumpolizei", die alles weiß was vorgeht und illegalem Dreck Einhalt gebietet, sollte es auch geben.
Da wären wir wieder beim Thema "Job". Ein fehlerhaftes "Security-Programm" würde evtl. das gesamte Spiel versauen. Es seidenn dieses Programm macht den Admins nur Meldung und agiert nicht selbstständig. Es sollte klar definierte Regeln geben, bei deren Nichtbeachtung Verwarnungen/Sperrungen folgen.
Das Entsperren passiert je nach Vergehen dann halt nach einer gewissen Zeit oder durch Freischaltung durch den Admin.
Allgemein sind NPCs wichtig, damit das Spiel lebendig wirkt.
Die Polizei wird in erster Linie denke ich nur Meldungen machen, die dann von den Moderatoren und Admins eingesehen werden können. Die können dann individuell entscheiden, wie weiter verfahren wird, damit wir am Ende kein Amoklaufendes Skript haben oder so :-/ Als NPC hatten wir sonst wirklich sehr verschiedene Sachen vorgesehen:
Misterio Vorallem die Piraten gefallen mir ^^ Wenn man jetzt eine geniale KI programmieren könnte, dann könnte man den Piraten auch Planeten geben, die Spieler ausrotten bzw. besetzen können. Das machen die Piraten natürlich auch umgekehrt. Sozusagen als "vierter Eckpunkt des Dreiecks" mit eigenen Technologien und Schiffen. Vllt. könnte man für Piraten auch Missionen erfüllen und sich sozusagen auf ihre Seite schlagen.
Wir hatten schon überlegt, ob es so was wie ein Ranking in zwei Kategorien geben soll: Most-Wanted von den Piraten = Most-Liked von den Händlern :arrow_right: durch Angriffe auf Piratenschiffe/Piratenbasen Most-Wanted von den Händlern = Most-Liked von den Piraten :arrow_right: durch Angriffe auf Handelsschiffe/Handelszentren
Misterio Halte ich für eine gute Idee ^^ Sozusagen Wohlwollen. Klassisch wäre es auf einer Geraden von -100 bis +100
Durch die Zahlen gibt es dann Nuancen. Also nicht nur "gut oder böse" sondern auch tendenzen. Die Frage ist, was bekommt man von den Piraten als Gegenleistung für Unterstützung? Ich würde sagen sowas wie Begleitschutz oder Piratenschiffe. Was die Händler geben sollten ist klar: RABATT xD
Oder einfach nur die Selbstbefriedigung irgendwo ganz oben in einer Kill-Liste zu stehen, die alle anderen sehen können und für die es z.B. wöchentlich Medaillien gibt, mit denen man sich schmücken kann. Ich kann aus Erfahrung bei Travian sagen, dass so eine wöchentliche Medaillenvergabe allein schon ein riesen Ansporn ist... :-D
Misterio Ich kenn das von Social-Network-Plattformen. Es ist zwar ein Ansporn aber nicht für jeden. Die "Spieler-Charts" könnten auch als Warnung für Neulinge dienen. "Finger weg von dem" bzw. als Information für andere große Spieler. "Den mach ich platt und nehme seinen Platz ein". Rankings sind immer wichtig ^^ Einen "Aktivitätsindex" sollte es auch geben. Preis für den "aktivsten User"
Ganz genau 8-)
Mit KI meine ich hier nicht die Rasse KI, sondern echte KI, die das Leben in der Galaxy etwas interessanter macht... ;-) NPC steht für "Non-Player-Character" Ich hatte ja schonmal angedeutet, dass ich nicht so der Freund von Jobs bin. Diese Art der zeitgesteuerten Ausführung von Aktionen hat bei mir auf Arbeit zu Speicher-Überläufen der Extra-Klasse geführt... :-|
Dennoch habe ich mir eine Variante überlegt, die sich auch ganz gut ohne Jobs realisieren lässt, und die zudem auch noch einen weiteren Vorteil hat:
Die Definition kann z.B. über eine Annotation und einen entsprechenden Interceptor erfolgen (ihr müsst das jetzt nicht verstehen, das ist nur für mich zur Erinnerung für später)
Die NPCs müssen dafür nur ein gemeinsames Interface implementieren.
Am Besten sollte der Aufruf dann irgendwie nebenläufig erfolgen, damit der user nicht so lange warten muss!
Es resultieren daraus in erster Linie zwei große Vorteile:
Es wäre so theoretisch auch möglich, dass wir den Spielern ermöglichen selbst NPCs zu schreiben, die auf Grundlage eines bestimmten NPC-Zugriffs-Interfaces Aktionen durchführen können. Es würde dann nur noch zu klären bleiben, wie dieses NPC-Zugriffs-Interface aussehen soll, der NPC darf ja schließlich nicht über mehr Informationen verfügen, als die Spieler (wäre ja sonst unfair) (es sei denn WIR wollen es ;-) )