Introduction a pygame Vos dons permettent à Wikilivres de continuer à exister Merci de votre soutien Pygame Introduction à Pygame Un livre de Wikibooks Pygame Introduction à Pygame Aller à Navigation rechercher ? Introduction à Pygame ? Importation et ini

Vos dons permettent à Wikilivres de continuer à exister Merci de votre soutien Pygame Introduction à Pygame Un livre de Wikibooks Pygame Introduction à Pygame Aller à Navigation rechercher ? Introduction à Pygame ? Importation et initialisation ? Déplacer une image ? Chimp - Ligne par ligne ? Introduction au module Sprite ? Introduction au module Surfarray ? Guide du débutant ? Concevoir des jeux avec Pygame o Code ?nal de Tom's Pong Traduit de l'anglais l'original par Pete Shinners http www pygame org docs tut intro intro html archive Sections masquer ? Introduction à Pygame ? Histoire ? Un avant-goût ? Python et les jeux ? En conclusion ? Vue d'ensemble des modules de Pygame modi ?er Introduction à Pygame Cet article est une introduction à la bibliothèque Pygame pour les programmeurs Python La version originale est parue dans le Pyzine volume issue Cette version contient des révisions trop mineures pour créer un nouvel article Pygame est une bibliothèque d'extension de Python archive enveloppe de la bibliothèque SDL archive C modi ?er Histoire Pygame a commencé durant l'été Connaissant le langage C depuis des années j'ai découvert Python et SDL en même temps Si vous êtes déjà familiarisé avec Python qui en était à la version vous pourriez avoir besoin d'une introduction à SDL Simple Directmedia Librairy Créée par Sam Lantinga SDL est une bibliothèque multi-plateforme écrite en C a ?n de gérer le multimédia elle est comparable à DirectX Elle a été utilisée par des centaines de projets commerciaux et de jeux open-source J'ai été impressionné par la propreté et la simplicité des deux projets et j'ai vite réalisé qu'associer Python et SDL était une idée intéressante J'ai découvert un petit projet existant avec exactement la même idée PySDL Créé par Mark Baker PySDL était une implémentation de SDL pour Python L'interface était propre mais je trouvais que ce code était trop proche du C La mort de PySDL m'a encouragé à lancer un nouveau projet J'ai cherché à faire un projet tirant réellement pro ?t de Python Mon but était de permettre de réaliser facilement des choses simples aussi bien que des choses plus complexes Pygame a commencé en octobre Six mois plus tard la version faisait son apparition modi ?er Un avant-goût Je trouve que le meilleur moyen pour saisir le fonctionnement d'une nouvelle bibliothèque est de directement regarder un exemple parlant Dans les premiers jours avec Pygame j'ai créé une animation de balle rebondissante en lignes de code Jetons un coup d' ?il à une version simpli ?ée de la même chose import sys pygame pygame init size width height speed black screen pygame display set mode size ball pygame image load ball bmp ballrect ball get rect C while for event in pygame event get if event type pygame QUIT sys exit ballrect ballrect move speed if ballrect left or ballrect right width speed -speed if ballrect top or ballrect bottom height speed -speed screen ?ll black screen blit ball ballrect pygame display ip

  • 85
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager