1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    no life
    Inscrit en
    juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : no life

    Informations forums :
    Inscription : juillet 2017
    Messages : 5
    Points : 0
    Points
    0

    Par défaut Chercher moteur 3D avec python 3.6 et/ou binding adapté

    Bonjour.

    J'aimerais apprendre le python et travailler avec pour coder un jeu.

    Il semblerait que blender soit conçus avec un moteur 3D? J'avoue ne pas bien avoir saisi...

    Toujours est-il que je cherche un moteur 3D qui puisse prendre en charge le python 3.6 et disponible sous windows 7 (ou linux mint mais, je ne suis pas sûr d'avoir le même rendement avec le matériel (intel core i5 d'avant ceux sortis en 2016 niveau génération et nividia gtx850m) (8Go de RAM) (quoique, je sais plus si linux mint 18 est en 64 bit ou pas...)

    J'ai du mal à saisir la différence entre un moteur 3d et un moteur de jeux?

    Pour bosser avec le python que proposez-vous?

    J'ai le 3.6, notepad ++ (geany est peut-être mieux ou autres?) blender 2.7.8 (d'ailleurs j'ai un pépin avec le logiciel: quand je fais des subdivisions à un moment y a des faces qui ne se subdivisent plus/pas... un bug? (je ne pense pas avoir un ce problème avec la version portable.)

    Merci à vous.

  2. #2
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    mai 2010
    Messages
    1 941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : mai 2010
    Messages : 1 941
    Points : 5 415
    Points
    5 415

    Par défaut

    Un moteur de jeux est en gros un programme qui s'occupe de l'ensemble du jeux (son,collision , GUI,Rendu 3D, script etc).
    Un moteur 3D s'occupe que du rendu 3D , les collisions , le son et tout le reste tu t'en occupe :p


    Python est pas le plus adapté actuellement pour la 3D , tu peux jeter un coup d'oeil sur cette liste :
    https://en.wikipedia.org/wiki/List_of_game_engines

    Je vois Panda 3D , Kivy par contre j'ai jamais entendu ces moteurs de jeux , donc si t'as un souci avec faudra sûrement te débrouiller un peu seul x).
    Moi je te conseille Unity et C# ,de plus c'est assez utilisé dans l'industrie (ça peut toujours te faire un plus sur ton CV ).

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    no life
    Inscrit en
    juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : no life

    Informations forums :
    Inscription : juillet 2017
    Messages : 5
    Points : 0
    Points
    0

    Par défaut

    Est-ce que blender s'occupe des collisions? Du moins, est-ce qu'on peut le gérer et s'en occuper avec blender?

    Qu'est-ce que le GUI? Pour le son c'est pour plus tard, les scripts (ça normalement je vois ce que c'est: fichier xml dans les mods star wars empire at war, ou autres formats suivant les jeux et les mods dessus.)

    Pour le c, il semble de moins en moins utilisé, de plus en plus délaissé, je préfèrerais éviter.

    Panda a l'air intéressant.

    Je retiens:

    Irrlicht, Pand3D, Kivy...

    Pour le python, étant plus simple que le c++ ce serait pour moi un gain de temps.


    Est-ce que ces logiciels peuvent faire l'affaire pour gérer les collisions, les meshs?

    Pour coder les scripts, et autres, je pourrais m'y atteler. (après si un moteur de jeux peut permettre un gain de temps, pourquoi pas...)


    Merci bien.

  4. #4
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    mai 2010
    Messages
    1 941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : mai 2010
    Messages : 1 941
    Points : 5 415
    Points
    5 415

    Par défaut

    Pour le c, il semble de moins en moins utilisé, de plus en plus délaissé, je préfèrerais éviter.
    Attention C# n'est pas du C , c'est 2 langages strictement différent !
    Et le C# est très utilisé et actuellement c'est sûrement le langage numéro 2 dans l'industrie du jeux vidéo.

    Je suppose que tu parle de Blender Game Engine ?
    Ben c'est un moteur de jeu donc tu n'aura pas a gérer toi même le son , les collisions etc.

    Le GUI c'est tout ce qui est en rapport avec l'interface graphique.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    no life
    Inscrit en
    juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : no life

    Informations forums :
    Inscription : juillet 2017
    Messages : 5
    Points : 0
    Points
    0

    Par défaut

    ok pour Blender Game Engine (question bête mais mieux vaut être bête un instant que toute une vie): c'est donc basé sur Blender?

    Pour le C ok, je prends note c'est bon à savoir niveau jeux vidéos. (par contre autant avoir plusieurs cordes à son arc et il semble bien que ce soit assez galère à faire du C (peut-être est-il préférable de commencer par du python (ce ne serait pas plus mal s'il y a de quoi traduire du code python et code C.^^)

  6. #6
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    mai 2010
    Messages
    1 941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : mai 2010
    Messages : 1 941
    Points : 5 415
    Points
    5 415

    Par défaut

    Je te le répète encore une deuxieme fois ....
    Pour le C ok, je prends note c'est bon à savoir niveau jeux vidéos. (par contre autant avoir plusieurs cordes à son arc et il semble bien que ce soit assez galère à faire du C (peut-être est-il préférable de commencer par du python (ce ne serait pas plus mal s'il y a de quoi traduire du code python et code C.^^)
    Le C n'est pas du C# c'est deux langages totalement différent.
    Merci de me dire ce que tu ne comprend pas dans cette phrase.

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    no life
    Inscrit en
    juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : no life

    Informations forums :
    Inscription : juillet 2017
    Messages : 5
    Points : 0
    Points
    0

    Par défaut

    Kannagi:

    Hola... (ok, mauvais jeu de mots avec Halo...^^) pour le C et le C# jamais entendu parler du C#...)

    ...


    Donc, pour créer un jeu... car je préfère commencer avec le python: (après s'il y a de quoi traduire les codes en C sinon tant pis (à moins que ça ne puisse devenir problématique, du coup à quel niveau, c'est une question qui je pose?)


    Une liste: Pygame, Blender/Blender Game Engine, Irrlicht, Pand3D, Kivy, notpad++/geany...

    Qu'est-ce qui vous semble le utile ou pertinent? (pour le GUI, les scripts, il me faudra apprendre à les faire et ce ne sera pas plus mal.)


    Merci bien.

Discussions similaires

  1. création de base mySQL avec python
    Par preacher_man dans le forum Bibliothèques tierces
    Réponses: 7
    Dernier message: 23/06/2006, 19h38
  2. Manipuler un fichier excel avec python
    Par dipajero dans le forum Général Python
    Réponses: 4
    Dernier message: 09/02/2006, 23h14
  3. cmt se connecté a oracle pour faire une requete avec python
    Par dipajero dans le forum Bibliothèques tierces
    Réponses: 6
    Dernier message: 28/12/2005, 20h22
  4. Réponses: 2
    Dernier message: 19/12/2005, 13h15
  5. Les 128 derniers bits d'un fichier en ligne avec Python ?
    Par ecocentric dans le forum Réseau/Web
    Réponses: 7
    Dernier message: 26/09/2005, 12h40

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