Quel langage est le mieux pour les jeux?

Résolu/Fermé
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 - 28 févr. 2012 à 20:29
Gemini_2_Pegasus Messages postés 41 Date d'inscription samedi 31 mai 2014 Statut Membre Dernière intervention 13 octobre 2016 - 13 oct. 2016 à 12:59
Bonjour tous le monde,

J'ai une question assez simple a vous demandez.
J'aimerai apprendre dans mon temps libre a programmer des petits jeux. Bon je sais tres bien que c'est assez dure d'apprendre mais quand on aime vraiment comme moi, je pense avoir le courage d'apprendre jusqu'au bout. Mais vu que c'est specialement pour creer des petits jeux assez simple pour s'amuser, j'aimerais savoir quel langage est le mieux adapté a mes besoins? Bon par contre je sais qu'il y a rpg maker etc... pour creer des jeux mais mois je veux programmer en ecrivant des lignes de codes.

Voila. alors je repete ma question. Lequel langages est le mieux adapter pour mes besoins? ( python, c++, java... )


Merci d'avance pour vos reponses.


11 réponses

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
29 févr. 2012 à 15:59
Salut

Pour programmer des jeux je te conseille :
- Java pour le coté portable
- C# pour programmer des jeux sous windows
- C++ si tu veux devenir développeur Pro pour faire des jeux performants (3D, ...).

Certains utilisent aussi Python pour développer avec succès des jeux (jeux de stratégie par exemple).

Je te déconseille le C c'est une perte de temps inutile, car c'est bas niveau et dépassé, c'est utile uniquement pour la programmation système et l'industrie.

Jette un oeil sur ce portail programmation jeux : https://jeux.developpez.com/
Il y à des articles intéressants et des cours et des FAQs très utile sur les matrices par exemple.

Pour apprendre Java de façon ludique il y à un très bon cours débutant sur le net : "Programmation Java pour les enfants, les parents et les grands parents " : https://java.developpez.com/livres-collaboratifs/javaenfants/
57
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
29 févr. 2012 à 21:21
Je te déconseille le C c'est une perte de temps inutile, car c'est bas niveau et dépassé, c'est utile uniquement pour la programmation système et l'industrie.

Dépassé ??? Faut pas abuser non plus, c'est un langage très utilisé...
0
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
29 févr. 2012 à 21:44
Apparemment j'ai vu que pour les jeux video le c n'etait plus trop utilisé et je pense c'est ce qu'il voulait dire.
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
2 mars 2012 à 17:55
Très utilisé par qui le C ?

A part la prog système et industrielle c'est du masoshisme de faire du C.
0
C'est quand même pas si différent du C++...
0
moi je l'utilise pour faire des jeux 2D. Il peut être utile dans ce cas là mais si le jeu est plutôt du genre : guerre, construction, rpg...alors C deviendra assez difficile à magner car le mieux reste de créer des objets ( pour moi ).
0
rafit jad kuldinger Messages postés 7689 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 2 février 2024 1 150
29 févr. 2012 à 19:17
si tu apprend plusieurs langage de programmation, tu pourra etre plus souple dans la création de tes jeu ...
exemple :
client en c++ (le jeu sur le pc du joeur).

basse de donner en php (sur le serveur de ton jeu en ligne).
et interface en flash pour le site ... et le client.

5
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
29 févr. 2012 à 23:07
Oui mais il faut que je choisisse un langage en premier. Et lequelle serai le mieux pour débuté?
0
Tako > Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014
19 nov. 2015 à 17:46
Je vien de finir d'apprendre le language AutoIt. Il m'a apprit plein de chose que j'avais mal compris quand j'avais essayer de commencer au bas niveau avec C++

Mon conseil commence avec un langage de très haut niveau pour apprendre les bases comme AutoIt (script d'automatisation)

Ensuite aller de plus en plus vers du bas comme C++

Voici le lien du TUTO AutoIt qui est super simple et rapide d'apprentissage : https://openclassrooms.com/courses/la-programmation-avec-autoit
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835 > Tako
19 nov. 2015 à 21:23
La syntaxe du Python me semble encore plus simple... Quant à la portabilité, net avantage au Python aussi :-).
0
Gemini_2_Pegasus Messages postés 41 Date d'inscription samedi 31 mai 2014 Statut Membre Dernière intervention 13 octobre 2016 2
13 oct. 2016 à 12:53
Pour moi, le C++ reste le langage le plus adapté pour des jeux vidéos performants (genre GTA, Mafia ou Call of Duty), car cela implique de manipuler des objets qu'il sait très bien aire, en plus d'excellents moteurs graphiques. Pour les mobiles, le mieux c'est le Java. Pour les jeux en ligne, je préfère Flash+Java. Pour de simples jeux 2D, le C et sa bibliothèque SDL vont faire l'affaire. Python aussi peut être interessant (mai je l'utilise pas)
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
29 févr. 2012 à 21:24
Bonjour,

Pour ma part, je te conseille le Python.
En fait tous les langages te permettraient de créer des jeux simples. Alors autant prendre un langage performant qui te permettra d'économiser des lignes de code. En ce sens, le Python est très pratique.
5
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
29 févr. 2012 à 23:05
D'accord, alors tous les langages font en gros la même chose?
Et pour la 2D lequel est le mieux? et pour les jeux de plateforme?
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
29 févr. 2012 à 23:20
Non, ils ne font pas tous la même chose. Ils ont tous des particularités et certains sont plus adaptés dans tel contexte.
Mais les processeurs aujourd'hui sont tellement puissants que n'importe quel langage de programmation fera l'affaire. Dis autrement la rapidité ne doit pas être un critère comme cela peut l'être pour un jeu 3D demandant de gros calcul.
Du coup, autant évoluer avec son temps et utiliser les langages demandant peu de lignes pour écrire un algorithme.
Pour les jeux de plateforme et pour la 2D, même réponse.
0
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
29 févr. 2012 à 23:28
D'accord, merci pour tes réponses. J'irai voir quelque site sur python pour me renseigner et voir un peu les jeux qui ont été fait grâce a ce langage.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
29 févr. 2012 à 23:32
Une fois que tu auras appris les bases du Python qui sont relativement simples, tu pourras utiliser la bibliothèque Pygame. Un avant goût : http://www.siteduzero.com/tutoriel-3-341575-interface-graphique-pygame-pour-python.html?all=1 ;-)))
0
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
1 mars 2012 à 00:06
Merci pour le lien. Sa l'air d'etre plus facile c'est vrai mais justement vu que c'est plus facile, il y a moins de possibilité non?
0
rafit jad kuldinger Messages postés 7689 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 2 février 2024 1 150
28 févr. 2012 à 20:31
java, flash, php

le c++ est plus dédier a de gros jeux.
2

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

Posez votre question
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
28 févr. 2012 à 20:47
D'accord, merci pour ta reponse.


Je pense me mettre a apprendre java, on me parle beaucoup de ça et normalment l'année prochaine soit je choisi de faire une formation pour le langage java ou le c et c++. Vu que je connais un peu le langage c au moins la si j'apprend java je serai fixer sur lequel choisir ^^
1
java est entrain de tombée a l'heure que je te parle Apple a déjà décidé de ne plus soutenir Java par cause que ça bug tout le temps.

Référence :
http://www.developpez.net/forums/d990272/club-professionnels-informatique/actualites/apple-ne-fournira-runtime-java-prochains-mac-os-x/
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835 > Tako
20 nov. 2015 à 22:46
Tu rebondis sur un post qui date de 3 ans en parlant d'une info qui date de 5 ans...
Et Java existe toujours sur MAC...
0
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
29 févr. 2012 à 21:19
Merci pour vos reponses, sa m'aide beaucoup.


J'aurais une autre question, pour faire un jeu il faut programmer mais pas seulement. Alors quel logiciel est le mieux et le plus facile pour tous ce qui est map, personnage etc... car sur ça je ne suis pas vraiment interresser alors quelque chose de simple. Bon je sais tres bien que si c'est simple sa sera surement pas aussi beau que les gros logiciel. J'espere que sa existe ^^ ( en 2D ou 3D )

Bon par contre je sais qu'il faut que j'apprenne a programmer avant mais sa serai juste pour savoir.
1
Gemini_2_Pegasus Messages postés 41 Date d'inscription samedi 31 mai 2014 Statut Membre Dernière intervention 13 octobre 2016 2
13 oct. 2016 à 12:59
Des soft comme GameMaker ou Unity peuvent t'aider
0
elrking096 Messages postés 1115 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 28 novembre 2017 48
Modifié par elrking096 le 29/02/2012 à 23:09
bien évidament le LUA si c'est pour la DS ou la PSP

j'ai une question: le dark basic vaut-il le coup ?
1
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
29 févr. 2012 à 23:17
Non pour windows.

Pour le dark basic je ne sais pas. Mais j'ai regarder il y a des texture, des objet,des sons, etc...
Je me pose une questions sur ce genre de logiciel est ce quand on utilise les texture ou autres pour la creation d'un jeux video on peut le vendre ou non car on a utiliser des objets etc.. du logiciel?
0
Mon.abi Messages postés 2 Date d'inscription jeudi 1 mars 2012 Statut Membre Dernière intervention 16 avril 2012 1
1 mars 2012 à 15:07
je vous conseille d'utiliser le J2ME (Java 2 Micro Edition)
1
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
Modifié par Chucky Le Tueur le 1/03/2012 à 20:56
Ok. J'ai regarder un peu c'est pour les portables. Sa peut être sympa a apprendre aussi ça. Même si je recherche + sur windows moi. Puis apparemment il faut d'abord apprendre Java.

Tu aurais un tuto sinon sur J2ME pour que je regarde un peu ?
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
2 mars 2012 à 17:57
Salut,

Tutoriels J2ME ( ça se dit Java ME maintenant) :
https://java.developpez.com/cours/?page=java-me-cat#java-me
0
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
3 mars 2012 à 15:35
Merci pour le tuto.
0
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
6 avril 2012 à 01:22
Je me demandais, est ce que le logiciel Blender est utilisable que par Python pour la creation d'un jeux video? ou le langage c peut être utilisé?
1
gorkem84 Messages postés 59 Date d'inscription dimanche 24 juin 2012 Statut Membre Dernière intervention 13 août 2013 1
19 janv. 2013 à 14:43
Je pense que oui mais blender a sa propre interphace de creation de jeux video mais puisque tu veux creer en ligne de code jen parle pas beaucoup ...

de ma part je te conseille le C/C++/C# .Python est parfait mais ilny ya pas enormement de bibliotheques permettant la creation de jeux ( juste un : pygame)

Et au fait :

Je te déconseille le C c'est une perte de temps inutile, car c'est bas niveau et dépassé, c'est utile uniquement pour la programmation système et l'industrie.


Pff le C est tres utile pour creer des jeux 2d .

et au niveau des bibliotheques :

C : Sdl (entre autres !)
C++ :Sdl / openGL /directX.
C# : xna (seul mais vraiment parfait)
1
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
Modifié par Chucky Le Tueur le 9/03/2012 à 17:46
On ma conseiller d'apprendre le HTML, CSS et le PHP. commencer avec de la 2d et ensuite apprendre flash ou java.


Est ce une bonne idée?

Je sais que je pose beaucoup de question et qu'on ma donner des reponses mais je me pose plein de question c'est pour ça. Je n'es pas envie d'apprendre n'importe comment et que sa me donne a rien ^^

Le HTML, CSS et le PHP je sais que c'est pour la creation d'un site. Mais sa pourrait me servir?

Ce que je veux vraiment arriver a faire apres avoir appris les langages etc.. c'est la creation d'un petit jeux 2d ou de plateforme.

Mais j'aimerais savoir ce qui serait vraiment le mieux pour la 2d et la 3d.
On ma deja donner plusieurs reponses pour ça et j'ai fait quelque recherches mais je me pose encore cette question.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
9 mars 2012 à 22:29
Faut se lancer à un moment. Rien t'empêche de changer en route si tu le sens pas. Le html CSS ce n'est pas de la programmation. Le php ça sera plutôt pour faire des jeux en ligne. Pour le flash why not avec l'action script. Et le java on en a deja parlé. Bref ya pas de meilleur langage. Faut que tu testes pour trouver ton bonheur.
0
Chucky Le Tueur Messages postés 38 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 17 janvier 2014 3
10 mars 2012 à 23:03
D'accord. merci d'avoir pris le temps de me repondre.

De toute façon l'année prochaine j'ai choisi d'apprendre java pour ma formation.
Alors je vais commencer a apprendre un peu sa m'avancera ^^
0
quel est l'utilité d'apprendre java quand on utilise c ou c++. A par les fenêtre java gère très mal les positionnements à moins de faire un scripte qui n'en finis pas....
Les bouttons, les listes déroulantes...ont un graphisme aussi pas térrible..
0
esce possible de cree des jeux basique avec du html css et php
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
Modifié par fiddy le 19/10/2015 à 22:05
Oui c'est possible. Tu trouveras facilement des tutos sur Google.
0