Pour une question, une remarque, signaler une erreur, écrire à [email protected]
Ressources adaptées
  • Accueil
  • A la une
  • Programmation
    • Scratch en primaire >
      • Scratch 2015-2016 >
        • Session 1
        • Session 2
        • Session 3
        • Session 4
        • Session 5
        • Session 6
        • Session 7
        • Session 8
        • Session 9
        • Session 10
        • Session 11
        • Session 12
        • Session 13
        • Session 14
        • Session 15
        • Session 16
        • Session 17
        • Session 18
        • Session 19
        • Session 20
      • Scratch 2016-2017 >
        • Session 1
        • Session 2
        • Session 3
        • Session 4
        • Session 5
        • Session 6
        • Session 7
        • Session 8
        • Session 9
        • Session 10
      • Scratch 2020
    • Programmation Collège >
      • Programmation1
      • Programmation2
      • Programmation3
      • Programmation4
      • Programmation5
      • Programmation6
      • Programmation7
      • Programmation8
      • Programmation9
    • De Scratch à python
    • Interface Graphique
    • Pygame introduction
    • Pygame jeux 1
    • Pygame jeux 2
  • Logiciels
    • Classeur
    • Studys >
      • Studys - A propos
      • Studys - Mise à jour
      • Studys - Voix
      • Studys - Texte
      • Studys - Texte à insérer
      • Studys - Commentaire
      • Studys - Mathématiques
      • Studys -Tableaux
      • Studys - Numération
      • Studys - Histoire
      • Studys - Sciences
      • Studys - Raccourcis
      • Studys - Personnaliser
      • Studys - Installer
      • Studys - Synthèse vocale
      • Studys - Les versions
      • Adapter-Studys
      • Studys - Documentation
      • Studys - Comment faire >
        • Studys - Comment faire1
        • Studys - Comment faire2
        • Studys - Comment faire3
        • Studys - Comment faire4
        • Studys - Comment faire5
        • Studys - Comment faire6
        • Studys - Comment faire7
    • Studys Mac
    • Studys Lycee >
      • Studys Lycee Mises à jour
      • Studys Lycee Installer
      • Studys Lycee Versions
      • Studys Lycee Documentation
      • Adapter-Studys Lycée
      • Studys Lycee Logiciels utiles
    • Conjugaisons
    • Conjugaisons Anglaises
    • Outils mathématiques
    • Utilitaires
    • Syllabes et compagnie >
      • Syllabes et compagnie: Versions
  • Adaptations
    • Adaptations-Littérature >
      • Premières lectures
      • Histoires et Contes d'Inde
      • Histoires et Contes d'Afrique
      • Contes
      • Rabier >
        • Rabier - Contes
        • Rabier - Albums Première Lecture
        • Rabier - Roman du renard
        • Rabier - Gédéon
      • Littérature classique
    • Adaptations-Sciences >
      • Sésamath
      • Brevet Math
      • Brevet Physique-Chimie-SVT
  • Tutoriels
    • GeoGebra Cycle 3
    • Comment adapter des exercices pour GeoGebra
    • GeoGebra au collège
    • GeoGebra Comment Faire
    • MathGraph32js Cycle 3
    • Scribus
  • Ressources
    • Julia
    • Astuces
    • Organiser
  • À propos
Photo
Pense bête n° 6 : programmation objet Héritage

Les documents sont à regarder dans l'ordre, du haut vers le bas. En effet chaque document est une introduction progressive à pygame, le deuxième document s'appuyant sur ce qui a été vu dans le premier, le troisième dans ce qui a été vu dans les 2 premiers etc. Je ne mets pas dans les ressources les programmes, sauf pour la dernière version du jeu du serpent, car je pense qu'il est bon de taper soit même le programme, afin de bien prendre en main l'éditeur et les différentes indentations.
Pour la dernière version du jeu du serpent, je vous invite à faire vous même les modifications qui conviennent à partir de la version précédente, cela permet de bien comprendre la structure du programme.  

Introduction à Pygame : rectangle rebondissant  Version Scratch    Version Python


Intégrer des images et du son dans un jeu Pygame : Jeux1   et les ressources du jeu.

Les lutins dans Pygame : PygameSprite

Le jeu du serpent : Version Pygame et les ressources du jeu

Une version améliorée du jeu du serpent, avec écrans d'instructions et affichage du score:
PygameSnake2    et les ressources du jeu (programme compris)

Pour terminer cette partie voir DK Labyrinthe : un jeu de labyrinthe, dans lequel on apprend à découper son programme en modules, à changer l'image du lutin suivant son sens de déplacement, à créer des niveaux de jeu.
J'ai apporté quelques modifications (minimes) aux fichiers fournis par l'auteur car chez moi lors de la fin du jeu, la fenêtre ne se fermait pas et je n'aime pas la façon dont l'auteur importe les différents modules. La sienne ne permet pas de savoir où se trouvent les objets utilisés: constantes, fonctions, classes.
Ma version : dk_labyrinthe.zip



Références utiles :
  • Documentation pygame en français : fr.wikibooks.org/wiki/Pygame/Version_imprimable
  • Où trouver des images ou des sons :
​      https://kenney.nl/assets​
      https://opengameart.org/
      https://freesound.org/

Propulsé par Créez votre propre site Web à l'aide de modèles personnalisables.