CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Java, adapté pour un jeu 2D ?

[Fox]Mulder
[Fox]Mulder
Niveau 5
18 octobre 2004 à 19:51:55

Salut,
J´aimerai mettre au point un jeu de combat 2D ( pas trop complexe, c´est juste pour le plaisir) et comme langage j´ai opté pour Java car c´est ce que je fais le plus en ce moment au bahut. Le C++, ça fait un moment que j´en ai pas fait et on a pas encore fait de la prog orientée objet dans ce langage ( contrairement a Java). En fait, je suis plus a l´aise pour l´instant en Java.
Voila ma 1ere question : pour ce projet, Java est-il un bon choix ?
Beaucoup disent que c´est pas terrible car trop lent. Seulement là ce serait juste de la 2D.
Seconde question : pour la partie graphique ( c´est pas pour tout de suite), est-ce que Java est approprié ? On peut faire du Direct X en Java ? De l´OpenGL ? J´ai entendu parler de Java 2D aussi, c´est bien ça ?
Merci.
@+

LGV
LGV
Niveau 28
18 octobre 2004 à 19:59:10

pour ton projet, du Java peut tres bien faire l´affaire ; toute la partie performace/optimisation est relativement différente d´un langage tel que du C/C++ ( vu qu´il faut connaitre plus sa VM que son compilateur je pense) : il faudra donc p-e faire attention à certains points :-? Je ne suis pas spécialiste du tout, si kUfa passe par là, il pourra t´en dire plus

Pour la 3D, il y a des wrappers pour les API classiques, via la JNI ; pour OpenGL, il y a GL4Java ( tres simple d´utilisation), pour DirectX je n´en connais pas mais ça doit exister aussi ( sinon tu peux faire toi meme la couche d´interface si tu connais déjà l´API) ; quant à Java3D je l´ai également utilisé, et je te le déconseille... C´est à moitié basé sur la structure de Performer, c´est pas intuitif, lourd à gerer, les éléments en place sont TRES contraignants ( le graphe de scene est à se jeter par la fenetre...), etc.

[Fox]Mulder
[Fox]Mulder
Niveau 5
18 octobre 2004 à 20:18:34

Tout d´abord merci de ta réponse.
Je pense que je vais essayer de continuer en Java. Par contre tu m´as parlé de programmation en 3D, mais pour l´instant je crois que je vais me limiter a la 2D. Ce sera plus simple pour commencer.
Java 2D c´est suffiasant pour mon projet ou est ce que je dois me plonger dans OpenGL/DirectX ( toujours pour de la 2D)?

LGV
LGV
Niveau 28
18 octobre 2004 à 23:48:23

La gestion de la 2D par une API 3D sera toujours plus rapide que du 2D brut... Mais dans ton cas c´est s´embeter pour rien :/
Pour Java2D, je ne connais pas, je pensais que tu parlais de Java3D justement... Tu nous en diras des nouvelles :)

kufa
kufa
Niveau 9
19 octobre 2004 à 00:22:16

java2d is enough

gollumkawder
gollumkawder
Niveau 10
19 octobre 2004 à 11:53:03

le maître a parlé prosternez vous, chiure de mouettes confites ( ouhhh :) )

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment