Forum général.général Coder un jeux video avec Python ou C++?

Posté par  .
Étiquettes : aucune
0
2
nov.
2007
Bonjour,

Je voudrais coder un jeux vidéo en utilisant par la suite Blender, mais je ne sais ce qui est le mieux et faisable : développer en Python ou en C++?
Pour les perf je connais, mais je voudrais savoir à la base, ils font comment chez Blender?

Le python, me brancherait bien pour apprendre et ça à l'air plus rapide à utiliser...

Vous en pensez quoi vous?
  • # Python !

    Posté par  (site web personnel) . Évalué à 1.

    Mon avis (forcément subjectif) est de choisir Python. Faire des jeux 3D en Python est tout à fait possible (voir http://home.gna.org/oomadness/fr/balazar_brothers/index.html ou http://home.gna.org/oomadness/fr/slune/index.html). Le gros avantage de Python étant que tu mettras de 3 à 10 fois moins de temps pour arriver au même résultat qu'avec C / C++... ce gain de temps est crucial, vu que (en général) les projets libres sont développés sur notre temps libre, toujours très réduit !

    Par ailleurs, le temps économiser pourra au besoin être investi dans l'optimisation du code, ce qui permettra d'améliorer les performances si cela s'avère nécessaire (d'une manière général un code bien foutu dans un langage lent comme Python est plus rapide qu'un code mal foutu en C / C++).

    Enfin, je ne peux pas m'empêcher de te suggérer le moteur de 3D Soya pour Python dont je suis l'auteur ;)

    => http://home.gna.org/oomadness/en/soya3d/index.html
  • # J'aurais plutôt dit C ou C++

    Posté par  . Évalué à 2.

    Bonjour, A la base je t'aurais plutôt conseil C ou C++, car c'est excellent langange, mais apparament tu aimerais apprendre, Tu dit:
    Le python, me brancherait bien pour apprendre et ça à l'air plus rapide à utiliser...
    et c'est vrai que python pour commencer, n'est pas trop mal, car un peu plus facile, et comme le dit Jiba tu y gagne du temps. En plus j'ai été visité le site de Jiba, et quand on vois les capture d'écran des jeux qu'il a realiser, elles sont plutôt très joli. Je vais d'ailleurs peut me mettre apprendre le python moi aussi :) Alors si tu cherche, à aller vite prends python. Si tu cherche un langage vraiment très utilisé et qui une référence prends C ou C++ Cordialement
    • [^] # Tuto pour apprendre le python

      Posté par  . Évalué à 2.

      Bonjour,
      Et oui je déjà de retour, je connais déjà quelques langage de prog, mais je ne connais pas python, mais je dois dire que la com de jiva et son site. Mon donner envi d'apprendre le langage python, et puis comme ton bon geek, j'aime bien connaitre plusieurs langages. J'ai donc trouver un lien pas mal. http://www.framasoft.net/article1971.html ou tu peut télécharger des notes, qui sont pas mal. Je vais essayer de lire toute ca rapidement, pour me tourner après sur des tutos plus complexe, je vais déjà voir ce que je vais pouvoir faire avec ca :)
      Cordialement
  • # Les deux !

    Posté par  . Évalué à 0.

    Je dirais que les parties demandant de bonnes performances devraient être codées en C++ (typiquement le moteur) et les parties devant être modifiées régulièrement codées en Python (typiquement la gestion des interactions avec les objets, personnages ou autres).
    Comme ça tu combine les avantages des deux langages.

    Regarde du coté de http://www.boost.org/libs/python/doc/
    C'est une bibliothèque C++ permettant, en autre, d'interfacer facilement du C++ et du Python.
  • # Merci pour vos réponses !

    Posté par  . Évalué à 1.

    Merci beaucoup pour vos réponses !
    En fait, je m'aperçoie alors selon vos dires qu'il est possible de meler au C++ du Python et vis versa !

    Pour ma part, cela fait plus de 5 ans que je fais du C++ et je travaille actuellement avec. Je m'étais dit que restée sur du C++ pouvait être interessant si ensuite je voulais travailler dans l'industrie du jeu vidéo. Mais il est vrai que développer plus rapidement peut s'avérer très intéressant, quitte à lancer la tendance des jeux en python. C'est vraiment si lent que cela...? Je m'y suis mise pour m'amuser lorsque j'ai du reprogrammer des devoirs, histoire de varier les plaisirs et c'est vrai que je trouve cela vraiment sympatique.
    Je vais allez jeter un oeil sur tout ces sites dont vous m'avez parlé !!! vivement que j'ai du temps libre ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.