Forum FFL-ASL

Discussions et questions-réponses concernant ASL => Forum général Advanced Squad Leader => Discussion démarrée par: milouz le 27 Décembre 2006, 11:47

Titre: Un truc en Perl...
Posté par: milouz le 27 Décembre 2006, 11:47
Pour ceux qui utilisent le langage de programmation Perl, voici un petit calculateur de proba. Il calcule notament les proba de dm/pinned une unité.

Pour le mode d'emploi :
$ ./asl_calc.pl --help
Exemple, je tire avec des britanniques avec 8 FP et je veux savoir quelles chances j'ai de casser un squad qui a 7 de moral, soumis à -2 DRM, et empilé avec un leader 9-2 :
$ ./asl_calc.pl -fp 8 -drm -2 -cower 0 -unit 7 -leader 9-2
# 8 FP, -2 DRM (cowering: 0) vs. moral 7 and leader 9-2
2.78    3KIA
5.56    2KIA
8.33    1KIA
11.11   K/2
30.56   2MC
25.00   1MC
8.33    NMC
5.56    PTC
2.78    missed
squad: ok: 38.48 pin: 11.38 dm: 50.14
leader: ok: 45.37 pin: 12.27 dm: 42.36

Je m'excuse auprès de ceux qui n'utilisent pas d'Unix, mais je ne maîtrise malheureusement pas d'autre langage plus portable sous Windows (par exp.).

Arnauld
Titre: Re : Un truc en Perl...
Posté par: dogea le 27 Décembre 2006, 11:51
Excellent, et très propre comme code :-)

En plus, facilement adaptable à l'IIFT ;-)
Titre: Re : Un truc en Perl...
Posté par: barns le 27 Décembre 2006, 12:07
oui, mais il ne prend pas en compte la balance cosmique...

du genre faire 3 fois  à suivre des DR 6.6 (je l'ai fait contre Guillaume  +o()