Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Pizza Tribes - Ein browserbasiertes Echtzeit-Strategiespiel für mehrere Spieler

Multiplayer-Gaming bleibt in der Gaming-Branche kolossal. Und warum sollte es nicht sein? Um alte Rechnungen zu begleichen, Streitigkeiten zu lösen oder sogar den Konkurrenzkampf zu stillen, ist es ebenso kathartisch wie unterhaltsam, online gegen andere Benutzer anzutreten.

Aus diesem Grund hat diese Launchpad-App ihr eigenes Echtzeit-Strategiespiel entwickelt, Pizza Tribes, bei dem es um … warte … Mäuse geht! Das Gameplay beinhaltet das Trainieren einer Population von Mäusen, Pizzas für Münzen zu backen und zu verkaufen, mit dem übergeordneten Ziel, mehr Münzen als jeder andere Spieler zu generieren.

Trotz all ihrer Kreativität wäre diese Anwendung nicht in der Lage, Benutzern Echtzeit-Gameplay zu bieten, ohne die Fähigkeit von Redis, Daten effizient zwischen Komponenten zu übertragen. Jegliche Verzögerungen hätten ein Echtzeit-Gameplay unmöglich gemacht.

Schauen wir uns an, wie diese Anwendung erstellt wurde. Aber bevor wir weitermachen, möchten wir darauf hinweisen, dass wir auf dem Redis Launchpad eine hervorragende Auswahl an Anwendungen haben, die sich auf den Alltag auswirken.

  • Was wirst du bauen?
  • Was brauchen Sie?
  • Architektur
  • Erste Schritte
  • Das Spielstatus-Update

1. Was wirst du bauen?

Sie erstellen mit Redis ein browserbasiertes Echtzeit-Strategiespiel für mehrere Spieler. Im Folgenden gehen wir jeden Schritt in chronologischer Reihenfolge durch und skizzieren alle Komponenten, die Sie zum Erstellen dieser Anwendung benötigen.

Bereit anzufangen? Ok, fangen wir gleich an.

2. Was brauchen Sie?

  • Typoskript:Wird als Obermenge der JavaScript-Sprache verwendet
  • Golang:die bevorzugte Programmiersprache zum Erstellen effizienter Software
  • RedisTimeSeries:stellt Zeitreihendaten bereit
  • RedisJSON:speichert, aktualisiert und ruft JSON-Werte aus Redis-Schlüsseln ab

3. Architektur

Zugriff auf den Quellcode