Bonjour tout le monde,
voila j'aurais une question à poser à ceux qui s'y connaissent en informatique sur le forum et plus particulièrement en programmations ou en créations de jeux.
Alors voila,j'aimerais créer un jeux et donc je suis aller me renseigner sur le net et donc deux choix semblent s'offrir à moi:
-Ou bien j'apprend un langage de programmations (ce qui risque de me coûter beaucoup temps et de l'argent peut être) mais je pourrais faire le jeux qui me convient
-Ou bien alors je prend un logiciel de création de jeux (du type game maker) mais alors je serais limiter par plusieurs contraintes
-Aussi peut être le modding (par exemple il serait facile semblerait-il de faire des mods ou des maps de doom 1 et 2)
donc ça m’intéresserai de connaitre vos avis si vous penser que c'est plutôt l'un ou plutôt l'autre.
Tout dépend de ta motivation, si tu veux réellement coder un jeux-video je te conseille d'apprendre le c++.
Tu peux apprendre gratuitement a développer grâce a l'excellent site du siteduzero, qui rédige de très bon tuto.
Attention, il faut être extrêmement motivé, tu vas déjà passer plusieurs mois pour réellement maîtriser le langage de programmation, et il ne faut pas rêver non plus développer un jeu de malade tout seul, pour information les studios de jeux vidéos, plusieurs centaines de développeurs travaillent pendant deux ans pour crée un jeu.
Je te conseille plutôt de crée ton jeu avec game maker, plus simple, niveau de programmation beaucoup moins élevée, et tu arrivera plus rapidement a un résultat tout seul
eh bien en fait je penser m'orienter vers le langage de programmations de part mon intérêt pour l'informatique et puis je pourrais faire une pierre deux coups si je fais des études en informatiques j'aurais déjà quelque bases en programmations.
"Les idées sont à l'épreuve des balles"
Bon l'idéal serait le c# ou le c++
quel différence ?
"Les idées sont à l'épreuve des balles"
Le C++ est un langage plus ancien mais énormément utiliser dans le domaine du jeux-vidéo,
le C# est le langage crée par Microsoft qui est récent, il est plus polyvalent est plus facile d'accès que le C#, il est utiliser pour développer des jeux xbox 360, XNA, Windows Phone, le langage commence progressivement à percer dans le domaine du jeux-vidéo.
je te conseille le c++ et si tu veux on pourrais travailler ensemble non ?
quels sont les avantages du c++ par rapport aux autres et combien de temps faudrait t'il pour un profane comme moi à l'apprendre ?
"Les idées sont à l'épreuve des balles"
Si tu n'as aucune notion en développement tu risque de te faire un peu peur, tu vas devoir apprendre les procédures, les fonctions, les variables, les boucles, le langage objet (les assesseur, les classes, les objets).
Tu risque de mettre un peu de temps a comprendre tout ça, je dirais plus de trois mois pour vraiment connaitre une majorité des motions.
Pour moi, je te conseillerais d'apprendre le c# qui est beaucoup plus accessible, il te permettra d'obtenir plus rapidement un résultat.
Le C++ est efficace mais un peu difficile d'accès (beaucoup plus compliquer, pour pas grand chose), vieillissant .
Aujourd'hui les studios de développement de jeux-video commence a se tourner vers le C#, attention il faut porter une nuance, le C# est très rattacher Microsoft, il est donc plus difficilement multi-plateforme (android, etc...)
PS : Pour répondre a ta question, sur le C++, les gens pensent généralement que le C++ est rapide en exécution que les autres langages (ce qui n'est pas forcement vrai selon les tests réaliser par des spécialiste), le C++ est plus polyvalent que le C# (Multi-Plateforme).
Pour information je suis développeur d'application, je travaille sur plusieurs langages (Windev, C#, Objectif C, Python), et aussi des langages web (HTML, PHP, Symphony 2, CSS, Javascript, Jquery)
Je travaille actuellement sur un jeu nommé "hopper sokoban".
cela fait un mois que je l'ai commencé, il est écrit en c# et je ne l'aurait pas fini avant 2 mois.
aprés,tous dépend de ce que tu veux créez, mais le c# ne te permet pas de faire des mouvements fluide, pour celà, il faudra attendre le c++, mais je te conseille de commencer par le c#
un très bon tuto est disponible sur le "site du zéros", vas-y, en plus c'est gratuit
Tu exagere un peu, en disant que le C# ne permet pas de faire des mouvements fluide tu dois avoir un problème dans ton code, le C# est aussi performant que n'importe quelle langage, la preuve les jeux 360 et pleins d'autres trucs.