L'extrait au dessus vient d'un article ou un des concepteurs explique commetn et pourquoi ils ont choisi java. http://www.gamasutra.com/features/20000802/huebner_02.htm(...)
(il faut appuyer trés vite sur stop pour lire l'article sans se logguer :)
Ce qui est interressant c'est que cette équipe avait créé un langage de script pour jedi knight avant de faire vampire et, dans cet autre article http://www.gamasutra.com/features/19990611/java_13.htm(...) , ils expliquent qu'en intégrant java, ils ont obtenu de meilleures perfomances qu'avec leur langage de scripts maisons sans avoir eu à passer plusieurs mois pour le développer et sans avoir eu de problémes à l'intégrer au moteur de jeu. "The JVM is a lot faster than the systems we wrote ourselves; their kernel is more heavily optimized, the available Java compilers produce much more optimized object code, and the newest JVM systems include just-in-time (JIT) compilation to native instructions as a standard feature. And since the language is so much richer than our previous C-subset, it gives the designers a much wider range of possibilities."
Une fois l'article lu, ca semble en fait évident, à l'origine java était fait pour être embarqué, donc l'"embarquer" dans un jeu n'est pas trés compliqué et offre un bon rendement performance obtenue/travail fourni.
[^] # Re: SUN annonce Mad Hatter
Posté par imr . En réponse à la dépêche SUN annonce Mad Hatter. Évalué à 1.
http://www.gamasutra.com/features/20000802/huebner_02.htm(...)
(il faut appuyer trés vite sur stop pour lire l'article sans se logguer :)
Ce qui est interressant c'est que cette équipe avait créé un langage de script pour jedi knight avant de faire vampire et, dans cet autre article http://www.gamasutra.com/features/19990611/java_13.htm(...) , ils expliquent qu'en intégrant java, ils ont obtenu de meilleures perfomances qu'avec leur langage de scripts maisons sans avoir eu à passer plusieurs mois pour le développer et sans avoir eu de problémes à l'intégrer au moteur de jeu.
"The JVM is a lot faster than the systems we wrote ourselves; their kernel is more heavily optimized, the available Java compilers produce much more optimized object code, and the newest JVM systems include just-in-time (JIT) compilation to native instructions as a standard feature. And since the language is so much richer than our previous C-subset, it gives the designers a much wider range of possibilities."
Une fois l'article lu, ca semble en fait évident, à l'origine java était fait pour être embarqué, donc l'"embarquer" dans un jeu n'est pas trés compliqué et offre un bon rendement performance obtenue/travail fourni.