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.


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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.