Présentation de Duo


  • Share on Pinterest

Vous avez déjà joué au jeu du huit américain ou au Uno quand vous étiez petit, grand ou grand avec des petits ?

En voici une version libre (licence GPL), écrite en Python.

Capture Duo 1 Capture Duo 2

Duo permet de jouer contre 1, 2 ou 3 joueurs gérés par l’ordinateur. Il respecte la plupart des règles du jeu original. La prise en main est très rapide. Il suffit de cliquer sur une carte pour la jouer ou sur l’un des deux boutons (Piocher et Passer). On choisit le nombre de joueurs ainsi que le nombre de cartes distribuées en début de partie.

C’est un jeu que j’ai créé dans le but d’apprendre le Python en 2003. L’architecture du code n’est pas très belle à voir. Mais cela n’empêche pas le jeu d’être téléchargé. Nous sommes début 2007 et le jeu totalise plus de 32 000 téléchargements (environ 90 par jour)!
Je pense que le jeu a autant de succès car il est simple à installer et à utiliser. De plus, il est aussi traduit dans plusieurs langues. Enfin, le jeu étant open source, j’ai pu bénéficier d’un bon référencement. En effet, Duo apparaît sur de nombreux sites : Framasoft, Toolinux, Jeuxlibres, …

Je n’ai malheureusement pas le temps de continuer ce projet. Je serais en revanche très heureux de le voir continuer.

En tout cas, bon jeu à tous et amusez-vous bien !

Page du projet

Téléchargement:

  • maxou
    Répondre
    Author
    maxou maxou

    Coucou!!! Sympa comme tout ce jeu de cartes!! puis faut avouer que pour un novice de mon espèce, ça fait du bien de voir un article compréhensible jusqu’au dernier mot :o)
    enfin je suppose que le python est un langage de programmation :p
    bref, on aurait pu trouver plus romantique pour le 14 février mais néanmoins c’est sympa comme tout ce jeu! :D

  • maxou
    Répondre
    Author
    maxou maxou

    Coucou!!! Sympa comme tout ce jeu de cartes!! puis faut avouer que pour un novice de mon espèce, ça fait du bien de voir un article compréhensible jusqu’au dernier mot :o)
    enfin je suppose que le python est un langage de programmation :p
    bref, on aurait pu trouver plus romantique pour le 14 février mais néanmoins c’est sympa comme tout ce jeu! :D

  • Gilbert
    Répondre
    Author
    Gilbert Gilbert

    Ca serait sympa d’améliorer le jeu sur un point car la partie piocher ou passer n’apparait pas en 1024×768 (pas assez de hauteur), c’est donc très embêtant pour quand on veux finir une partie et que l’on ne peut pas passer son tour.

    Sinon le jeu est vraiment super, merci.

  • Gilbert
    Répondre
    Author
    Gilbert Gilbert

    Ca serait sympa d’améliorer le jeu sur un point car la partie piocher ou passer n’apparait pas en 1024×768 (pas assez de hauteur), c’est donc très embêtant pour quand on veux finir une partie et que l’on ne peut pas passer son tour.

    Sinon le jeu est vraiment super, merci.

  • Camille Roux
    Répondre
    Author
    Camille Roux Camille Roux

    Effectivement, ce problème est souvent repproché à Duo.
    Malheureusement, je n’ai pas le temps de m’y replonger car mon temps est pris par d’autres projets dont je parlerai ici dans un futur proche. De plus, Duo étant un de mes premiers programmes, le code est quasiment horrible et il faut faire un refactoring serieux du code (mais c’est tout à fait faisaible).
    Je suis tout à fait prêt à aider quelqu’un à faire ce travail, si cela intéresse. Faites moi signe…

  • Mary
    Répondre
    Author
    Mary Mary

    Je suis Ubuntu et rien à faire, je n’arrive pas à l’installer !
    Dommage, j’aime beaucoup le Uno :(

  • Mary
    Répondre
    Author
    Mary Mary

    Je suis Ubuntu et rien à faire, je n’arrive pas à l’installer !
    Dommage, j’aime beaucoup le Uno :(

  • OrelEagle
    Répondre
    Author
    OrelEagle OrelEagle

    Je viens de l’installer sur Ubuntu. Explications ici:
    http://forum.ubuntu-fr.org/viewtopic.php?id=104639

  • OrelEagle
    Répondre
    Author
    OrelEagle OrelEagle

    Je viens de l’installer sur Ubuntu. Explications ici:
    http://forum.ubuntu-fr.org/viewtopic.php?id=104639

  • Camille Roux
    Répondre
    Author
    Camille Roux Camille Roux

    Effectivement, ce problème est souvent repproché à Duo.
    Malheureusement, je n’ai pas le temps de m’y replonger car mon temps est pris par d’autres projets dont je parlerai ici dans un futur proche. De plus, Duo étant un de mes premiers programmes, le code est quasiment horrible et il faut faire un refactoring serieux du code (mais c’est tout à fait faisaible).
    Je suis tout à fait prêt à aider quelqu’un à faire ce travail, si cela intéresse. Faites moi signe…