Multiplayer-spil er fortsat kolossalt i spilindustrien. Og hvorfor skulle det ikke være det? For at afgøre gamle resultater, løse tvister eller endda tilfredsstille den konkurrencekløe, er det lige så lindrende som det er underholdende at kæmpe online mod andre brugere.
Dette er grunden til, at denne Launchpad-app har skabt sit eget strategispil i realtid, Pizza Tribes, der involverer ... vent på det ... mus! Gameplayet involverer at træne en befolkning af mus til at bage og sælge pizzaer for mønter, med det overordnede mål at generere flere mønter end nogen anden spiller.
På trods af al dens kreativitet ville denne applikation ikke være i stand til at give brugerne real-time gameplay uden Redis' evne til at overføre data mellem komponenter effektivt. Eventuelle forsinkelser ville have gjort real-time gameplay umuligt.
Lad os tage et kig på, hvordan denne applikation blev oprettet. Men før vi går videre, vil vi gerne påpege, at vi har et fremragende udvalg af applikationer, der har indflydelse på hverdagen, som du kan tjekke ud på Redis Launchpad.
- Hvad vil du bygge?
- Hvad skal du bruge?
- Arkitektur
- Kom godt i gang
- Opdateringen af spiltilstanden
1. Hvad vil du bygge?
Du bygger et multiplayer-browserbaseret realtidsstrategispil ved hjælp af Redis. Nedenfor gennemgår vi hvert trin i kronologisk rækkefølge og skitserer alle de komponenter, du skal bruge for at oprette denne applikation.
Klar til at komme i gang? Ok, lad os dykke direkte ind.
2. Hvad skal du bruge?
- Typescript:bruges som et supersæt af JavaScript-sproget
- Golang:det foretrukne programmeringssprog, der bruges til at bygge effektiv software
- RedisTimeSeries:leverer tidsseriedata
- RedisJSON:gemmer, opdaterer og henter JSON-værdier fra Redis-nøgler
3. Arkitektur
Få adgang til kildekoden