IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Projets Discussion :

mini projet debutant de jeux 3D (perso)


Sujet :

Projets

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Points : 13
    Points
    13
    Par défaut mini projet debutant de jeux 3D (perso)
    Salut

    ça fait un long moment que j'arpente le forum a la recherche d'info sur la création de jeu3D.

    et j'ai finalement trouvé ce qu'il me faut et choisi les outils pour débuté:

    - moteur: Ogre 3D (malgré que je trouve irrlicht et sa communauté fr sympathique). et vue que sans langage de prog poins de jeu.

    - langage: C++ qui va avec (car c'est le plus rapide et a priori on à le droit de bidouiller). je ne programme pas en c, mais je connais au moins les principe...

    je vous rassure, je ne vais pas me lancer dans un MMORPG ou un Doom-like de la mort qui tue. car en programmer un tout court c'est une sacrée prise de tête surtout en 3d.

    -----------------------------------------------------------------------------

    le concept :

    en bref!

    mission: protégé une zone (rien ne doit traverse cette zone) en plaçant des pyramide de différent attribut (puissance, vitesse, porté de tir,...), sur une zone donnée.

    les assaillants: des cubes de couleur de taille et de résistance différente, qui parte d'un point A et qui se dirige vers un point B.

    CONCLUSION:

    - avant le dernier niveaux du jeu

    --> si un certain nombre d'assaillants ont atteint le point B, game over!

    --> sinon win!

    ----------------------------------------------------------------------------
    ET APRES

    si je réussi à clôturé ce projet:je continuerais à l'améliore et à développée l'idée qui aboutirais sur un jeux en réseau gratuit sur tout les platforms

    ----------------------------------------------------------------------------
    tout ceci va me permettre d'apprendre le c++ et ogre(...) tout en menant mon projet.

    je pense que c'est le mieux pour apprendre, bref.



    je vais quand même avoir besoin votre aide, pour des éventuel question consternant le moteur et autre.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    349
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 349
    Points : 379
    Points
    379
    Par défaut
    Si j'ai bien compris, tu veux faire un Tower Defense.

    Si tu n'as pas encore fais de 3D, je te conseillerais d'utiliser OpenGL ou Direct3D tout nu, sans Ogre3D, car vu la simplicité du projet ce serait très certainement plus rapide et facile que d'apprendre à utiliser Ogre3D avant de commencer. Tu pourrais même commencer en 2D, et quand tu as la partie logique de ton jeu qui marche bien tu peux te lancer dans la 3D.

    Je pense que c'est la meilleure manière si tu fais ça dans un but d'apprentissage.

  3. #3
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Points : 2 161
    Points
    2 161
    Par défaut
    Citation Envoyé par Cheps Voir le message
    Si tu n'as pas encore fais de 3D, je te conseillerais d'utiliser OpenGL ou Direct3D tout nu, sans Ogre3D
    C'est marrant, j'aurais dis exactement le contraire: gérer les lumières, la transparence, les animations, l'import de modèles/textures, etc... est tout sauf trivial.

    C'est le genre de chose géré par le framework d'Ogre, mais qu'il faut se taper à la main si on n'utilise qu'OpenGL.
    Mon projet du moment: BounceBox, un jeu multijoueurs sur Freebox, sur PC et depuis peu sur smartphone/tablette Android.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    ha oui désolé c'est de ma faut,

    j'ai oublier de dire que je sais modelé, animé, texturé, avec 3Dsmax, Blender (thechampion), dessiné (caracterDesign, architecture,...).... bref tout ce qu'il faut pour faire un "beau jeux graphiquement", mais ca ne sert a rien si je n'arrive pas a clôture un projet.

    je lance ce projet dans le but d'apprendre et si ça abouti a quelque chose de convaincant c'est tant mieux

    c'est pour ça que je commence par des formes légère et simple graphiquement pour me concentré sur ogre et ça programmation.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    349
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 349
    Points : 379
    Points
    379
    Par défaut
    Citation Envoyé par nouknouk Voir le message
    C'est marrant, j'aurais dis exactement le contraire: gérer les lumières, la transparence, les animations, l'import de modèles/textures, etc... est tout sauf trivial.
    Si il fait juste des cubes et des pyramides, je pense pas qu'il va utiliser tout ça. Il suffit de dessiner des quads et des triangles colorés et le tour est joué
    Ensuite quand il a quelque chose qui tourne et qu'il veut des graphismes plus évolués il peut se tourner vers Ogre3D.
    Enfin chacun fait comme il veut.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    je préfère commencer sur ogre directement car comme je l'ai dit mon projet risque d'être évolutif. alors autan m'initie!!!

  7. #7
    Membre éclairé Avatar de befalimpertinent
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2007
    Messages : 561
    Points : 833
    Points
    833
    Par défaut
    Penses tu utiliser un moteur physique ou gérer la physique (collisions principalement dans ton cas) toi même ?
    Avec Ogre tu peux coupler ODE, PhysX, Bullet, Newton mais pour certain de ces moteurs ils existent des wrappers qui facilite l'intégration avec Ogre.
    OgreODE, NxOgre (PhysX).

    Après vu la simplicité de ce que tu proposes autant gérer ça soit même mais si (comme je le pense) tu te sert de ce jeu pour t'exercer avant de commencer quelque chose de plus important, autant s'attaquer direct à la physique.

    PS: Parmi les moteurs cité je prendrais PhysX au vu de sa puissance (surtout si tu as une NVidia > série 8 et que tu est sous win)
    Linux > *

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    bonne idée

    j'y avais penser mais dans ma recherche de ce qui "irai le mieux" j'ai omis ce detaille.

    physX est mieux que bullet?
    parce que même si le projet est basic graphiquement, j'aimerais apprendre sur ce qui serait le plus judicieux.

  9. #9
    Membre éclairé Avatar de befalimpertinent
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2007
    Messages : 561
    Points : 833
    Points
    833
    Par défaut
    Citation Envoyé par De3s973 Voir le message
    physX est mieux que bullet?
    Difficile à dire. En fait je n'ai essayé que OgreODE et PhysX et j'ai préféré PhysX parce que plus complet sur ce qui m'intéressait (la physique des véhicules).
    En fait, c'est comme tout, ils ont tous leurs avantages et leurs inconvénients.
    Certains sont plus complet (meilleur contrôle des forces), plus puissant, plus réalistes et d'autre plus simples à mettre en œuvre mais largement suffisant si tu n'a pas besoin d'une physique très poussée.
    Je ne sais pas parmi lesquels Bullet se positionne. Mais une chose est certaine, tous permette au minimum la gestion des collisions donc tu peux choisir celui qui te convient le mieux selon tes critères.

    Si le sujet t'interresses tu peux faire quelques recherches pour voir les jeux (commerciaux ou non) qui utilise tel ou tel moteur pour te faire un idée et/ou regarder quelques demos sur youtube mais les différences entre chaque ne seront pas forcément flagrante.
    Linux > *

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    salut j'ai vue, il y a moyen avec.
    Je prends même si il n'y aura pas de super explosion de la mort qui tue

    merci

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    euh ....

    avez tu installer ogre sur VC 2008 express?
    c'est pour savoir ci le tuto du 2005 fonctionne sur celle du 2008...

  12. #12
    Membre éclairé Avatar de befalimpertinent
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2007
    Messages : 561
    Points : 833
    Points
    833
    Par défaut
    Citation Envoyé par De3s973 Voir le message
    euh ....

    avez tu installer ogre sur VC 2008 express?
    c'est pour savoir ci le tuto du 2005 fonctionne sur celle du 2008...
    Non j'utilie Visual 2005 pro. Je n'est pas utiliser le wizzard pour créer les applications Ogre. Pas de soucis particuliers pour compiler et linker. ça doit pas être trop différent avec le 2008
    Linux > *

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    salut
    c'est bon j'y suis arrivé!

Discussions similaires

  1. Mini-Projet en C : Jeux de voiture 3D ;
    Par -MielPops- dans le forum C
    Réponses: 5
    Dernier message: 11/04/2010, 15h38
  2. [2D] Mini-projet : question pour une interface graphique
    Par kitsune dans le forum Développement 2D, 3D et Jeux
    Réponses: 15
    Dernier message: 10/03/2006, 15h59
  3. [Socket][mini-projet] Quelques questions
    Par Baptiste Wicht dans le forum Entrée/Sortie
    Réponses: 22
    Dernier message: 22/12/2005, 18h16
  4. Réponses: 11
    Dernier message: 08/12/2005, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo