Outils pour utilisateurs

Outils du site


nsi:tds:pygame:candycrush:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
nsi:tds:pygame:candycrush:start [2023/11/07 15:29] goupillwikinsi:tds:pygame:candycrush:start [2023/11/07 16:20] (Version actuelle) – [Ingrédients supplémentaires] goupillwiki
Ligne 34: Ligne 34:
 Je vous propose un module tout fait pour le chargement d'image dans pygame : [[.:loader]] Je vous propose un module tout fait pour le chargement d'image dans pygame : [[.:loader]]
  
 +==== Module pour un item ====
  
 +Dans pygame, chaque type de sprite doit correspondre à un objet défini dans un module.
  
 +**Attention :** dans notre jeu il y aura des items de types différents (banane, cerise, orange...) Ces différents items peuvent avoir des caractéristiques différentes (pas la même apparence, ne donnent pas le même nombre de points...) mais ils ont un fonctionnement globalement similaire.
  
 +Dans ce cas on définit un seul module pour tous les items en prévoyant des paramètres pour ajuster les caractéristiques individuelles.
  
-====== Module pour une gemme ======+[[fruit|Module pour un item]]
  
 +==== Principal ====
 +
 +Pour achever ce fonctionnement de base, j'ajoute le fichier principal qui contient beaucoup de choses difficiles quand on débute. C'est plus facile quand on a une base à comprendre et compléter.
 +
 +[[.:main|Fichier principal]]
 +
 +===== Ingrédients supplémentaires =====
 +
 +On pourra avoir besoin, selon les choix faits, de certaines fonctionnalités :
 +
 +  * Détecter la position du curseur de souris: ''x, y = pygame.mouse.get_pos()''
 +  * Détecter un événement de click : ''pygame.MOUSEBUTTONDOWN'' pour click pressé et ''pygame.MOUSEBUTTONUP'' pour click relâché.
  
nsi/tds/pygame/candycrush/start.1699367359.txt.gz · Dernière modification : de goupillwiki