Mi rendo conto che la domanda di cui sopra è piuttosto ampia, quindi la limiterò. Ho un semplice motore di gioco C++ opengl che vive in una libreria statica (potrebbe essere convertito in una lib dinamica).Il modo migliore per portare il gioco C++ sul web
Ho pensato a modi per farlo funzionare nel web. Da quello che vedo posso usare ActiveX o Google NaCl per eseguire il codice C++ nel browser. Ma queste tecnologie non sembrano facilmente trasversali? O forse ho frainteso.
Un'altra opzione che ho visto è la conversione del motore in javascript e WebGL e l'esecuzione in un canvas HTML5. Sarebbe più lento di C++? Sarebbe molto cross-platform però.
Qual è secondo te l'opzione migliore, o meglio ancora c'è qualche altra opzione che mi è sfuggita?
EDIT: che dire di un plug-in personalizzato simile al webplayer dell'unità?
temo non v'è alcun modo semplice e portatile di farlo. Le tecnologie coinvolte differiscono troppo. So che Quake III è stato "portato su Internet", ma credo che abbiano dovuto riscriverlo molto. – ereOn
Quindi devo scrivere una versione diversa per ogni browser web se dovessi utilizzare le tecnologie di tipo ActiveX? – Constan7ine