Rendez-vous au 1

Version complète : Petit logiciel pour lancers de dés
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
J'ai écris un petit programme pour un membre de "l'autre" forum Wink

Si ça peut intéresser du monde, je recopie ici mon message

Comme je suis un gentil, je te l'ai compilé : http://redohome.hd.free.fr/files/des.exe
Wink

Pour le lancer, ouvre une console ( Démarrer --> Exécuter --> cmd )
Vas dans le répertoire où tu l'as téléchargé et tapes: des

Il faudra peut être que tu installes W$ C++, téléchargeable ici: http://www.microsoft.com/downloads/detai...laylang=en

Le code source:
Code :
import sys
from random import randint

fin = False
while fin == False:
    faces = raw_input('Nombre de faces: ')
    nombre = raw_input('Nombre de des: ')
    try:
        iFaces = int(faces)
        iNombre = int(nombre)
    except:
        sys.exit()
    resultat = ''
    for lancer in range(1,iNombre+1):
        resultat = resultat + ' ' +  str(randint(1,iFaces))
    print '-------------------'
    print 'resultat:' , resultat
    print '-------------------'
    reponse = raw_input('Encore(O/N)[O]')
    if reponse.upper() == 'N':
        sys.exit()

Bon(s) jeu(x)
il y a aussi un script utilisable avec msn plus! : Advanced Dice Roller

/roll vous donnera un résultat équivalent au lancer - exemple : /roll 2d6 donnera deux dés à six faces - et le diffusera à votre contact (ou vos contacts dans le cas d'une discussion à plusieurs)
/sroll fera un lancer de dés mais sans diffuser le résultat aux autres.

Il est possible de faire des jets plus complexes, genre (3d8+1)*1d6 ou (4d6)/2, ou 1d7 ou 1d100... bref, ce que vous voulez Smile