PDA

View Full Version : Spielbeender-Logik-Problem



FabFio71
08-14-2013, 04:48 PM
Hallo

Ich hab da mal ne Frage. Ich bin dabei ein neues Level zu bauen, habe aber ein etwas größeres Logik-Problem.

Und zwar soll es ein Level werden, das man alleine oder mit bis zu 4 Spielern zocken kann. Am Anfang wird jeder Spieler in einen Kontrollinator befördert, das mit einem Sender ein entferntes Fahrzeug steuert (Kontrollinator/Empgänger).

Jeder Spieler hat 4 Leben, also eigentlich eher 4 Fahrzeuge.

Jedes Fahrzeug wird insg. 3 mal gespendet, immer nach einer Zerstörung (1 Fahrzeug je Spieler steht schon von Anfang an im Level) und sobald man seine Leben aufgebraucht hat, endet das Level am Scoreboard.

So weit so gut und auch nicht problematisch bei 1 Spieler........ jetzt aber zu meinem PROBLEM.

Wie bekomme ich es mit einer einfachen Logik hin, das Level zu beenden....wenn sich mehr als 1 Spieler im Level befindet ?

....und zwar !!! soll es erst dann beendet werden, wenn ALLE Spieler, 4 mal "gestorben", oder besser gesagt, wenn von allen Spielern die 4 Fahrzeuge zerstört wurden.... sollte natürlich bei 2,3 und 4 Spielern funktionieren.

Hoffentlich hab ich's einigermaßen verständlich erklärt. Würde mich über jede (einfache^^) Idee sehr freuen ;)

Luke_MK_II
08-14-2013, 05:22 PM
Ich würde diese Lösung vorschlagen: Das erste Fahrzeug lässt du durch einen seperaten spender spenden. Dieser sollte direkt mit dem kontrollinator verbunden werden. Und zwar mit dem ausgang für "Kontrollinator aktiv". Den spender stellst du auf 1 schuss. Jetzt wird nur beim beitreten des kontrollinators das Fahrzeug gespendet. Diesem Fahrzeug kannst du einen Mrker geben der durch den spawn einen vorher angebrachten marker sensor aktiviert. Dieser startet dann den zweiten spender sobald das erste fahrzeug kaputt geht. Jetzt sind schonmal nur fahrzeuge im Spiel die auch tatsächlich gebracht werden.
Spiel beender: Alle Fahrzeuge bekommen jetzt sagen wir mal den Marker: Blau mit dem Etikett ENDE.
Jetzt brauchst du einen umgekehrten Fernen Marker sensor Blau ENDE der mit einem 5 sekunden timer Verbunden wird. Teimer start, stop.
ein normaler ferner marker sensor blau ende wird an den timer auf Zurücksetzen geschlossen. Ans ende des Timers kommt jetzt der spiel beender. Jetzt wird das spiel nach 5 sekunden beendet wenn alle fahrzege zerstört worden. sollte ein neues fahrzeug in weniger als 5 sekunden gespendet werden wird der timer zurück gesetzt.

//edit
kleine ergänzung: damit das spiel nicht beendet wird bevor die kontrollinatoren betreten wurden muss der start stop eingang mit einem und gatter versehen werden. Da kommt dann der markersensor dran. außerdem ein zähler der bis 1 geht. diser wird dann gestartet, wenn jeder spieler in einem kontrollinator sitzt.

FabFio71
08-15-2013, 08:08 AM
@Luke_MK_II

Vielen Dank für die Vorschläge, habe mir zwar ne einfachere Lösung erhofft, aber ich werde heute etwas herumexperimentieren.
Wenn noch jemand einen Tipp hat, wie ich mein logik-problem lösen kann, immer her damit. ^^

PS: Die ersten Vier Fahrzeuge sollen im Spiel zu sehen sein, auch wenn nur 1-3 Spieler im Level sind....gibts da ne lösung für ???

Luke_MK_II
08-15-2013, 12:24 PM
Um das genau beantworten zu können musste(n) ich/wir dein level kennen.
würde spontan sagen, dass das nicht geht, da das spiel dann erst enden kann wenn die nicht gesteuerten schiffe zerstört werden.

Hanfi1311
08-15-2013, 03:33 PM
werd mir das später mal anguggen, denk dürft nicht so schwer umzusetzen sein...

Am Anfang sollen also alle 4 da sein, wann sollen die nicht benutzen zerstört werden,
ganz am Anfang nach dem Einsteigen der anderen Spieler?

FabFio71
08-15-2013, 05:48 PM
@Hanfi

eigentlich sollten die nicht genutzten Fahrzeuge nicht zerstört werden, und zwar damit die möglichkeit besteht dass auch Spieler die das Level z.B. 1 Minute später betreten, noch mitspielen können. Wenn es nicht anders geht, wär es auch OK wenn die Fahrzeuge beim nicht einsteigen in den Kontrollinator zerstört werden. Wär aber schade wenn es nur so gehen würde.... bin da leider sehr genau ^^

Vielen Dank im voraus :)

Luke_MK_II
08-15-2013, 06:23 PM
geht mit der zuerst von mir vorgestellten variante aber auch. Wenn du das lv als versus level hochlädst spawnen späteinsteiger beim checkpunkt und können einen kontrollinator betreten.

Hanfi1311
08-15-2013, 09:46 PM
hab dir heut ne Einladung geschickt, hab dir da was gebaut... ^^
Bin aber jetzt schon wieder offline, schickst mir evtl ne Freundesanfrage, weil dein Postfach is im Moment denk ich bisl überlastet...

FabFio71
08-16-2013, 12:30 PM
@Luke

Vielen dank für deine Tipps, hab einige dinge dadurch besser verstanden.

@Hanfi, klar schicke ich dir ne Freundesanfrage, heute werde ich aber kaum Zeit zum bauen haben. Werde warscheinlich nur kurz Online sein, um 3 Leuten bei ihren veröffenlichungen zu helfen. Da ich angst habe dass mir meine Frau die freundschaft kündigt, werde ich mich heute nur kurz einloggen :D

Wir können uns aber gerne die Tage treffen, dann kannst Du mir zeigen wie es funktioniert ^^