Aller au contenu


Photo

Mini - Projet de Python (1ADS) : Chain Reaction

Python Pygame Chain Reaction Algorithmique

  • Veuillez vous connecter pour répondre
18 réponses à ce sujet

#1 Laurent GODEFROY

Laurent GODEFROY

    Member

  • Full Professors
  • 283 messages
  • LocationTours (37)

Posté 22 décembre 2017 - 11:07

Bonjour,

 

Ce fil de discussion est créé pour que vous puissiez échanger autour de votre second mini-projet de Python. Il concerne la programmation du jeu Chain Reaction.

 

Bon courage à vous, et bonne fin d'année.



#2 Kevin DELBEGUE

Kevin DELBEGUE

    Newbie

  • Étudiant
  • Pip
  • 8 messages
  • LocationLyon (69)
  • Cursus:A.Sc.1

Posté 22 décembre 2017 - 12:17

Bonjour,

 

L'utilisation des paramètres 'n' et 'm' dans la fonction possible() est-elle obligatoire ?

 

Merci par avance



#3 Laurent GODEFROY

Laurent GODEFROY

    Member

  • Full Professors
  • 283 messages
  • LocationTours (37)

Posté 22 décembre 2017 - 12:31

Bonjour Kevin,

 

Ces paramètres servent pour vérifier que i et j correspondent bien à une case du plateau, que l'on en "sort pas".


  • Kevin DELBEGUE aime ceci

#4 Matthieu JUNGER

Matthieu JUNGER

    Newbie

  • Étudiant
  • Pip
  • 4 messages
  • Cursus:A.Sc.2

Posté 29 décembre 2017 - 01:09

Bonjour, est ce que l'utilisation de classes est autorisée ?



#5 Laurent GODEFROY

Laurent GODEFROY

    Member

  • Full Professors
  • 283 messages
  • LocationTours (37)

Posté 29 décembre 2017 - 01:52

Bonjour Matthieu,

 

Non ce projet est à réaliser en programmation procédurale, en respectant l'architecture du code demandée.



#6 Matthieu JUNGER

Matthieu JUNGER

    Newbie

  • Étudiant
  • Pip
  • 4 messages
  • Cursus:A.Sc.2

Posté 29 décembre 2017 - 03:31

Merci pour la réponse,

Concernant les cases qui peuvent contenir un ou plusieurs pions, qui sont dans le board (liste à deux dimension), est ce que je peux créer une liste pour chaque case contenant le nombre de pions présents dans celle-ci ? Ce serait donc une liste à trois dimensions



#7 Thibaut GARON

Thibaut GARON

    Newbie

  • Étudiant
  • Pip
  • 3 messages
  • Cursus:A.Sc.1

Posté 01 janvier 2018 - 05:37

Bonjour,

 

Pour l'interface graphique, il est demandé d'utiliser les paramètres n et m dans la fonction drawBoard().

 

Est-il obligatoire d'utiliser ces deux paramètres ?

 

Merci par avance,



#8 Kevin DELBEGUE

Kevin DELBEGUE

    Newbie

  • Étudiant
  • Pip
  • 8 messages
  • LocationLyon (69)
  • Cursus:A.Sc.1

Posté 01 janvier 2018 - 10:54

Bonsoir,

 

Je souhaiterai connaître l'utilité du paramètre "mySurface" dans la fonction select() étant donné que l'on de dessine rien avec cette fonction ?

 

Merci par avance.



#9 Laurent GODEFROY

Laurent GODEFROY

    Member

  • Full Professors
  • 283 messages
  • LocationTours (37)

Posté 03 janvier 2018 - 10:55

Bonjour,

 

@Matthieu : tu peux, c'est d'ailleurs ce qui est clairement stipulé dans le sujet, cf. sous-partie 3.1.

 

@Thibaut : pour dessiner le plateau il te faut bien ses dimensions, il est donc nécessaire de les passer en paramètre.

 

@Kevin : en effet tu peux le supprimer.



#10 Julian GARDEZ

Julian GARDEZ

    Newbie

  • Étudiant
  • Pip
  • 4 messages
  • Cursus:A.Sc.1

Posté 09 janvier 2018 - 09:47

Bonjour, pour le bonus de sauvegarde de partie, doit-on demander à l'utilisateur de choisir un fichier dans lequel sauvegarder et depuis lequel charger ou peut-on mettre un seul fichier sauvegarde.txt qui sera toujours le fichier cible ?



#11 Laurent GODEFROY

Laurent GODEFROY

    Member

  • Full Professors
  • 283 messages
  • LocationTours (37)

Posté 09 janvier 2018 - 09:53

Bonjour Julian,

 

C'est un bonus, tu es libre de faire ce qui te semble le plus judicieux. Tu auras la soutenance pour défendre tes choix.



#12 Matthieu JUNGER

Matthieu JUNGER

    Newbie

  • Étudiant
  • Pip
  • 4 messages
  • Cursus:A.Sc.2

Posté 11 janvier 2018 - 12:52

Bonjour, est il possible de rajouter des paramètres dans certaines fonctions proposées dans l'énoncé ?


  • Matthieu JUNGER aime ceci

#13 Laurent GODEFROY

Laurent GODEFROY

    Member

  • Full Professors
  • 283 messages
  • LocationTours (37)

Posté 12 janvier 2018 - 11:07

Bonjour Matthieu,

 

si vraiment tu juges cela utile tu peux, mais en justifiant la raison.



#14 William BEDU

William BEDU

    Newbie

  • Étudiant
  • Pip
  • 1 messages

Posté 12 janvier 2018 - 05:22

Bonjour,

 

Comme pour le premier projet, sommes-nous libres de rajouter des fonctions ? Je ne l'ai pas vu mentionné dans le sujet.

 

Merci d'avance



#15 Laurent GODEFROY

Laurent GODEFROY

    Member

  • Full Professors
  • 283 messages
  • LocationTours (37)

Posté 12 janvier 2018 - 05:36

Bonjour William,

 

Oui tu peux.



#16 Julian GARDEZ

Julian GARDEZ

    Newbie

  • Étudiant
  • Pip
  • 4 messages
  • Cursus:A.Sc.1

Posté 15 janvier 2018 - 09:46

Bonjour, dans le sujet il est écrit "On devra nécessairement utiliser la librairie graphique Pygame. L’usage d’une autre librairie ne sera pas pris en compte. " cela veut-il dire que l'usage de librairie est autorisée ou non ?



#17 Laurent GODEFROY

Laurent GODEFROY

    Member

  • Full Professors
  • 283 messages
  • LocationTours (37)

Posté 15 janvier 2018 - 10:16

Bonjour Julian,

 

ça me paraît assez clair pourtant. Tu dois utiliser Pygame. Tu ne dois pas utiliser d'autres librairies.



#18 Florian NESTOR

Florian NESTOR

    Newbie

  • Étudiant
  • Pip
  • 1 messages

Posté 11 février 2018 - 04:50

Bonjour,

 

 Je voudrais savoir sous quelle forme doit-on envoyer le projet s'il vous plait.

Merci d'avance.



#19 Benjamin LABASTIE

Benjamin LABASTIE

    Member

  • Étudiant
  • PipPip
  • 191 messages
  • LocationCaen
  • Cursus:M.Sc.1

Posté 11 février 2018 - 10:43

Bonjour,

Comme indiqué dans un mail de Monsieur GODEFROY du 09/01/18 :

Vous devez déposer vos codes sources archivés dans un .zip


  • Laurent GODEFROY aime ceci
                  Benjamin LABASTIE
              M.Sc.1 Campus de CAEN

UXDcvH9.png






Aussi étiqueté avec au moins un de ces mots-clés : Python, Pygame, Chain Reaction, Algorithmique

0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)