begin process at 2010 02 09 20:13:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Java3D

 > JEU EN JAVA3D : FRUITBALL

JEU EN JAVA3D : FRUITBALL


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :10 392 / 1 563

Auteur : steelbox

Ecrire un message privé
Site perso
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

Les Membres Club peuvent 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/

 Sources du même auteur

Source avec Zip Source avec une capture SYSTÈME SOLAIRE AVEC JAVA3D

 Sources de la même categorie

SIMPLE CUBE COLORÉ POUR J2ME [JSR184] AVEC UNE DEMO SIMPLE par loloof64
Source avec Zip JEU INTÉGRAL EN JAVA 3D par surfeurman5
Source avec une capture TEXTE ROTATIF JAVA 3D par tlaloctzin
Source avec Zip [JAVA3D] PARSEUR DE FICHIER WAVEFRONT par bebe47
Source avec Zip UNIVERS SIMPLE (LUNE,TERRE,SOLEIL) AVEC JAVA3D par bad_smi

 Sources en rapport avec celle ci

Source avec Zip JEU INTÉGRAL EN JAVA 3D par surfeurman5
Source avec Zip [JAVA3D] PARSEUR DE FICHIER WAVEFRONT par bebe47
Source avec Zip MONPINP (MONSIEUR PAC IS NOT PACMAN) par kiwi_75
Source avec Zip Source avec une capture LABYRINTHE À BILLE EN JAVA3D par pikako
Source avec Zip Source avec une capture LE JEU DU VER par Diabolus

Commentaires et avis

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+

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 [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 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 animation java3D [ par nezdeboeuf62 ] Bonjour les amis!!!j'aurais juste voulu savoir si quelqu'un connaissait la classe "RotPosScaleTCBSplinePathInterpolator"???C'est un interpolateur qui coordonnes x,y,z d'une scene java3D [ par a_farsi ] Bonjour possible que je n'etais pas claire dans ma premiere question, c'est pour cela Q j'ecris ce 2eme message. je veux recuperer les coordonner x,y, creer une semi-sphere en java3d [ par m9999 ] je sui debutant en java3d et j'ai besoin de creer une semi-sphere mai j'arrive pas à le faire, est ce qlq'un peut m'aider? Jeu en java [ par neodelphi ] Bonjour a tout le monde... Je suis etudiant en école d'ingénieur et pour notre projet d'info j'ai besoin de développer un jeu en JAVA.. Socket Graphics [ par switsh ] Bonjour, J'aimerais savoir si c'est possible d'envoyer un objet graphics via un ObjectOutputStream car pour le moment il me lève une exeption co inteligence artificielle pour le solitaire (avec bille) [ par aiglon157 ] J'essai de faire un IA pour le jeu du solitaire qui permeterai de proposer le meilleur coup à jouer à n'importe quel moment du jeu. Je pense


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales