Re: [QUESTION]Un langage de programmations ou un logiciel pour débuter en créations de jeux ?
Le c# peut être utiliser pour coder des jeux destinés au PC je suppose ? quand aux notions j'ai l'impressions qu'on retrouve certains mots issus des math ou des vocabulaire d'algorithme du genre variable ou fonctions.
Aussi est-ce que le C# à le même statut que le C++ c'est à dire que l'on peut en faire ce que l'on veut qu'on à pas besoin de payer quoique ce soit ou de demander à Microsoft pour l'utiliser ?
Re: [QUESTION]Un langage de programmations ou un logiciel pour débuter en créations de jeux ?
Le C# est un langage globalement destiner au machine microsoft (Windows, Windows Phone, Xbox, Tablette Windows).
Les variables, fonctions font partie apparentent des langages de programmation, il y a également des constructeurs, des assesseur, des constantes, des procédures, des class, des objets, tu vas dévoir apprendre a faire la différence entre les nombres, par exemple int(Entier) et byte, short.
C# est un logiciel plus récent il permet donc de crée plus facilement des interfaces graphiques (Windows Form), alors quand C++ s'est beaucoup plus compliqué.
Le C++ est libre de droit "Enfin d'une certaine manière", tu l'utilise avec des programmes comme : CodeBlock
Le C# est une sorte de langage propriétaire, tu peux coder avec visual studio express qui est gratuit, il existe plusieurs version de visual studio payante (standard, pro, ultimate) qui propose des fonctionnalités avancées, mais dans une programmation standard tu n'utilisera pas ses fonctionnalités avancées.
Personnellement je possède une licence de visual studio ultimate qui coute plus de 19 000 Euros, merci mon école de nous avoir donner toutes une version de licence Microsoft (grâce a leur partenariat, que Microsoft passent généralement avec les écoles d'info et les lycée (bts)
Re: [QUESTION]Un langage de programmations ou un logiciel pour débuter en créations de jeux ?
Le php c'est de la programmation , hien ! Tu peux faire un jeu avec du PHP vu que tu as des conditions .
Sinon tous le monde te dis C mais il n'y a pas que le C dans la vie ... par exemple si tu veux commencer doucement , fait un jeu en 2D en apprenant le python .
Faut dire sur quelle plateforme tu veux dev' car des langages il y en a plein .
Après oui le C c'est très bien mais faut pas oublier tous ce qu'il y a autour ... si tu veux faire un jeu 3D ou peu importe va falloir que tu apprennes à modéliser sur des log style blender pour les pauvres ou maya pour les riches :p
Si tu n'y connais vraiment rien en prog' et autres je te conseil de laisser tomber mais si t'es motivé compte bien 2/3 ans en autodidacte pour seulement débuter ton jeu .
Re: [QUESTION]Un langage de programmations ou un logiciel pour débuter en créations de jeux ?
Perso je te conseille de commencer avec un programme style Construct (pas de code requis, tout fonctionne avec un systeme de "controlleurs" et de condition -> action prédéfinies), Ca te permettra de comprendre la logique et les mechanismes de base d'un jeu, puis aussi voir si ca te plait.
Ensuite si tu veux un max de liberté tu peux migrer sur un autre moteur de jeu et apprendre un language style Lua (un des plus facile) ou C++ (un des plus puissants mais tres, tres dur)
Sauf que la rien n'est fait et tu devras tout te tapper, ce qui te prendra, comme l'a dit ShowBeKs : "si t'es motivé compte bien 2/3 ans en autodidacte pour seulement débuter ton jeu" en gros c'est ca ;)
Re: [QUESTION]Un langage de programmations ou un logiciel pour débuter en créations de jeux ?
Donc si on récapitule on à dans les langages "faciles":le Lua, Le python (et le C# ?)
et dans les langages et un peu plus difficiles il y a :le c++ et le java
Re: [QUESTION]Un langage de programmations ou un logiciel pour débuter en créations de jeux ?
Je peux te dire que le HTML est le langage le plus simple mais si tu ne le connais pas ... c'est juste un exemple pour te dire que apprend avant pour dire si oui ou non c'est facile ou pas ^^
Mais après t'as toujours des variantes de langage simplifié ... en ce moment ce qui marche pas mal et qui est plutôt simple c'est le .net , out le html et tous le bazar !
Pour la prog' vu que c'est plus complexe la simplification du langage te permet moins de chose ...
Si t'es vraiment motivé envoi peut-être un mail a un pro dans le domaine et demande lui les outils qu'ils utilisent .
En théorie dès que tu as des conditions tu peux créer un jeu ... la preuve , avec une calculette TI tu peux coder un jeu .
Re: [QUESTION]Un langage de programmations ou un logiciel pour débuter en créations de jeux ?
Citation:
-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
Les deux sont utiles mais pour moi ce n'est pas vraiment la même chose. Apprendre les bases d'un langage de programmation comme le C, les variables, les fonctions... va assez vite, mais pour faire un jeu à partir de là, il faut encore apprendre à connaître les librairies spécifiques et avoir une idée de comment fonctionne un moteur de jeu, ce qui n'est pas évident si tu pars de rien du tout.
Un logiciel de création a ceci d'intéressant qu'il te montre directement comment peut fonctionner un JV : objets, événements, scripts... en t'épargnant les soucis de la programmation de bas niveau. Ce qui peut être une bonne façon de se familiariser avec ces concepts, et peut ensuite te servir d'inspiration si tu veux programmer ton propre moteur de jeu.
Pour ce qui est des performances, si tu fais ton jeu seul ou en petite équipe, ce ne sera sans doute pas un gros jeu qui demandera un PC de guerre, donc je ne pense pas que ce soit un problème d'utiliser un langage de haut niveau.
Re: [QUESTION]Un langage de programmations ou un logiciel pour débuter en créations de jeux ?
En HTML non car il n'y a pas de conditions mais en PHP , oui .
Après quand on parle de jeux en PHP c'est pas des trucs folichons , on se rapproche des "jeux" msdos .
C'est bien pour des jeux de rôles surtout car tu ne peux pas faire de gameplay à proprement parler ... juste faire défiler des lignes de texte avec des images .
Le c# peut être utiliser pour coder des jeux destinés au PC je suppose ? quand aux notions j'ai l'impressions qu'on retrouve certains mots issus des math ou des vocabulaire d'algorithme du genre variable ou fonctions.
Aussi est-ce que le C# à le même statut que le C++ c'est à dire que l'on peut en faire ce que l'on veut qu'on à pas besoin de payer quoique ce soit ou de demander à Microsoft pour l'utiliser ?
"Les idées sont à l'épreuve des balles"
Le C# est un langage globalement destiner au machine microsoft (Windows, Windows Phone, Xbox, Tablette Windows).
Les variables, fonctions font partie apparentent des langages de programmation, il y a également des constructeurs, des assesseur, des constantes, des procédures, des class, des objets, tu vas dévoir apprendre a faire la différence entre les nombres, par exemple int(Entier) et byte, short.
C# est un logiciel plus récent il permet donc de crée plus facilement des interfaces graphiques (Windows Form), alors quand C++ s'est beaucoup plus compliqué.
Le C++ est libre de droit "Enfin d'une certaine manière", tu l'utilise avec des programmes comme : CodeBlock
Le C# est une sorte de langage propriétaire, tu peux coder avec visual studio express qui est gratuit, il existe plusieurs version de visual studio payante (standard, pro, ultimate) qui propose des fonctionnalités avancées, mais dans une programmation standard tu n'utilisera pas ses fonctionnalités avancées.
Personnellement je possède une licence de visual studio ultimate qui coute plus de 19 000 Euros, merci mon école de nous avoir donner toutes une version de licence Microsoft (grâce a leur partenariat, que Microsoft passent généralement avec les écoles d'info et les lycée (bts)
Le php c'est de la programmation , hien ! Tu peux faire un jeu avec du PHP vu que tu as des conditions .
Sinon tous le monde te dis C mais il n'y a pas que le C dans la vie ... par exemple si tu veux commencer doucement , fait un jeu en 2D en apprenant le python .
Faut dire sur quelle plateforme tu veux dev' car des langages il y en a plein .
Après oui le C c'est très bien mais faut pas oublier tous ce qu'il y a autour ... si tu veux faire un jeu 3D ou peu importe va falloir que tu apprennes à modéliser sur des log style blender pour les pauvres ou maya pour les riches :p
Si tu n'y connais vraiment rien en prog' et autres je te conseil de laisser tomber mais si t'es motivé compte bien 2/3 ans en autodidacte pour seulement débuter ton jeu .
Ce que je peux aussi te conseiller, c'est le pyton, un langage facile a comprendre, toujours grace au site du zéros
Euh ... le SDZ t'apprends juste les bases et tu n'iras jamais loin avec , sauf si t'es malin .
Perso je te conseille de commencer avec un programme style Construct (pas de code requis, tout fonctionne avec un systeme de "controlleurs" et de condition -> action prédéfinies), Ca te permettra de comprendre la logique et les mechanismes de base d'un jeu, puis aussi voir si ca te plait.
Ensuite si tu veux un max de liberté tu peux migrer sur un autre moteur de jeu et apprendre un language style Lua (un des plus facile) ou C++ (un des plus puissants mais tres, tres dur)
Sauf que la rien n'est fait et tu devras tout te tapper, ce qui te prendra, comme l'a dit ShowBeKs : "si t'es motivé compte bien 2/3 ans en autodidacte pour seulement débuter ton jeu" en gros c'est ca ;)
Donc si on récapitule on à dans les langages "faciles":le Lua, Le python (et le C# ?)
et dans les langages et un peu plus difficiles il y a :le c++ et le java
"Les idées sont à l'épreuve des balles"
Je peux te dire que le HTML est le langage le plus simple mais si tu ne le connais pas ... c'est juste un exemple pour te dire que apprend avant pour dire si oui ou non c'est facile ou pas ^^
Mais après t'as toujours des variantes de langage simplifié ... en ce moment ce qui marche pas mal et qui est plutôt simple c'est le .net , out le html et tous le bazar !
Pour la prog' vu que c'est plus complexe la simplification du langage te permet moins de chose ...
Si t'es vraiment motivé envoi peut-être un mail a un pro dans le domaine et demande lui les outils qu'ils utilisent .
En théorie dès que tu as des conditions tu peux créer un jeu ... la preuve , avec une calculette TI tu peux coder un jeu .
Les deux sont utiles mais pour moi ce n'est pas vraiment la même chose. Apprendre les bases d'un langage de programmation comme le C, les variables, les fonctions... va assez vite, mais pour faire un jeu à partir de là, il faut encore apprendre à connaître les librairies spécifiques et avoir une idée de comment fonctionne un moteur de jeu, ce qui n'est pas évident si tu pars de rien du tout.
Un logiciel de création a ceci d'intéressant qu'il te montre directement comment peut fonctionner un JV : objets, événements, scripts... en t'épargnant les soucis de la programmation de bas niveau. Ce qui peut être une bonne façon de se familiariser avec ces concepts, et peut ensuite te servir d'inspiration si tu veux programmer ton propre moteur de jeu.
Pour ce qui est des performances, si tu fais ton jeu seul ou en petite équipe, ce ne sera sans doute pas un gros jeu qui demandera un PC de guerre, donc je ne pense pas que ce soit un problème d'utiliser un langage de haut niveau.
PS : il y a une FAQ ici : http://perso.numericable.fr/ckckck/Langages.htm, mais elle date un peu, je ne sais pas ce qu'elle vaut.
PS2 : c'est possible de programmer des jeux en HTML ?
PS3 : > Xbox 360
En HTML non car il n'y a pas de conditions mais en PHP , oui .
Après quand on parle de jeux en PHP c'est pas des trucs folichons , on se rapproche des "jeux" msdos .
C'est bien pour des jeux de rôles surtout car tu ne peux pas faire de gameplay à proprement parler ... juste faire défiler des lignes de texte avec des images .
Genre ça : http://www.shinobi.fr/index.php