Silverlight ha un futuro nel mondo dei giochi online? [chiuso]


8

Abbiamo trascorso diversi mesi a pianificare, testare e sviluppare un nuovo gioco. Abbiamo testato una serie di piattaforme (applet Java, desktop tramite XNA, Flash ecc.) E Silverlight è stata praticamente la nostra scelta preferita.

Tuttavia, più entriamo nel gioco più problemi affrontiamo, principalmente per quanto riguarda la comunicazione con un server. Il polling HTTP è lento e inefficace, ma la funzionalità socket ora disponibile in SL4 è davvero utile solo per un ambiente Intranet - A meno che non ci manchi qualcosa.

Qualcuno ha qualche opinione o esperienza con questo e il futuro di SL per i giochi basati su browser online.


Quali problemi hai riscontrato con Socket in Silverlight 4 e la comunicazione Internet?
Nate,

L'intervallo di porte @Nate Bross è bloccato sulla maggior parte dei computer client.
LiamB,

Hai avuto problemi reali con quelle porte? La maggior parte dei client (router domestici e di piccole imprese) ha accesso in uscita illimitato per impostazione predefinita, anche se molti lo forniscono tramite NAT. I computer aziendali target sono protetti da firewall di grandi dimensioni?
Nate,

@Nate Bros, a dire il vero, siamo stati avvisati di qualsiasi forma di comunicazione socket a causa di problemi di porta. La copertura è un fattore chiave in ogni gioco e un messaggio che dice "Sblocca porta x" non significherebbe nulla per un utente occasionale.
Inizierò a

1
In bocca al lupo! (più caratteri)
Nate,

Risposte:


5

Il futuro dei giochi per browser online è HTML5 secondo me. Offre la maggior parte di ciò che è necessario per semplici giochi per browser. Nei grandi giochi standalone è necessaria una bassa latenza, quindi non è il nostro caso. Ovviamente se ne hai bisogno, puoi sempre fare con il plug-in Flash o Silverlight solo per la comunicazione.


3
OP sta parlando di sviluppare un gioco ora ... e HTML5 ha un supporto estremamente scarso al momento.
Nate,

1
@Nate Bross, corretto. La distribuzione di un gioco HTML5 commerciale ora è un po 'troppo presto. Anche se sono aperto a qualcuno che mi sta dimostrando di sbagliare.
LiamB,

1
HTML-5 viene visualizzato in modo diverso nei diversi browser e non è supportato da alcune quote di mercato leggermente più vecchie ma di grandi dimensioni. La velocità non è coerente anche tra i browser. Flash è più veloce, più diffuso e il rendering è sempre coerente.
Attacco di

Faccio tutte le mie nuove pagine in HTML5 e questo non è un problema. Ovviamente non utilizzo le funzionalità HTML5 al 100%, ma l'argomento riguarda il futuro dei giochi online. Flash non è la soluzione, dal momento che ha molti limiti, come dipendere da un solo sviluppatore Flash, e problemi con i giocattoli Apple.
Pensatore

1

La distribuzione è sempre un blocco con i giochi e senza un clic, funziona solo l'esperienza è una grande vittoria. Ciò lo rende eccellente per i giochi social casual di gran moda in questi giorni.

Flash sta andando molto bene per i giochi, ma manca della vera piattaforma di programmazione di Silverlight. E HTML5 con il suo Javascript è solo un incubo per lo sviluppo di programmi seri, per non parlare di tutti i problemi di prestazioni e compatibilità.

Secondo http://riastats.com Silverlight si sta avvicinando all'80% di disponibilità e sta crescendo e non andrà via facilmente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.