onur (./794) :
Faut voir ce truc comme une espece de Flash avec bcp plus de fonctionnalités en terme de 3d et de puissance. Si c'est le mot "javascript" qui te fait peur, parlons de "Lua" si tu préfères, il me semble que beaucoup de jeu l'utilisent.
Quelle différence entre JavaScript ou LUA ? C'est équivalent, et le LUA est utilisé dans les jeux pour du scripting ou d'autres fonctionnalités annexes où le besoin de facilité de développement prime sur les performances. Par contre, un moteur de jeu codé en LUA, j'attends de voir.
Pour le coup, Quake Live n'est pas un client léger selon moi, il faut installer un executable...
Justement parcequ'il n'est pas possible techniquement à l'heure actuelle de proposer autre chose que cette solution hybride. Et même si en performance c'est censé être mieux qu'un Quake 3 recodé en JavaScript, ça reste désastreux par rapport au "vrai" Quake 3.
PoissonPilote (./795) :
Et pour rebondir sur ce que tu dis Zephyr, l'accès au ressources en streaming se fait très bien, quelques MMO l'utilisent il me semble. Si on mets du P2P par dessous pour le transfert de données, ça peut plus que bien marcher amha.
Heu... j'ai du mal à y croire, quel MMO selon toi fonctionne sur ce principe ? Même si on peut partitionner les ressources pour ne pas tout envoyer au client en un bloc, ce qui est nécessaire à un instant donné est déjà bien trop important pour être envoyé en "streaming" je pense (regarde la taille des démos de jeux aujourd'hui, souvent elles ne contiennent qu'une seule carte et pourtant ça dépasse très largement le go).