Présentation de Duo


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
    maxou maxou
    Author
    Répondre

    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
    maxou maxou
    Author
    Répondre

    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
    Gilbert Gilbert
    Author
    Répondre

    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
    Gilbert Gilbert
    Author
    Répondre

    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
    Camille Roux Camille Roux
    Author
    Répondre

    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
    Mary Mary
    Author
    Répondre

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

  • Mary
    Mary Mary
    Author
    Répondre

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

  • OrelEagle
    OrelEagle OrelEagle
    Author
    Répondre

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

  • OrelEagle
    OrelEagle OrelEagle
    Author
    Répondre

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

  • Camille Roux
    Camille Roux Camille Roux
    Author
    Répondre

    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…

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

  • Share on X
  • Share on Pinterest