home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freelog 32
/
Freelog032.iso
/
Prog
/
tirage_perso.py
< prev
next >
Wrap
Text File
|
2002-03-08
|
2KB
|
56 lines
# By the Blue Velvet League
# Tirage de persos AD&D et generation d'un passΘ.
# importations
from whrandom import *
# dΘfinitions
def d10():
resultd10=int(random()*10)+1
return resultd10
def d6():
resultd6=int(random()*6)+1
return resultd6
# debut du programme
print '\n creation du personnage \n'
strengh=d6()+d6()+d6()
print 'force de ', strengh
points_vie=d6()+d6()+d6()
print 'points de vie',points_vie
wisdom=d6()+d6()+d6()
print 'sagesse ',wisdom
dexter=d6()+d6()+d6()
print 'dextΘritΘ ',dexter
intell=d6()+d6()+d6()
print 'intelligence ',intell
# α vous de complΘter...
# autre idΘe : les conditions (ex : si la force excΦde 12, proposer un guerrier...)
#if (strengh>12):
#print ' \n Vous devriez jouer un guerrier' # remarquez le \n pour retour ligne
# pour l'alignement, on n'en propose qu'un. Pouvez-vous faire un choix avec un dΘ 6 ?
print '\n alignement lawfull good \n '
# gestion des caracteres specifiques
# ouvrir un fichier .txt avec les caracteres
# petites manies : α vous de crΘer le fichier correspondant
# vie sentimentale : penser α harmoniser le lancer de dΘs et le nombre de lignes
sentiment=d10()
print 'sentiment n░ ',sentiment
# on a laissΘ Apparaitre cette ligne pour le processus.
# pour l'esthΘtique, on peut la supprimer...
toto=open('c:\Art_Freelog\Perso AD&D\sentim.txt','r')
# Boucle de lecture
for i in range(1,sentiment):
gazpacho=toto.readline()
vie_sent=toto.readline()
print vie_sent
# et on ferme le fichier.
toto.close()