Open m1a9l9t7e opened 8 years ago
Beim wechseln kann ja dann nur einer entscheiden welche weiche gewechselt wird. Oder willst du das als runden basiertes Spiel machen?
Andere Idee wäre auch, dass man eine Vorauswahl der weichen macht und dann am Ende eine animation zeigt zu welcher Seite der Zug fährt.
Naja gut meine Idee ist leider vom Zufall abhängig.
ja genau, ich dachte an rundenbasiert. Also folgendermaßen
Also es kann natürlich jedes Team pro Spielzug nur eine Weiche umstellen, wer aus dem Team das macht ist egal. Bin mir aber noch garnicht ganz sicher wie es am besten wäre (nur ein Spielzug pro runde oder mehrere usw.), müsste man mal ausprobieren :). Bin aber immer offen für Vorschläge 👍
Jeder von einem Team könnte ja sich für eine weiche entscheiden und die meisten stimmen für eine weiche wird dann geändert. Da ist nur das Problem, dass jeder eine andere wählen kann und das nicht funktioniert. Da kann man aber eine Neuwahl der weichen hinterher hängen.
Malte wann bist du wieder in BS dann kann man sich mal zusammensetzten :)
Yeye ist auf jeden fall ne gute Idee das demokratisch zu lösen :D. Mal sehen wann ich wieder in bs bin, wahrscheinlich aber erst wieder zu semsterbeginn, bin nochmal mit der family weg für ne woche. Vermisse dich aber auch Schatz <3
Was spricht denn gegen einen festen Spawn-Interval und dauerhaftes Spawnen?
Für rundenbasiertes Spawnen könnte man ja auch jedem Team eine bestimmte Zeit (sekunden) geben, in der sie so viele Züge machen dürfen wie das größere team spieler hat.
Jep, mit sowas müsste man mal rumexperimentieren. Ist halt die frage was was am meisten spaß macht oder was taktisches vorgehen am meisten begünstigt.
Problem: Wenn ein Spieler eine Weiche umstellt aber keine berechtigung dazu hat, reagiert der Server zwar richtig, der Klient bekommt die Änderung aber trotzdem fälschlicherweise angezeigt. Es wird aber bereits eine response mit "isCorrect" zurückgeschickt die false ist, wenn der Spieler keine Berechtigung hatte.
Du bist so süß Schnucki :* ja gönn dir ne gute Auszeit ;)
@m1a9l9t7e Das ist leicht zu ändern, ist momentan nur so, damit das ganze flüssiger läuft, die weiche wird sozusagen dann umgelegt wenn es nach latenzberechnung auf dem Server ankommt. Man müsste halt das isCorrect noch beachten, aber das kann ich noch korrigieren :)
Hier mal die Idee wie es funktionieren soll: Spieler sowohl wie Ziele werden in zwei Teams, "Team rot" und "Team blau" eingeteilt. Die Teams dürfen nun abwechselnd eine Weiche umstellen. Nach jeder Umstelleung wird ein "Bombtrain" gespawnt, dieser zerstört das Ziel an dem er ankommt. Sind alle Ziele eines der beiden Teams zerstört ist das Spiel vorbei und das jeweilig andere Team gewinnt. Sind alle Ziele zerstört gibt es ein Unentschieden.