Ich implementiere ein Bomberman- ähnliches Spiel, in dem Spieler versuchen, sich auf einer quadratischen Arena zu eliminieren. Ich implementiere derzeit Powerups, die dem Spieler, der sie gesammelt hat, einen Bonus geben (z. B. ein größeres Inventar oder eine schnellere Bewegungsgeschwindigkeit).
Wie sollte das Spielsystem diese Powerups so platzieren, dass das Spiel ziemlich ausgeglichen bleibt, vorausgesetzt, die Spieler sammeln Kräfte, die ihnen am nächsten sind?
Mein erster Ansatz war, alle paar Sekunden ein Powerup auf einem zufälligen leeren Plättchen zu erzeugen. Das Problem bei diesem rein zufälligen Ansatz ist, dass ein Spieler zu Beginn des Spiels einen massiven Vorteil haben kann, nur durch das Glück, dass viele Powerups in seiner Nähe erscheinen.
Idealerweise möchte ich, dass Powerups in der Nähe jedes Spielers gleich oft erscheinen, aber gelegentlich in der Nähe des Kartenzentrums erscheinen, um den Wettbewerb zu fördern. Um es klar zu sagen, ich möchte ein Element der Zufälligkeit - genau angeben, welche Powerups wann und wo erscheinen, würde das Spiel vorhersehbar und langweilig machen.
Welche Alternativen gibt es?