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

Vous auriez de la doc svp? (java)

Quintoff
Quintoff
Niveau 10
26 janvier 2005 à 18:08:12

Bonjour/bonsoir,

J´aurai voulu savoir si quelqu´un n´avait pas un lien ou je pourrait trouvé de la documentation sur la creation de jeux videos ( le principe, comment ca marche) et si possible basé sur le java ( quelle librairies utiliser, etc).

Je suis loin d´etre un expert et je ne suis pas capable de faire un jeux video ( pas encore) mais je pense que de la doc m´éclaireait sur le fonctionnement de base.

Merci d´avance

ps: j´ai dja fait une recherche sur google mais je ne trouve que des forums ou les réponses sont peu claires.

Quintoff
Quintoff
Niveau 10
26 janvier 2005 à 20:57:05

:up: :snif2:

XDav
XDav
Niveau 10
26 janvier 2005 à 21:00:03

Voilà deux petits chapitre pour la création d´un jeux en Java.

http://prografix.games-creators.org/doc_cat/337

Regarde dans les commentaires des articles pour voir si quelqun à mit des liens vers des sites externes

Quintoff
Quintoff
Niveau 10
26 janvier 2005 à 21:13:45

Merci bcp :ok:

AKD
AKD
Niveau 9
27 janvier 2005 à 09:22:03

Si pour Java, sache qu´il existe d´excellent bouquin pas cher ( comme le Java 2 Student edition de campus press) ou alors va directement sur le site de Sun télécharger la doc complète sur les librairies.

Attention cependant, bien que portable sur toute les machine, les JVM Java autre que celle de windows sont rarement performantes et carrément lourde.

( Mon avis perso est plutot d´utiliser Flash pour faire de petit jeu portable, car au moins là, l´applet pour faire tourner est disponible pour toutes les machines et très léger.) Mais bon d´un autre coté, Java est un excellent choix pour commencer :-p

Quintoff
Quintoff
Niveau 10
27 janvier 2005 à 20:54:42

Merci,

c´est vrai que le probleme des incompatiblités des JVm est un problème mais le java est tres tres proche du C++ ce n´est donc que des choses gagnée d´avance que j´apprend et pour un premier language ( apres php mais bon...) c plus facile que le c

Le-cra
Le-cra
Niveau 4
27 janvier 2005 à 20:56:30

Tiens la tu trouvera tous ce dont tu as besoin des liens au articles en passant par les tutos http://java.developpez.com/cours/ :ok:

Quintoff
Quintoff
Niveau 10
27 janvier 2005 à 21:01:06

:merci: je connais developpez.com et savait pas k´il y avait autant de trucs !

gollumkawder
gollumkawder
Niveau 10
27 janvier 2005 à 21:13:19

le site officiel
http://java.sun.com

Quintoff
Quintoff
Niveau 10
27 janvier 2005 à 21:16:02

Le directx , opengl et direct 3d sont uniquement compatibles c/c++ et non java je suppose que ce serait trop lent?

Merci

LGV
LGV
Niveau 28
27 janvier 2005 à 21:22:17

non, tu peux utiliser GL4Java pour acceder aux libs OpenGL, et pour directx tu peux écrire ton interface native via la JNI. Si tu ne fais qu´une démo d´affichage et que tu delegues tout aux libs dx/oGL, les performances seront tres bonnes, car tres proches des performances initiales des API concernées, et le surcout " Java" sera moindre ; par contre, des que tu vas rajouter un peu qqch d´autre, un peu d´algorithmie du coté Java, là effectivement tu risques de rencontrer des écarts de performances importants avec un autre langage non interprété, comme le C++. A noter aussi que le passage via la JNI, s´il n´est pas difficile, est un peu contraignant et relativement lourd : mapper toute une API de la sorte, il faut en vouloir...

Quintoff
Quintoff
Niveau 10
27 janvier 2005 à 21:28:35

Merci beaucoup j´ai compris que je pouvais importer des librairies pour open gl et direct 3d mais seulement je suis un peu lacher dans le reste de ton explication...

Si tu avait la gentillesse d´utiliser des termes un peu moin techniques ( j´en connais quand meme quelques uns :-) ) ou alors de m´envoyer un lien pourde la doc je serait combler :-)

ShellShock
ShellShock
Niveau 9
27 janvier 2005 à 21:46:52

Il existe aussi des moteur 3D en Java, comme par exemple AgentFX ( http://www.agency9.se/products/agentfx/ )

Quelques screens : http://www.megacorpsonline.com/screenshots/

LGV
LGV
Niveau 28
27 janvier 2005 à 21:52:24

en fait tu " n´importes" pas des librairie, tu écris une couche intermédiaire dite " native" ( JNI = java native interface) qui permet à ton programme java de " dialoguer" avec des morceaux de programmes écrits dans d´autres langages. GL4Java est un composant java qui propose tout cela, c-a-d que chaque commande OpenGL que tu appelles depuis le java est transmise à un composant en C++ qui lui appelle les vraies librairies OpenGL : tu délégues tout le traitement quoi.
Mais en faisant ça, tu perds en portabilité, donc est-ce bien la peine de poursuivre en java ?

bref, qq liens :
http://www.jausoft.com/gl4java.html
http://java.sun.com/docs/books/tutorial/native1.1/

( au passage, evite à tout prix Java3D..)

Quintoff
Quintoff
Niveau 10
27 janvier 2005 à 21:57:10

ShellShock => merci beaucoup

LGV => je compte continuer en java pour le moment donc ce serait plus raisonnable de ne pas toucher a opengl, . .. avant que je passe au c++ :-), Merci

ShellShock
ShellShock
Niveau 9
27 janvier 2005 à 22:06:15

Si tu veux utiliser OpenGL en Java, je te conseille d´utilise jogl ( https://jogl.dev.java.net/) plutot que GL4Java dont la derniere release date de 2001 et qui s´arrete à la version 1.3 d´OpenGL.

Sinon il existe aussi des bindings pour Irrlicht :
https://sourceforge.net/projects/jirr/
ou
http://sourceforge.net/projects/bindenlicht/

Quintoff
Quintoff
Niveau 10
28 janvier 2005 à 14:48:12

J´essaye désespérémant de trouve une expliquation sur ce qu´est un moteur graphique et pas moyen . .. :snif:

Enfet je ne compte pas me lancer dans la création d´un jv car je ne suis pas assez bon et donc j´aurais voulu savoir comment cela fonctionait. Ce qu´il faut pour faire un jeux video. Je sais qu´il faut un moteur graphique et puis programmer le jeux avec des commandes propres au moteur ( enfin crois :-) ) .

Imaginons que j´opte pour un moteur tout deja fait, qu´est ce que je devrais couvrir dans ma programation? Les déplacements et mouvements des personnage?

Par exemple, pour le moteur que ShellShock me propose, http://www.agency9.se/products/agentfx/ ( screens: http://www.megacorpsonline.com/screenshots/ ) , je dois couvrir uniquement l´intelligence artificielle ou alors aussi les impact de balles, les mouvements, . ..

Enfin soit : je dois programmer koi :-)

Merci d´avance si vous savez me fournir une explication, un lien ou tout otre chose ki pourrait m´aider :merci:

AKD
AKD
Niveau 9
28 janvier 2005 à 18:21:31

Un moteur graphique c´est ce qui va te permettre d´envoyer des commandes à la carte graphique sans avoir à apprendre à parler son langage. ( bon je sais c une grosse simplification..)

Il existe des moteurs plus ou moins évolués, mais il ne te mache jamais le travail.
Il te faudra au mieux ( cad avec un moteur bien performant) créer tes éléments ( objets, maps,etc..), les intégrer, gérer les problèmes de collisions et de gravité et gérer les déplacements.

Après pour faire un jeu, tu dois créer un moteur de jeu.
Quézako ?
C´est un machin qui va utiliser ton moteur graphique et y rajouter diverses fonctionnalités. Par exemple, l´IA, les règles de résolution des combats... en plus des éléments déjà cités ( collisions , etc etc)

Quintoff
Quintoff
Niveau 10
28 janvier 2005 à 18:43:29

aah! J´ai compris merci ( ctai super bien expliquer :ok: ) !

Ca me pousse encore plus dans l´idée que je suis pas pret de faire un jeu :-)

Je vais pas me lancer dans la création d´un jeux pour le moment sinon ca va faire un des 581 256 845 projets de jeux videos amateurs abandonné ( quand vous lirez ce message y en aura encore 129 de plus :-) )

++

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