Esta nueva versión arregla unos bugs relacionados con rutas relativas y agrega un instalador para Linux.
Para instalar el programa, simplemente hay que darle permiso de ejecución al archivo install.sh y correrlo en una terminal. Si no tienen el python y el plython-tk instalados, el script se encarga de ello, además agrega la posibilidad de correr el programa con el comando pydice.
El programa se instala en su home y después de instalado se puede borrar la carpeta que descargaron.
Pueden descargar la versión 1.4 de esta dirección:
http://www.mediafire.com/?5p1gzls19rj081o
lunes, 31 de octubre de 2011
viernes, 28 de octubre de 2011
PyDice
PyDice es un programa simple que hice para tirar dados, la idea es tener un respaldo en caso de no tener dados a mano.
En esta primera versión funciona ingresando texto con cierta sintaxis. Soporta por completo los sistemas: World of Darkness, Mutants & Masterminds, Star Wars D6 y Séptimo Mar.
Si les interesa este programa, esta es la descarga:
http://www.mediafire.com/?mjb1qw7iec77j2i
El código fuente está disponible aquí:
http://pastebin.com/Ar04Y0wL
Está preparado para correrse en Linux, para correr en Windows hay que hacerlo manualmente.
Si se quiere correr el programa en consola, hay que editar el archivo dados.py y cambiar la línea:
console = True
En esta primera versión funciona ingresando texto con cierta sintaxis. Soporta por completo los sistemas: World of Darkness, Mutants & Masterminds, Star Wars D6 y Séptimo Mar.
La sintaxis es la siguiente: <tirada>:<opciones>
Tiradas:
Tiradas convencionales (d)
Esta tirada simplemente tira dados, muestra los resultados y la suma.
·Para tirar X dados de Y caras: XdY (Ej: 5d6)
Opciones posibles: e,r
Tiradas con keep (k)
Esta tirada tira dados y se queda con los mayores.
·Para tirar X dados de 10 caras y sumar los Z mayores (Séptimo Mar): XkZ (Ej: 5k3)
·Para tirar X dados de Y caras y sumar los Z mayores: XkZdY (Ej: 6k3d8)
Cualquier opción que se le agregue será ignorada
Tiradas estilo Starwars (D)
Esta tirada es una tirada simple con un dado Wild, si el Wild es 6 se tira denuevo y se suma al total
(reiterativo), si es 1 se tira denuevo, si es 1 otra vez se considera un botch, sino se lleva el dado menor
·Para tirar X dados de Y caras con un dado Wild: XDY (Ej: 5D6)
Tiradas:
Tiradas convencionales (d)
Esta tirada simplemente tira dados, muestra los resultados y la suma.
·Para tirar X dados de Y caras: XdY (Ej: 5d6)
Opciones posibles: e,r
Tiradas con keep (k)
Esta tirada tira dados y se queda con los mayores.
·Para tirar X dados de 10 caras y sumar los Z mayores (Séptimo Mar): XkZ (Ej: 5k3)
·Para tirar X dados de Y caras y sumar los Z mayores: XkZdY (Ej: 6k3d8)
Cualquier opción que se le agregue será ignorada
Tiradas estilo Starwars (D)
Esta tirada es una tirada simple con un dado Wild, si el Wild es 6 se tira denuevo y se suma al total
(reiterativo), si es 1 se tira denuevo, si es 1 otra vez se considera un botch, sino se lleva el dado menor
·Para tirar X dados de Y caras con un dado Wild: XDY (Ej: 5D6)
Cualquier opción que se le agregue será ignorada
Opciones:
·e - Los dados explotan
·r - Los unos se van y se llevan a los menores (WoD)
Ejemplos:
·Starwars: XD6
·World of Darkness: Xd10:re
·Séptimo mar: XkZ
·Mutants & Masterminds: 1d20
Referencias: X=<Cantidad de dados>, Y=<Cantidad de caras>, Z=<Cantidad de dados a guardar>
Opciones:
·e - Los dados explotan
·r - Los unos se van y se llevan a los menores (WoD)
Ejemplos:
·Starwars: XD6
·World of Darkness: Xd10:re
·Séptimo mar: XkZ
·Mutants & Masterminds: 1d20
Referencias: X=<Cantidad de dados>, Y=<Cantidad de caras>, Z=<Cantidad de dados a guardar>
Si les interesa este programa, esta es la descarga:
http://www.mediafire.com/?mjb1qw7iec77j2i
El código fuente está disponible aquí:
http://pastebin.com/Ar04Y0wL
Está preparado para correrse en Linux, para correr en Windows hay que hacerlo manualmente.
Si se quiere correr el programa en consola, hay que editar el archivo dados.py y cambiar la línea:
console = False
por:console = True
Suscribirse a:
Entradas (Atom)