O Silverlight tem futuro no mundo dos jogos online? [fechadas]

8

Passamos vários meses planejando, testando e desenvolvendo um novo jogo. Temos testado várias plataformas (Java Applet, Desktop Via XNA, Flash etc.) e o Silverlight foi praticamente a nossa escolha preferida.

No entanto, quanto mais entramos no jogo, mais problemas enfrentamos, principalmente na comunicação com um servidor. A pesquisa HTTP é lenta e ineficaz, mas a funcionalidade do soquete que agora está disponível no SL4 é realmente útil apenas para um ambiente da Intranet - A menos que esteja faltando alguma coisa.

Qualquer pessoa tem alguma opinião ou experiência com isso e o futuro do SL para jogos baseados no Navegador Online.

LiamB
fonte
Quais são os problemas com os soquetes no Silverlight 4 e com a comunicação pela Internet?
Nate
O intervalo de portas do @Nate Bross está bloqueado na maioria dos computadores clientes.
LiamB
Você já teve problemas reais com essas portas? A maioria dos clientes (roteadores domésticos e de pequenas empresas) possui acesso de saída irrestrito por padrão, embora muitos o forneçam através do NAT. Seus computadores comerciais alvo estão protegidos por grandes firewalls?
Nate
@Nate Bros, verdade seja dita, fomos avisados ​​de qualquer forma de comunicação de soquete devido a problemas de porta. O alcance é um fator-chave em qualquer jogo e uma mensagem dizendo "Desbloquear porta x" não significaria nada para um usuário casual. Vou começar a executar alguns testes
LiamB
11
Boa sorte! (mais caracteres)
Nate

Respostas:

5

O futuro dos jogos de navegador on-line é HTML5 na minha opinião. Ele oferece o máximo necessário para jogos simples de navegador. É necessária baixa latência em grandes jogos independentes, portanto esse não é o nosso caso. Obviamente, se você precisar, sempre poderá fazer com o plug-in flash ou silverlight apenas para comunicação.

Pensador
fonte
3
A OP está falando sobre o desenvolvimento de um jogo agora ... e o HTML5 tem um suporte extremamente ruim no momento.
Nate
11
@Nate Bross, correto. A implantação de um jogo comercial em HTML5 agora é um pouco cedo demais. Embora eu esteja aberto a alguém que me prove errado.
LiamB
11
O HTML-5 é renderizado de maneira diferente em navegadores diferentes e não é suportado por algumas quotas de mercado um pouco mais antigas, porém grandes. A velocidade também não é consistente nos navegadores. O Flash é mais rápido, mais difundido e a renderização é sempre consistente.
precisa
Eu faço todas as minhas novas páginas em HTML5 e isso não é um problema. É claro que não uso recursos 100% HTML5, mas o tópico é sobre o futuro dos jogos on-line. O Flash não é a solução, pois possui muitos limites, como depender apenas de um desenvolvedor do Flash e problemas com os brinquedos da Apple.
Pensador
1

A distribuição é sempre um obstáculo para os jogos e, com um clique, apenas funciona. A experiência é uma grande vitória. Isso o torna excelente para jogos sociais casuais que estão na moda hoje em dia.

O Flash está indo muito bem para jogos, mas não possui a plataforma de programação real que o silverlight possui. E o HTML5 com Javascript é apenas um pesadelo para o desenvolvimento de programas sérios, sem mencionar todos os problemas de desempenho e compatibilidade.

De acordo com http://riastats.com, o Silverlight está chegando a 80% da disponibilidade e crescendo, e isso não desaparece facilmente.

Codificador solitário
fonte