• [^] # Re: Pourquoi ne pas réutiliser libgdx ?

    Posté par (site web personnel) . En réponse au journal J'ai testé pour vous : la création d'un jeu pour Firefox OS. Évalué à 4.

    Pour plusieurs raisons :

    • les performances : j'avais essayé il y a 2 ans l'export html5 proposé par libgdx et qui utilise le Google Web Toolkit (GWT). Les performances étaient mauvaises et si je veux que ça tourne sur un ZTE Open C par exemple, je ne peux pas me permettre un overhead monstrueux. Mais c'était peut être lié à Firefox (Chrome est beaucoup plus rapide pour ce genre de choses). De plus, on sent que ce n'est pas vraiment fait pour ça à la base comme le souligne le dev principal de libgdx sur cette discussion. « Note to OP, it's not as straightforward as using a pure JS game engine/framework though due to how the development tools work. If you only care for the browser, you are better off with something else. ». Donc si ton objectif c'est de faire une appli Android et éventuellement proposer une version HTML5 à moins coût, faut essayer. Mais si l'objectif c'est de faire une appli qui tourne sur Firefox OS, autant utiliser un framework JS. D'ailleurs, j'ai trouvé Phaser plus simple à prendre en main que Libgdx.

    • le langage : non je ne vais pas troller le Java :). Mais voilà, j'utilise régulièrement le C, le Python et le Java mais ça faisait un moment que je n'avais pas touché au Javascript. Or, l'univers Javascript bouge rapidement et je ne veux pas perdre l'une de mes compétences. Donc je voulais à travers ce projet me replonger dedans. En plus au second semestre j'encadre 2 groupes de 4 étudiants sur un projet (niveau M1) en Javascript (dev WebRTC). Donc il faut impérativement que je m'y re-intéresse :).