Qual é a melhor maneira de adicionar funcionalidades multiplayer às aplicações Android?
Abéns para A2A
Eu desenvolvi no passado um par de aplicações Android com funcionalidades multijogador. Por multiplayer eu acho que jogos em tempo real mas não a leaderboard.
1) Google Fornecer uma API multiplayer muito poderosa , eu usei isso , é melhor para cada caso mas eu não gostei muito bem pois não fornece uma liberdade completa para o desenvolvedor , a janela onde vemos o usuário online não é personalizado como pelo meu jogo e também é como se tivéssemos integrado outro produto em nosso jogo original que eu pessoalmente não gosto.
Outra forma a velocidade , preço , processo de atualização é muito fácil e sem problemas. A integração da API também está bastante bem documentada nas fontes oficiais.
2) Recentemente eu estava procurando por uma alternativa para jogos em tempo real no Google, então eu tropecei nisto: Desenvolvedor Home Multiplayer Gaming Engine
I like their demo , I like the documentation , BUT I have not tried this in any game so far (My lazy ass lazy ass :p).
Tentarei isto provavelmente no próximo fim de semana, e atualizarei esta thread do que. Mas depois de olhar para os preços e documentação, eu posso sentir que , isto é o que eu estava procurando.
Se alguém está realmente interessado no desenvolvimento de jogos em tempo real , eu também sugeriria trabalhar com clientes XMPP , eles são super rápidos e se você escrever seu próprio servidor XMPP com XABBER isso é o paraíso para jogar e trabalhar.
Mas a desvantagem de usar o seu próprio servidor é , você tem que gerenciá-lo.(Quem gosta de gerenciar ? Eu não). Então se você é dedicado e quer que seu próprio servidor esteja pronto para gerenciá-lo e trabalhar em falhas no lado do servidor , etc.
outros utilizam APIs de terceiros e você está pronto para ir.
Bancos
Artigos semelhantes
- Que novas funcionalidades deverá o WhatsApp adicionar a partir de outras aplicações de envio de mensagens em Novembro de 2020?
- Sinceramente, que telefone tem mais funcionalidades e funcionalidades, o Galaxy Note 10+ ou o iPhone 11 Pro Max?
- É possível modificar os jogos Nintendo/Super Nintendo para adicionar novos níveis e novas funcionalidades?
- Quais são algumas boas cartas para adicionar (ou adicionar mais cópias de) ao Yu-Gi-Oh: Dinosmasher's Fury Structure Deck?