Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Pizza Tribes - Um jogo de estratégia em tempo real baseado em navegador multijogador




Os jogos multiplayer permanecem colossais na indústria de jogos. E por que não seria? Para acertar contas antigas, resolver disputas ou até mesmo satisfazer aquela comichão competitiva, batalhar online contra outros usuários é tão catártico quanto divertido.

É por isso que este aplicativo Launchpad criou seu próprio jogo de estratégia em tempo real, Pizza Tribes, que envolve… espere… ratos! A jogabilidade envolve treinar uma população de ratos para assar e vender pizzas por moedas, com o objetivo geral de gerar mais moedas do que qualquer outro jogador.

Apesar de toda a sua criatividade, este aplicativo não seria capaz de fornecer aos usuários jogabilidade em tempo real sem a capacidade do Redis de transmitir dados entre componentes de forma eficiente. Quaisquer atrasos tornariam a jogabilidade em tempo real impossível.

Vamos dar uma olhada em como este aplicativo foi criado. Mas antes de prosseguirmos, gostaríamos de salientar que temos uma excelente variedade de aplicativos que estão causando impacto na vida cotidiana para você conferir no Redis Launchpad.
  • O que você construirá?
  • O que você vai precisar?
  • Arquitetura
  • Primeiros passos
  • A atualização do estado do jogo

1. O que você construirá?


Você criará um jogo de estratégia em tempo real baseado em navegador multijogador usando o Redis. Abaixo, passaremos por cada etapa em ordem cronológica e descreveremos todos os componentes necessários para criar este aplicativo.

Pronto para começar? Ok, vamos mergulhar direto.

2. Do que você vai precisar?

  • Typescript:usado como um superconjunto da linguagem JavaScript
  • Golang:a linguagem de programação preferida usada para criar software eficiente
  • RedisTimeSeries:fornece dados de série temporal
  • RedisJSON:armazena, atualiza e busca valores JSON de chaves Redis

3. Arquitetura




Acesse o código fonte