Articles précédents : Articles
- [100] Inquiètude sur l'indépendance informatique du pays
- [48] WiFi : La norme g vient d'être ratifiée
- [25] Comment gagner de l'argent avec un navigateur ?
- [27] Le Logiciel Libre au service du cinéma d'animation
- [18] La banque d'affaires Merrill Lynch contredit l'étude comparative IDC
- [289] Desktop, OEM : SuSE passe à l'offensive
- [9] Conférences « La Régulation des Réseaux : entre Droit et Technologie » à Paris
- [80] Revue de presse sur l'affaire SCO (le retour)
- [114] Accélération du rythme de déploiement de l'ADSL
- [96] La fin du brevet sur LZW
Liens connexes
- Le site PuppyGames (1983 hits)
- La démo (Win32 & Linux) (1541 hits)
- Light Weight Java Game Lib (566 hits)
- Un forum Java et OpenGL (793 hits)
- Java Games Home (963 hits)
Dépêche modérée par
Articles : AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par vrm (page perso, ). Modéré le 13 juin 2003.Le but est de secourir de mignones créatures contre une invasion d'aliens. Basé sur Java et OpenGL, il est compatible avec Win32 et Linux (le support Mac OS X est annoncé pour bientôt). Alien Flux fait partie de la conférence jeux vidéos de Sun au JavaOne.
Le site PuppyGames (1983 hits)
La démo (Win32 & Linux) (1541 hits)
Light Weight Java Game Lib (566 hits)
Un forum Java et OpenGL (793 hits)
Java Games Home (963 hits)
> Lire la dépêche (30 commentaires, moyenne: 2,2).
De plus, les rumeurs d'une machine virtuelle Java pour la Playstation 3 de Sony se font de plus en plus insistantes.
Et si Java était la prochaine plateforme de développement de jeux vidéos, comme l'annonce Sun ?
Re: AlienFlux - Jeu Java/OpenGL multiplateforme
De plus, les rumeurs d'une machine virtuelle Java pour la Playstation 3 de Sony se font de plus en plus insistantes.
hein ?
Et la déperdition de puissance ?
Les consoles essaient d'extraire la substantifique moelle de leur hardware alors ça m'étonnerait grandement cette histoire de machine virtuelle : c'est trop puissanssauvore (néologisme du jour).
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Beretta_Vexee () le 13/06/2003 à 13:06. (lien). Évalué à 5.Faut voir avec un bon support hardware, j'ai franchement été etonné parce que pouvait cracher un pauvre nokia avec un J2M MIDP 1.0 et son pauvre processeur.
Bon apres c'est sur une plateforme comme une console de salon, ou l'interoperabilité n'a pas de sens, et ou les performances brutes sont reines on se demande un peut a quoi pourrait bien servir Java, face au couple C/C++ et ASM.
P.S. je rigole si on me parle du ramasse miette.--
Il relève de la responsabilité du lecteur de contrôler, par tous moyens, l'adéquation du message à ses besoins et de s'assurer qu'il ne causera pas de dommages aux personnes et aux biens.-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Patrix (page perso, ) le 13/06/2003 à 13:24. (lien). Évalué à 3.P.S. je rigole si on me parle du ramasse miette.
Je rigole si on me parle de violation de segmentation.
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par vrm (page perso, ) le 13/06/2003 à 14:42. (lien). Évalué à 2.l'avantage est simple : langage de haut niveau, developpement plus cours
-
[+] [^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par nardzir () le 14/06/2003 à 08:14. (lien). Évalué à -1.Ouarf !!! Java langage de haut niveau ... C et C++ aussi tant qu'on y est ;-) AMHA Un bon développeur programme aussi vite en C++ qu'en Java, donc ton argument ne tient pas. Caml, Prolog et consort, ca c'est du haut niveau, la notion de mémoire n'existe pas, que des fonctions, avec ça tu développe plus vite (ouah le troll à deux balles ;-)
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par nobotag () le 14/06/2003 à 10:07. (lien). Évalué à 0.Il semblerait que tu n'es pas le seul à penser comme ça
http://forums.mozillazine.org/viewtopic.php?t=12994(...)
mais bon ce que j'en dis moi c'est que j'ai lu un bouquin sur ce genre de sujet chez eyrolles il ya quelques années et ma conclusion c'était :
si vous etes un programmeur créatif C++ vous semblera plus ouvert,
si vous etes le chef d'un bande de programmeur et que vous voulez optimiser votre Re7 vous allez préférez Java ,
si vous ete dI et que vous payez la formation des dits programmeurs et surtout leur paye pendant le laps ... Java
Java est plus facile à apprendre et à maitriser donc on peut avoir un plus grand nombre de programmeur formés et travaillant ensemble , "sous le joug de la norme débilitante" ,
Pour ce qui des performances je ne sais pas parce qu'en fait si on est au stade du developppement complet on doit pouvoir optimiser à un cout raisonnable,
Voilà voilà le passé n'enseigne pas forcément de manière littérale sur le futur.
ça vaut pas plus que ce que les autres disent mais c'est en petites pièces (centimes de franc CFA genre )
-
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Laurent Mazet (page perso, ) le 14/06/2003 à 08:19. (lien). Évalué à 3.
Faut voir avec un bon support hardware, j'ai franchement été etonné parce que pouvait cracher un pauvre nokia avec un J2M MIDP 1.0 et son pauvre processeur.
Bon apres c'est sur une plateforme comme une console de salon, ou l'interoperabilité n'a pas de sens
Les constructeurs de telephone utilisent souvent des processeurs differents suivent leurs gammes. Pour eux, il est moins couteux de developper une machine virutelle optimisee pour un processeur que de redevelopper toutes les applis pour chaque gamme.
De plus, pour insiter des partenaires a developper des applis, ilfaut leur assurer qu'ils ne seront pas bloquer sur un modele voire une marque (puisqu'il y a seulement deux standard)
-
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par LupusMic (page perso, ) le 13/06/2003 à 13:36. (lien). Évalué à 0.Je dirais plutôt Potentiovaure ;)
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Morreale Jean Roc () le 13/06/2003 à 19:11. (lien). Évalué à 2.bah d'après les annonces de sony et d'ibm la ps3 serait mille fois plus puissante et blablaaa q'un pc actuel donc si ils ne mentent pas (ils oseraient ? naaan) il y aura de la puissance à revendre
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Moby-Dik () le 13/06/2003 à 20:37. (lien). Évalué à 0.la ps3 serait mille fois plus puissante et blablaaa q'un pc actuel
Vu les rumeurs délirantes qui ont précédé la sortie de la PS2, on peut en douter. A l'époque des videos soi-disant "temps réel" circulaient, censée démontrer le déluge de puissance graphique apporté par la PS2. La sortie fut tout de même assez décevante pour ceux qui y ont cru, même si ce n'était pas un veau.
Et puis, avec la concurrence grandissante de Microsoft (qui ne s'avouent jamais vaincus sur un marché à conquérir), ils vont en avoir besoin, de leur supériorité de puissance.-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Beretta_Vexee () le 13/06/2003 à 20:52. (lien). Évalué à 2.Bas, il on déjà la supperiorité, du parque de maschine, du nombre d'editeur tiers, du nombre de machine et jeux vendue, une excelente image chers les joueurs de tous ages ( nintendo arrive pas a se depetrer de son image de gamin ), une puissance commerciale et un reseau de distribution qui n'a rien a envier a Microsoft.
Perso je pence qu'il peuve resortir une 3éme merde, en matiére de hardware, ils se demerderont pour en faire la meillieur console du marché et ce sans se ruiné comme le fait MS, c'est notament ce qui differencie Sony de Microsoft et Nintendo.--
Il relève de la responsabilité du lecteur de contrôler, par tous moyens, l'adéquation du message à ses besoins et de s'assurer qu'il ne causera pas de dommages aux personnes et aux biens.-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Moby-Dik () le 14/06/2003 à 10:37. (lien). Évalué à 0.De son côté Microsoft a :
- du pognon à n'en plus savoir que faire
- une expertise marketing impressionnante
- une marque reconnue dans l'informatique
- l'affection des développeurs de jeux video (la XBox est mille fois facile à programmer que la PS2, et l'architecture proche d'un PC facilite également les ports PC-XBox)
- une division Microsoft Games qui grossit (et privilégie naturellement la XBox)
- une domination sur le marché des PC qui lui autorise certains moyens de pression
Je pense que ce serait une grande erreur de sous-estimer le potentiel de Microsoft. Half-Life 2 a été annoncé sur PC et XBox (pas d'annonce PS2). Pareil pour Doom 3.
Sony il y a dix ans n'était même pas sur le marché de la console de salon. En quelques années ils ont écrasé Nintendo et Sega, qui étaient les rois. Preuve que c'est un domaine où les royaumes se défont très vite.
-
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Wawet76 (page perso, ) le 13/06/2003 à 23:38. (lien). Évalué à 2.De toute façon toute la "puissance" des consoles est concentrée sur la partie graphique. Ils vont peut-être commencer à faire autre chose car de toute façon vu la résolution d'une télé ça ne va ptet pas être suêr-intéressant de faire mieux que la partie 3D de par exemple une XBox. (bon ok on peut toujours ajouter des polygones, des lumières dynamiques, etc...)
-
-
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Gniarf () le 13/06/2003 à 22:33. (lien). Évalué à 2.cette rumeur en elle-même n'a aucun interet : si la PS 3 prétend fournir de la connectivité et un navigateur internet, ils peuvent se permettre d'y coller une JVM comme quelques players Flash et autres : après tout, il y avait une JVM dans Netscape Navigator 2, et peut être même dans ceux d'avant.
--
Windows has no users. It has hostages.
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par dvrasp (page perso, ) le 14/06/2003 à 14:57. (lien). Évalué à 1.On l'a dit : Java est un langage d'assez haut niveau et qui, par la rigueur que l'on est obligé de suivre à cause du langage, permet un développement plus efficace (plus court). Et l'interoperabilité n'est pas un argument moindre en matière de production de jeux video.
De l'autre côté, ce qui est à optimiser, c'est principalement le moteur graphique. Si l'on a une machine virtuelle qui gère bien le bas niveau et les librairies Java qui permettent d'y accéder, où est le problème ? (OpenGL, ici.)
Bien entendu, les éditeurs de jeux ont des recettes et utilisent peut-être des astuces pour faire des choses spéciales, pour faire des jeux qui doivent << décoiffer >> par exemple. Il s'agit vraiment pousser le hardware à fond, et ce n'est pas le cas de tous les types de jeux. Pour les autres, Java me semble raisonable.
Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Mouai, enfin c'est du proprio pur et dur, trial et tout le tralala.
Encore ce serait payant mais OpenSource, mais là, je ne vois pas l'intérêt, sauf pour montrer à des dévelopeurs de libre quelques idées.
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par vrm (page perso, ) le 13/06/2003 à 14:22. (lien). Évalué à 5.l'interet : plus de jeux java => plus de jeux quie tournent sous Linux
apres les lib utilisées sont opensources : license BSD
donc tu peux faire de même en open source
Version Linux ?
Quand je regarde sur la page du telechargement de la demo, je vois ca :
for Windows systems running Java. Linux and Mac support coming soon!
Il n'y a donc pas actuellement de version Linux comme l'annonce la News :-?
Pourquoi alors parler de ca ici ? ;op
-
[^]Re: Version Linux ?
Posté par Tennis Prono (page perso, ) le 13/06/2003 à 12:12. (lien). Évalué à 7.Trool: Ca confirme bien le cote portable de Java :-)
--
Pas de bureau 3d libre sans drivers libres!-
[^]Re: Version Linux ?
Posté par Matthieu Moy (page perso, ) le 13/06/2003 à 12:57. (lien). Évalué à 2.Java, en soit est /relativement/ portable.
Le problème est que les librairies efficaces sont en général compilées en natif, et là, le système trouve ses limites ...-
[^]Re: Version Linux ?
Posté par vrm (page perso, ) le 13/06/2003 à 14:38. (lien). Évalué à 1.en effet c'est le problème, le port linux est complet maintenant . Le port OSX en presque fini manque juste la partie Input (joysticks,gamepad etc..)
-
[^]Re: Version Linux ?
-
-
-
[^]Re: Version Linux ?
Posté par vrm (page perso, ) le 13/06/2003 à 14:17. (lien). Évalué à 2.si si le support linux marche très bien, juste que le site web n'est pas à jour :)
Re: AlienFlux - Jeu Java/OpenGL multiplateforme
A noter le parti-pris intéressant de la Light Weight machin chose, qui est de n'utiliser que du java open source (gcj et compagnie). La bibliothèque a l'air plutôt rustre mais dispose du minimum de fonctionnalités pour faire un truc qui tienne la route, surtout si comme ils le préconisent on compile en code natif avec gcj (quoique après, la portabilité...)
m'enfin moi je dis ça, ça fait quelques années maintenant qu'on a des brouettes de bindings OpenGL/SDL avec des langages aussi portables que Java (du moins pour ce que j'en sais... Perl, python, Ruby...)le jeu video java c'est pas vraiment une révolution en soit... (bon d'accord, y'a le marketing sun derrière...)
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par vrm (page perso, ) le 13/06/2003 à 14:20. (lien). Évalué à 1.l'important c'est pas tellement Java c'est que faire un jeu vidéo avec un mini de C et beaucoup de code dans un langage haut niveau et possible.
De plus, plus de jeux vidéos en Java/Python/etc plus de jeux portable : plus de jeux Linux
Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Pour avoir essayé Java3D, je peux dire que c'est effrayant comme c'est lent. Certes l'API est de plus haut niveau qu'OpenGL mais ca n'excuse pas tout.
Pour ceux qui voudrait s'attaquer a la 3D, il existe un binding OpenGL de qualité nommé GL4Java. Qui lui est rapide et permet de faire de l'opengl tout simplement .
Voici l'adresse,
http://www.jausoft.com/gl4java.html(...)
et comme un bonheur n'arrive jamais seul , la license est la LGPL.
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par vrm (page perso, ) le 14/06/2003 à 09:13. (lien). Évalué à 1.Oula la la pas GL4Java , le projet est mort, buggé et manque une partie des nouveau truc (shaders).
http://java-game-lib.sourceforge.net(...) est beaucoup mieux (oui il y a les support Linux)
plein d'exemples : http://chman-area.tuxfamily.org/(...)-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Bungee Tux () le 14/06/2003 à 13:39. (lien). Évalué à 1.C'est vrai qu'il ne donne pas signe de vie depuis decembre 2001. Je l'ai vu tourner sur un projet y'a 2 mois et ca m'avait bluffe.
Il arrive tjrs en 2eme position derriere java3D sur google (search opengl java). C'est dire s'il est ou a été populaire. Ca marche bien qd meme malgre les bugs.
Merci pour la java game lib, je vais essayer tres bientot.
-
-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par Mathieu Pillard (page perso, ) le 15/06/2003 à 13:40. (lien). Évalué à 1.Accessoirement, comme preuve que java peut parfaitement faire marcher des gros jeux 3d, ya Arkanae: http://arkanae.tuxfamily.org/fr/index.html(...)
C'est pas trop moche et relativement rapide, et ca utilise gl4java.
note: Le projet est termine, ils sont passes a autre chose (slune, en python cette fois :)-
[^]Re: AlienFlux - Jeu Java/OpenGL multiplateforme
Posté par vrm (page perso, ) le 16/06/2003 à 09:26. (lien). Évalué à 1.LWJGL est beaucoup moins gourmant que GL4Java,
arkanae tourne pas vraiment nickel, gc lag etc .. on a fait des progrès :)
-




Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.