Meilleur langage pour un jeu vidéo?

Eid -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Souhaitant travailler dans l'univers du jeu vidéo, je souhaite apprendre un langage informatique.
Étant débutante, je ne sais pas lequel choisir, sachant que je n'ai jamais programmé et que je n'ai aucune connaissance là-dedans.
J'aimerais juste coder un jeu en auto-didacte, je cherche donc un bon langage pour créer un MMO.

Donc si certains connaisseurs pourrait m'en conseiller un, ça serai sympa.. ^^
Merci d'avance!

12 réponses

yakari
 
Bonjour,

Je te conseille de commencer par le C (qui n'est pas le meilleur pour débuter mais qui nécessaire dans ton cas). Si tu t'en sors avec lui ( c'est-à-dire que tu en maitrises les concepts), passes au C++ qui introduit un certain nombre de notions plus avancées notamment dans le domaine de l' orienté objet.
Tout ceci n'étant que des "bases", il te faudra maitriser deux trois notions notamment sur les moteurs physiques et graphiques ( des lib existent afin de créer plus facilement la physique et l'aspect graphique d'un jeu mais sont plus facilement utilisables si tu comprends les concepts sous jacents).
Après la cerise sur le gâteau, ce serait de faire un peu de Lua pour apprendre à linker les différents moteurs entre eux, mais c'est pas obligatoire, c'est juste plus pratique.

@ Raycool : Html n'est pas un langage de programmation, SQL est un langage de requête (donc aucun intérêt pour elle) et php est un langage web(ce qui n'a pas grand intérêt dans son cas).

Yakari
3
yakari
 
Je comprends ce que tu veux dire et en ce cas il vaut mieux conseiller un langage impératif, et connaissant ses attentes, un langage "référence".
Par exemple, sql n'introduit pas vraiment la notion d'algorithme, puisque ce n'est somme tout que de la construction de requêtes. Html n'introduit pas la notion de mémoire, ni d'algorithme puisque que ce n'est qu'un langage de mis en forme.
Dans ton exemple, le choix le plus judicieux était encore le php.
Ce n'est pas un reproche mais je pense qu'il faut faire attention à ce que l'on conseille au risque de dégouter, décourager ou égarer un débutant.

;)

Yakari
3
kryoportail Messages postés 222 Date d'inscription   Statut Membre Dernière intervention   125
 
Salut,

Oui, même si le C est "compliqué" aux premiers abord...
Il convient de comprendre ce que l'on fait...
Et un langage fortement typé, n'est peu être pas un mauvais choix pour apprendre....

Combien de programmeurs s'étonnent de voir ramer leur pc après avoir fait une boucle, dans une boucle, dans une boucle.... ou d'avoir mis un fichier de 500Mo en mémoire !.... Ou bêtement un plantage après une division par 0 !...

De plus, et il me semble que cela n'as pas été dit, mais la plupart des exemples OpenGL, ou DirectX sont souvent fournis en C++ ou C#. Ce qui lui permettra d'appréhender rapidement de nouvelles façon de programmer...

Bref, moi je pense que C est une bonne idée à condition d'être persévérant...

Amicalement,
S@M...
0
raylcool Messages postés 640 Date d'inscription   Statut Membre Dernière intervention   105
 
Tu as raison, je ferais plus attention dans mes choix. Bonne fin de soirée.
1
rémoundo Messages postés 408 Date d'inscription   Statut Membre Dernière intervention   17
 
p://www.commentcamarche.net/forum/affich-12587464-programmer-un-jeux-video?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zemimi Messages postés 2618 Date d'inscription   Statut Membre Dernière intervention   384
 
Flash
c'est comme sa qu'est le jeu Dofus (qui craint avouons le mais qui fait du bizness^^)
0
Eid
 
rémoundo, je ne trouve dans le sujet que tu as cité aucune information concernant le langage informatique à adopter pour ce genre de projet...

Je me renseignerai sur le Flash, mais je préfère faire un bon jeu qu'un jeu qui rapporte. (bien que Dofus est un très bon jeu, soi-dit en passant). Merci du conseil ^^
0
raylcool Messages postés 640 Date d'inscription   Statut Membre Dernière intervention   105
 
Si tu n'as JAMAIS programmer n'est-il pas plus intelligent de commencer par un langage basic comme l'html, php et mysql ? histoire de comprendre la logique ?
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
bonne idée dans l'ensemble, mauvaise idée pour les exemples. HTML n'est pas un langage de programmation, mysql, ça me semble un peu éloigné. à la rigueur PHP, mais bon...
0
Eid
 
Je connais 2 3 bases pourries d'HTML.. genre les balises.. ^^'

Je préfère me lancer dans un truc compliqué mais qui me servira. C'est bien plus motivant, puis l'apprentissage ne me fait pas peur.
0
raylcool Messages postés 640 Date d'inscription   Statut Membre Dernière intervention   105
 
je comprends ta motivation mais en prog il ne faut pas se précipiter mais le flash me parait pas mal alors.
0
raylcool Messages postés 640 Date d'inscription   Statut Membre Dernière intervention   105
 
Yakari je lui proposais ce type de langage afin qu'il puisse se familiariser avec la logique de la programmation ni plus ni moins.
0
Eid
 
Ben merci pour vos conseils, je vais me renseigner sur le C alors.. ^^
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Je pense que tu n'a pas fait beaucoup de recherche sur ce forum qui est riche en réponse :
http://www.commentcamarche.net/forum/affich 1536811 creation de jeux video 3d
Ce qui est vrai pour la 3D l'est aussi pour le 2D (en grande partie)
0