Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

JEU EN JAVA3D : FRUITBALL


Information sur la source

Catégorie :Java3D Classé sous : jeu, java3d, mesh, loader, collision Niveau : Initié Date de création : 22/12/2006 Date de mise à jour : 25/12/2006 22:06:35 Vu / téléchargé: 8 177 / 1 383

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Il s'agit de la deuxième application que j'ai réalisée pour un projet à mon université à l'étranger. C'est un petit jeu dans   lequel le joueur contrôle l'inclinaison du terrain ou repose une balle, le but étant de faire bouger la balle pour attraper les fruits qui sont également sur le terrain.
Le code est commenté en anglais et j'ai essayé d'apporter certaines optimisations en évitant d'allouer trop de mémoire dans la boucle de rendu du jeu (pour éviter d'appeler le Garbage Collector de Java3D).
Une possisble amélioration serait d'avoir un terrain plus compliqué et d'implémenter du code pour gérer la suivi du terrain. J'avais essayé d'utiliser la librairie disponible sur http://java3d.j3d.org/tutorials/collision/. Malheureusement, j'ai rencontré quelques problèmes et faute de temps, je n'ai pas eu le temps de tout régler. J'ai donc préféré ne pas utiliser cette librairie et garder une géométrie "simple" pour le terrain.
 

Conclusion

J'ai utilisé un loader pour charger les meshs représentant les fruits :
http://www.starfireresearch.com/services/java3d/inspector3ds.html

Compilation et exécution :
javac -classpath StarfireExt.jar *.java
java -cp .:StarfireExt.jar FruitBall

Pour windows, le ":" se transforme en ";"

Une applet est disponible ici si vous voulez tester rapidement :
http://lucchia.free.fr/Projects/Java3D/FruitBall/
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

25 décembre 2006 22:06:35 :
Ajout applet : http://lucchia.free.fr/Projects/Java3D/FruitBall/

Commentaires et avis

signaler à un administrateur
Commentaire de nallno le 29/12/2006 18:20:04

j'ai juste voulu tester le jeu sur http://lucchia.free.fr/Projects/Java3D/FruitBall/
mais sous ie6 et firefox -> erreur bad version number in .class file
pourtant ma jvm est up to date

A+

signaler à un administrateur
Commentaire de steelbox le 29/12/2006 18:26:56

J'ai testé sous IE et firefox pour Windows et firefox sous Linux et ca a marché à chaque fois avec la la JRE 1.6.0 :
Java Plug-in 1.6.0
Utilisation de la version JRE 1.6.0 Java HotSpot(TM) Client VM

Est ce que tu as cette version ?
Je précise que j'ai du ajouter un certificat car j'ai besoin de lire des fichiers (models 3dsMax) qui sont dans l'archive de l'applet. Il faut donc accepter le certificat lorsque la fenêtre de confirmation apparaît.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

JAVA3D et jeu de course [ par toto0101 ] voila j'aimerai savoir où je pourrais trouver le code source d'un jeu de course en java3D? si oui pourriez vous me donner l'url ou m'envoyé le source detection de collision pour un jeu java... [ par micky38 ] Bonjour a tousVoila, j'aurais voulu avoir des petits conseils d'expert en la matiere des jeux videos!Je suis actuellement en train de faire un jeu en collision des Objets en java3D [ par a_farsi ] Bonjourj'ai essayer un progrmme de collision des objets en java3D (exemple appelé TickTockCOllision donné avec les exemples de bases lors de l'instala [java3d] connaitre la position de la caméra (collision) [ par snae ] Bonjour, Voila je dois modéliser un batiment et me déplacer dedans. La modélisation est faite et le déplacement gérer, seulement je n'ai aps géré les Son java3d [ par menakikoujava ] Bonjour, je voudrai connaitre les bibliothéques java3d concernat le son et non le graphique, j'ai cherché mais j'ai pas trouver, en fait je voudrai sa Son avec java [ par menakikoujava ] Bonjour,j'ai demandé la dernière fois comment spatialiser du son avec java3d, on me repond que java3d fait juste du graphique et ne permet pas de spat Java3D Mouse [ par psykoboy57 ] Bonjour a tous, Voila pour un projet perso, je dois pouvoir selectionner n'importe quelle node sur mon Canvas3D J'y ajoute donc un MousePickBehavior p Java3D et spatialisation du son [ par zeratrul ] Salut, Je débute en java3d , et j'aimerai faire de la spatialisation du son , je suis arriver a créer deux cube et insérer du son dans chacun des deu Boutons de navigation dans la scène sous JAVA3D [ par Mitch986 ] Salut à tous!Voilà, je suis plutôt débutant en Java3D et je dois, dans le cadre de mes études, réaliser un petit programme qui reconstruit le maillage


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.