Nachtbonus in Browsergame einbauen
Es gibt immer mehr Browsergame-Spieler, die sich die ganze Nacht um die Ohren schlagen nur um einen möglichst erfolgreichen Angriff zu starten. Dies wird meistens so getimed, dass man angreift wenn der Gegner gerade schläft und daher keine Verstärkung holen kann. Fazit des ganzen ist, dass andere Spieler schnell die Lust an einem solchen Browsergame verlieren. Um genau das zu verhindern kann man dem Verteidiger in der Nacht einen Bonus verschaffen oder das angreifen komplett verbieten. Wie dies funktioniert werde ich euch hier zeigen.
Nachtbonus verteilen
Um diesem Beispiel wird dem Verteidiger ein Bonus von 100% gegeben. Damit hat er in der Nacht, zwischen 23 und 6 Uhr, die doppelte Verteidigung.
if(date("H") <= 23 AND date("H") >= 6){ $bonustime = 1; } else { $bonustime = 2; }
Die Gesammtverteidigung nimmt man hier einfach mit der Variable $bonustime mal. Durch verändern der Variable kann man auch einfach die Prozentzahl auf 50% vermindert, indem man statt 2 nur 1.5 in die Variable schreibt.
Angriff in der Nacht verhindern
Dieser Code kann in einer Hauptdatei des Browsergames eingebaut werden. Später kann mit der Variable iATTACK darauf zugegriffen werden.
if(date("H") <= 23 AND date("H") >= 6){ define("iATTACK",TRUE); }
Beispiel für den Zugriff
if(iATTACK){ echo "Zum Angriff"; }
Viel Spaß beim ausprobieren und verwenden.