• # pourquoi pas :)

    Posté par . En réponse au journal Looking Glass a besoin de vous !. Évalué à 3.

    Je suis pas un java-guru, loin de là, mais j'ai commencé le java mardi(la veille d'un TP utilisant java, alors evidemment comme l'an dernier j'avais pas pris l'option java, c'est pas drole comme blague), et j'avoue qu'eclipse m'a subjugué(il a fait tout seul la moitié du TP, c'etait super cool)! et j'ai beaucoup aimé le RMI, car c'est un truc que j'ai fait moi meme l'an dernier en beaucoup moins bien :P

    Je sais qu'en java c'est possible de faire dans le rapide, puisque j'ai testé looking glass, et j'ai adoré... c'etait la première fois que je voyais une applis java qui rame pas!


    Comme je voulais une bonne lib accélérée en opengl pour faire mon worms clone, je me suis dit pourquoi ne pas le faire en java? Je me suis alors posé la question de quoi utiliser: j'ai lu plusieurs fois sur le net, quelques document indiquant qu'en gros java3D c'est 4fois plus lent que du C++ , et qui expliquait surtout l'interet d'utiliser java pour faire des vrais jeux, type jeux commerciaux (mais ca date un peu, et je crois qu'il y a un nouvelle version beaucoup mieu de java3d a present, qu'exploite si je ne m'abuse ce cher L.G.). J'avoue que les 70 pages de ce document m'ont plutôt convaincu, et j'ai meme compris pourquoi certaines fois java peut etre plus rapide que C++, ce qu'est un hotspot, etc.

    Je me suis donc mis a chercher une autre librairie que java3d, et je suis tombé sur http://www.lwjgl.org(...) : une librairie sous license BSD faisant en gros pile ce que je veux puisqu'elle permet de gérer le graphisme avec acceleration (opengl jusqu'a 2.0 facilement) et aussi le son et les joysticks, etc... un peu comme la SDL, mais en mieu en bref.

    Je suis alors tombé sur http://vermin-exterminator.de/en/(...) qui n'est pas fini, mais semble bien plus convaincant que wormux si on regarde les screenshots. Il ne semble pas avoir de license bien precise, mais a priori ca se rappoche d'une common creative non-commercial, et ça se dit "free software" (je ne sais pas si la FSF serait d'accord surle fait qu'un free software soit non-commercial, mais bon)

    Je me dit que ca pourrait etre interessant de participer a l'evolution de vermin-exterminator (qui semble deja avoir besoin d'etre remis a niveau par rapport a la lwjgl), mais il me faut d'abord reussir a fabriquer les .jar et .so de cette librairie , lwjgl(j'ai quelques problemes a la compilation, avec un autogen.sh qui semble ne pas faire son boulot).


    Bosser sur LookingGlass peut être aussi intéressant, ca permettrait de faire la comparaison java3d / lwjgl et de m'aider a me mettre a java serieusement :)