[Puissance 4] État du projet

Puissance 4 (Screen_1)

Je profite de l’ouverture du blog pour vous présenter rapidement l’un des projets sur lesquels je travaille pour iG2I.

Il s’agit d’un Puissance 4 qui sera codé en Python. Le cahier des charges est relativement léger : une interface graphique via Tkinter et un mode 2 joueurs. Bien sûr, nous (mon cher coéquipier kindermoumoute et moi-même) avons décidé d’ajouter de multiples fonctionnalités, dont voici le détail.

  • Une fonction de sauvegarde de partie, permettant au joueur d’interrompre une partie en cours ou de visionner un partie précédemment jouée.
  • Une fonction « Annuler le dernier coup », sorte de [Ctrl]+[Z], en cas d’erreur au clic ou si le joueur change d’avis.
  • Une IA (intelligence artificielle), afin d’implémenter un mode un joueur. L’IA est toujours en cours de développement pour l’instant et est basée sur l’algorithme Mini-max.

Ensuite, d’autres fonctionnalités sont prévues, mais n’ont pas encore été étudiées ou implémentées.

  • Une animation à la chute du pion, pas si évidente que ça dans la mesure où Tkinter ne prend pas en charge les images transparentes. En même temps, il faut dire que la bibliothèque n’est pas faite pour ça, à la base. Un son pourra également être joué, mais encore une fois, avec Tkinter, c’est pas gagné.
  • Un profil joueur, afin de sauvegarder les statistiques du joueur. Évidemment, ce fichier sera crypté pour éviter qu’un joueur un peu malin aille truquer ses statistiques.

Si notre travail vous intéresse ou si vous souhaitez voir les sources, n’hésitez pas à laisser un commentaire ou à me contacter directement. Je serais heureux de vous en apprendre un peu plus.

Mis à jour le 15 mai 2014

J’ai récemment eu besoin de publier les sources du projet pour un forum, donc quitte à ce que les sources soient disponibles, autant que je vous donne un lien. 🙂

Mis à jour le 26 avril 2015

Le lien ci-dessus est malheureusement mort depuis un petit moment, mais je suis toujours en mesure de fournir les sources. N’hésitez pas à laisser un commentaire pour poser vos questions, j’y répondrai avec grand plaisir. 🙂

11 réponses sur “[Puissance 4] État du projet”

  1. Bonjour,

    Pourrais-tu m’aider pour un projet similaire au tien pour le bac en spécialité info. J’espère le terminer rapidement pour passer aux révisions du bac dans les autres matières.
    On peut en discuter par mail ou encore mieux si tu peux sur skype.

  2. Bonjour je suis vraiment très intéressé par votre code source.
    Pourriez-vous me contacter par mail svp? Merci d’avance.

      1. Bonsoir,

        Pas de soucis, merci d’avoir répondu directement. Cependant je n’ai pas reçu de mail de votre part.

  3. Bonjour, j’aimerais savoir s’il était possible de vous contacter par mail pour avoir certaines informations ? Je suis étudiant et j’ai aussi un projet à réaliser.
    Merci

  4. Bonjour,je suis très interessé par votre code vu que je suis en cours de creation d’un puissance 4,pourriez vous me l’envoyer s’il vous plait?

  5. Bonjour, je suis intéressé par votre projet car je dois également réaliser un puissance 4 en ISN , il nous reste peu de temps pouriez vous nous aider par mail svp

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *