Processing : Puissance 4 avec IA

    Voici le jeu du puissance 4 développé avec Processing, un langage de programmation simple basé sur le Java. Multiplateforme, donc.

    D’ailleurs l’IDE pour la programmation sur Arduino (plate-forme de prototypage rapide open-source) est inspiré de Processing.

    P4_screenshot

    L’intelligence artificielle (IA) de l’ordinateur est basée sur l’algorithme min-max.

    Fonctionnalités :

    • Jeu contre l’ordinateur
    • Plusieurs niveaux de difficulté
    • Possibilité de demander de l’aide à l’ordinateur (indications sur ce que jouerait l’ordinateur dans notre cas, ou laisser jouer l’ordinateur à notre place)

    + d’infos dans la suite !

    Touches :

    • haut/bas : Augmenter/diminuer la difficulté
    • h : (pour help) demander une suggestion de la part de l’ordinateur
    • s : (pour show) Afficher/masquer les suggestions (demandera un peu plus de temps de calcul pour l’ordinateur)
    • r : (pour restart) Rejouer. Le joueur qui commence change à chaque partie.

    Sources et fichiers exécutables ici : http://code.google.com/p/petitsprojets/

    ou directement les exécutables pour Windows/Linux/Mac dans un zip. (Il faut que vous ayez java sur l’ordi pour le lancer !)

    Tags: , , ,

    1. Nicolette’s avatar

      Amazing ! Classe…. !

        (Citer)

      Répondre

    2. rousselmanu’s avatar

      T’es démasqué, Nicolette ! Merci :)

        (Citer)

      Répondre

    3. elmatador’s avatar

      J’ai pas encore réussi à gagner… :-( Balèze !
      Super sympa comme programme, simple et efficace. Et en 360 lignes de code !

        (Citer)

      Répondre

    Reply

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

    Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>