Petit logiciel pour lancers de dés
#1
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)
redo

Editeur d'A.V.H. sous Linux : http://redohome.hd.free.fr/gameBooks/
Répondre
#2
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
Répondre




Utilisateur(s) parcourant ce sujet : 2 visiteur(s)