Ich möchte ein sehr einfaches Zwei-Spieler rundenbasiertes Multiplayer-Spiel erstellen. Die Spielmechanik lässt sich am besten als Stein-Schere-Papier beschreiben. Nach Spielbeginn wählt der Spieler seine Ausrüstung, dann beginnt das Spiel; einer greift an, der andere verteidigt, sie wechseln die Seiten, und es geht weiter, bis einer von ihnen keine PS mehr hat. Wenn der Spieler seine Aktion nicht innerhalb des Rundenlimits wählt, macht der Server einen zufälligen Zug für ihn, und wenn der Spieler aus irgendeinem Grund die Verbindung unterbricht, sollte er in der Lage sein, diesem und nur diesem Spiel beizutreten.Engine für einfache Client-Server-Zwei-Spieler rundenbasiertes Spiel mit zufälligen Match-Making und Online-Statistiken
Ich werde Client-Server-Architektur verwenden. Ich brauche einen zufälligen Matchmaking-Mechanismus, obwohl das Spielen mit Freunden Option für den Start OK wäre, wenn es bereits in der Engine implementiert ist. Online-Statistiken müssen irgendwann implementiert werden.
Ich kenne object pascal (Delphi, Lazarus) mehr oder weniger, aber absolut Null in irgendetwas Networking-bezogen, und diese Plattformen scheinen absolut unzureichend für den Server; für den Kunden erträglich, lassen aber noch viel zu wünschen übrig. Ich wurde node.js für den Server empfohlen und spielte ein wenig damit, während ich etwas Javascript lernte, aber es scheint zu kompliziert. Insgesamt bin ich im Improvisieren schlecht im Programmieren, in der Lage, komplexe Konzepte nur an gut dokumentierten Beispielen zu lernen. Grafiken und GUI-Designs sind jedoch kein Problem.
Bitte empfehlen Sie mir eine Spiele-Engine/IDE, um meine Idee mit weniger Aufwand und in einem angemessenen Zeitrahmen unter Berücksichtigung der oben genannten Anforderungen und Hintergründe zu implementieren.
ich ein Fan von Object Pascal bin, ich denke, seine eine große Sprache. aber wer jemals JavaScript empfohlen hat, war richtig. Diese Art von Spiel ist leicht mit etwas JavaScript und ein wenig PHP gemacht. Ist das ein Zwei-Spieler-Spiel? Ich machte ein 3D Tic Tac Toe-Spiel in Javascript/php, wo die Spieler abwechselnd spielten und eine einfache Art der Kommunikation über das Netzwerk implementieren mussten, damit die Spieler kommunizieren konnten. Wenn Sie daran interessiert sind, diesen Weg zu gehen, kann ich Ihnen einen JavaScript-Code zur Verfügung stellen. –
Vielen Dank! Es ist ein Zwei-Spieler-Spiel. Ich bin definitiv interessiert. Bitte poste die Code-Beispiele, es wird sehr geschätzt! – NCI