alle!Swift Real-Time Multiplayer Online-Spiel
Ich bin dabei, ein Echtzeit-Multiplayer-Spiel zu machen. Stellen Sie sich ein Burgspiel mit zwei Spielern vor, in dem jeder Spieler eine Burg verteidigen muss. Die Idee ist, dass jeder Spieler sein eigenes iPad hat und Abwehrkräfte abstützen, Soldaten entsenden und Projektile mit seinem eigenen Gerät abfeuern kann.
Offensichtlich sollten sich diese Änderungen auf beiden Geräten gleichzeitig widerspiegeln (z. B. wenn Spieler 1 ein Projektil abfeuert, sollte seine Bewegung auf beiden Bildschirmen gleichzeitig animiert werden).
Meine Frage ist, was ist der beste Weg, um das zu erreichen? Angenommen, ich bin in Swift mit SpriteKit in der Lage, Einzelspieler-Apps zu entwickeln, weiß aber nichts über Multiplayer-Online-Programmierung. Vielen Dank für Ihre Zeit!
P.S. Wäre es nützlich, serverseitige Swift zu lernen?
P.P.S. Ich habe dieses Thema in der vergangenen Woche recherchiert und habe nicht gefunden, was ich brauche. Jede Hilfe wäre willkommen! Jeder, der online eine Frage stellt, scheint bereits bestimmte Dinge zu wissen, die ich nicht kenne.
Ich werde keine Antwort auf diese Frage schreiben, da ich noch nicht wirklich Spieleentwicklung gemacht habe, aber einige Bereiche mit Interesse gelesen habe, da zwei Clients so nah wie möglich in Echtzeit zu synchronisieren ist eines dieser harten Probleme . https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking Valve haben ein kleines bisschen geteilt, wie sie das Problem angehen. Dies könnte etwas sein, das Sie in Netzwerken auf niedrigerer Ebene lesen möchten. –
Danke, @ marcus.ramsden! Ich werde diesen Artikel lesen! – retrovius