nsi:tds:pygame:plateforme:start
Ceci est une ancienne révision du document !
Warning: Undefined variable $ml_array in /home/goupillf/wiki.goupill.fr/lib/plugins/svgembed/syntax.php on line 264
Table des matières
Jeu de plates-formes sur pygame
On souhaite réaliser sur pygame les bases d'un jeu de plates-formes.
Le personnage en jaune peut sauter sur les plates-formes rouges pour aller chercher le cube orange.
Cette présentation est un peu moins détaillée que Attaque de zombies avec Pygame. Faites les zombies d'abord !
Éléments utiles
Dans ce jeu nous aurons besoin des ingrédients suivants :
- la classe du joueur, pouvant se déplacer, sauter. Si le jeu se développait, on pourrait lui donner le pouvoir de tirer, de voler…
- la classe pour la récompense, ce sont souvent des pièces, donc coin en anglais ;
- on peut envisager une classe pour les plates-formes.
Ce n'est pas forcément utile : les plates-formes sont de simples rectangles et n'ont pas à posséder de propriétés spéciales.
Bien sûr, on pourrait imaginer dans un jeu plus développé que certaines plates-formes bougent, que certaines s'effondrent… et alors, créer une classe exprès pourrait prendre de l'intérêt.
On se contentera donc d'une classeRectangle.
Pour améliorer le jeu, on pourrait ajouter :
- un scrolling, c'est à dire permettre à l'écran de se décaler à mesure de la progression du joueur, révélant un monde plus grand que la seule zone de l'écran ;
- des éléments de décors ;
- des méchants ;
- des bonus pour le joueur ;
- un HUD
Les modules et classes
Améliorations
nsi/tds/pygame/plateforme/start.1679167814.txt.gz · Dernière modification : de goupillwiki
