CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Python] Langage adéquate pour jeux 2D?

God_of_the_wars
God_of_the_wars
Niveau 9
09 septembre 2011 à 20:45:03

Bonjours !

Donc, je vais faire plutôt rapide, j'ai plusieurs question à propos du Langage "Python" !

Donc, est-ce le langage adéquate pour programmé un jeu video vu de profil (donc du style mario !) graphisme plutôt simple ?

Le jeu est donc programmé de A à Z(J'entend biensur par la, tout écrire à la main les programmes)?

Comment sa marche pour introduire les graphismes/Musiques .... ?

Merci de prendre la peine de me répondre !

caelacanthe
caelacanthe
Niveau 10
09 septembre 2011 à 20:48:14

à peu près tous les langages sont adéquats pour faire ça. après, évidemment, si python intégre les graphismes et la musique de base, et que tu n'as pas d'exigences très particulières au niveau des performances et de la mémoire, ça ne peut que rendre les choses plus facile. :oui:

pour introduire les graphismes et les musiques, ben... il suffit d'appeler les bonnes fonctions. :(

God_of_the_wars
God_of_the_wars
Niveau 9
09 septembre 2011 à 21:16:41

Donc python intégrerait déjà la musique ainsi que des graphisme ? De quelle genre ? Je ne connais pour le moment pas trop le python, j'aimerais juste en connaître plus dessus !

Pseudo supprimé
Pseudo supprimé 09 septembre 2011 à 21:26:23

Python est plutôt intéressant pour développer rapidement des jeux oui. Avec pygame tu as tout ce qu'il faut

caelacanthe
caelacanthe
Niveau 10
09 septembre 2011 à 21:38:49
  1. God_of_the_wars Voir le profil de God_of_the_wars
  2. Posté le 9 septembre 2011 à 21:16:41 Avertir un administrateur
  3. Donc python intégrerait déjà la musique ainsi que des graphisme ? De quelle genre ? Je ne connais pour le moment pas trop le python, j'aimerais juste en connaître plus dessus !

:d) python n'intègre pas grand-chose à la base, mais comme dit mon VDD, ils ont fait des modules de jeu qui offrent toutes les fonctionnalités qu'on attendrait d'un jeu classique, à savoir la musique, etc. :oui:

God_of_the_wars
God_of_the_wars
Niveau 9
10 septembre 2011 à 00:10:55

Pourrais-je avec quelques informations sur Pygame, inculte que je suis ?

(Notement, ce que sais ^^)

caelacanthe
caelacanthe
Niveau 10
10 septembre 2011 à 01:00:23

pygame est un module de python qui sert à faire des jeux. ça veut dire qu'au lieu d'aligner des milliers de lignes de code pour jouer un son, tu n'en écrit qu'une, les milliers qu'il y a derrière ont déja été écrites par quelqu'un. et c'est probablement comme ça pour toutes les fonctionnalités de pygame. :(

Tit_Goony
Tit_Goony
Niveau 3
25 septembre 2011 à 09:52:49

Bonjour,

Je plussoie fortement sur Pygame et Python ça marche vraiment très bien.

Je suis également totalement amateur/débutant et je me suis intéressé au sujet par curiosité. C'est vraiment ce que j'ai trouvé de plus efficace pour débuter (et même pouvoir aller beaucoup plus loin je suis sûre).

Sur le principe de base de Pygame tu importes les images que tu souhaites utiliser, tu les positionnes sur ta fenêtre d'affichage et tu met à jour celui-ci.
Un peu comme si tu avais tes images découpées (importation) que tu positionnes à la main (fonction "blit" de la fenêtre) sur une feuille (la fenêtre)avant d'afficher le tout (fonction "display.flip" de la fenêtre).
Et tu recommences après les avoir déplacé comme dans un dessin animé.

Si ça peut te donner une idée voilà le type de résultat auquel on arrive assez vite. J'ai juste utilisé le bloc note et paint (bon là les graphismes ,sont juste pour tester :rire2: ) :
http://tof.canardpc.com/view/05b0f742-3646-41f0-b8c5-c45088c56012.jpg

Je m'étais intéressé déjà plusieurs fois à la programmation, notamment à Python l'année dernière que je trouve vraiment parfait pour débuter.

Là ça m'a pris en gros la semaine (1-2h le soir en rentrant) + la journée d'hier où j'ai quasi fait que ça (bug dans la logique que j'arrivais pas à trouver et calcul du "brouillard de guerre). Je voudrais faire un petit rogue-like.
Niveau fonctionnalités pour l'instant :
=> La map est dessinée sur un fichier dessin => pour chaque pixel une couleur = un type de "tuile" de décor.
=> on peut déplacer (case par case)le bonhomme rouge avec les flèches du clavier
=> les cases "vertes" nous ralentissent
=> la fenêtre nous suit et se recentre lorsqu'on arrive prés d'un bord.
=> le "loup" se déplace aléatoirement
=>les collisions avec le terrain (actuellement les murs gris)sont gérées
=> la visions est gérée comme je voulais (je ne vois plus d'aberrations et les tuiles déjà vues sont bien mémorisées, par contre ça rame pas mal : env 0,2-0,3s à chaque déplacement... Arf lol !). Je la reprendrai sûrement lorsque j'aurai implémenter plus de fonctionnalités... Prochaine étape j'espère, pouvoir tataner le loups lol !

Voilà, donc je suis persuadé que tu peux réaliser un petit Mario-like avec de très bonnes performances sans soucis !

Par contre attention ne sous-estime pas le temps et la difficulté.
Mais c'est je trouve très enrichissant de se lancer là dedans même si au final aucun jeu n'en sort !

Et surtout n'hésites pas à commencer par de petits programmes qui paraissent tout "simple" genre livre dont vous êtes le héros en mode texte, pong, etc qui ne le sont finalement pas tant que ça et qui permettent de voir comment s'articule un programme, de comprendre comment l'organiser et d'estimer la charge de travail... Tu verras on se rend vite compte que les projets de clones de World of Warcraft ou call of duty (et tout jeux AAA d'aielleurs) par des débutants sont totalement irréalistes, mais qu'il y a quand même la possibilité pour beaucoup de projets sympas et originaux.

J'espère en tout cas que ça t'as un peu aidé à y voir plus clair et te motivera pour ton projet !
Et n'hésitez psa non plus à relever si j'ai dit trop de bêtise, je suis pas du tout un spécialiste.

Bon courage.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment