martes, 3 de enero de 2012

Calculadora de viajes para el anillo único

Partimos de la idea sacada de una página que vi un día en Internet, la página a la que nos referimos es esta:
http://www.arcdream.com/tor/journeys/index.php

Estaba dispuesto a utilizarla para mis partidas, pero claro, yo no tengo Internet en el local donde quedamos para jugar, así que intenté bajar la página para ver si podía usarla, pero fue imposible.

Tras esta decepción me lanzo a programar una pequeña calculadora para mi uso, hay que testearla aun pero la idea es simple.

Así pues, comparto el resultado con vosotros, aquí tenéis una calculadora para los viajes del anillo único y completamente en castellano.

Que la disfruteis!

Calculadora Viajes Simples:


Calculadora Viajes Complejos:


Descarga:
Calculadora de Viajes

Prerequisitos:
-Framework 3.5 de Microsoft
-windows Installer

Actualizaciones
Version 1.1:
-Arreglado bug que daba infinitos test de sombra para los viajes en tierras libres o fronterizas.
Version 1.2
-Arreglado bug en la elección de transporte que hacia ir siempre caminando.
Versión 1.3
-Añadido campo para indicar los posibles días de bonificación para el viaje

Versión 2.0
-Agregado una calculadora para viajes mas complejos, pudiendo ser en múltiples regiones, distintos medios de transporte, etc.
Los días sobrantes se guardan entre regiones para calcular los test de fatiga reales de todo el viaje.

17 comentarios:

  1. ¡Vaya sorpresa! ¡Enhorabuena por el programa!

    ResponderEliminar
  2. gracias!
    si ves algun fallo o lo mejorarias de alguna manera no dudes en decirmelo, siempre se puede mejorar!

    ResponderEliminar
  3. Hola! Al calcular cualquier viaje sale siempre como resultado que tengo que hacer un Infinito test de corrupción, pégale un vistazo a ver xD

    Un saludo!

    ResponderEliminar
  4. BlackHearT:
    Es raro, a mi me sale bien, que parametros estas poniendo? (hexagonos, estacion, region, transporte, terreno)

    ResponderEliminar
  5. BlackHearT:
    Vale, ya he visto donde estaba el error, vuelvo a subir una versión de la calculadora.

    Muchas gracias!

    ResponderEliminar
  6. Más cositas que veo:

    Pongas el método de transporte que pongas pone caminando, es más, no varía el tiempo ni afecta a la selección.

    ¿No se pueden poner más de 100 hexágonos?

    Un saludete!

    ResponderEliminar
  7. Arreglado también el bug en el transporte. He resubido la calculadora.

    100 hexagonos no te parecen suficientes? creo que no hay ninguna región que tenga mas de 100 hexagonos. Cuantos hexagonos quieres que yo te los pongo.

    ResponderEliminar
  8. Vale, que he confundido hexágonos con millas, estaba comparando calculadora con página y he traspapelado cosas. De todas maneras, estaría guay (por pedir, me vas a mandar a la mierda :D) que se pusiera la equivalencia hexágonos/millas, así saldría una calculadora apañada para prácticamente cualquier juego de rol.

    Un saludo!

    ResponderEliminar
  9. No creo que sea una calculadora muy generica pero lo he incluido con el texto de información.

    Hay una diferencia con la página y esta calculadora, y es al tratar las fracciones. Yo si no se cumplen todos los dias para un test de fatiga no sumo el test (cada n dias un test), la web no, con una fracion ya suma el test.

    Con los test de sombra redondeo hacia el mas proximo.

    Yo lo veo mas lógico, aunque no se si es lo correcto.

    El próximo paso seria intentar hacerlo para multiples zonas, que te parece la idea?

    ResponderEliminar
  10. A mi la idea de la calculadora me gusta un montón, te digo que desde ya la voy a usar para viajes en campaña (estoy con una de D&D, DM novato) pero vamos, todo añadido que le de más gusto y mejore lo oficial siempre es bienvenido ^^

    ResponderEliminar
  11. Por favor necesito estas aplicaciones, y los links ya no sirven. Alguien podría pasarmelas? Me serían muy útiles..

    ResponderEliminar
    Respuestas
    1. Aqui la tienes:
      https://dl.dropboxusercontent.com/u/54951313/Anillo%20unico/CalculadoraViajes.rar

      Gracias por pasarte

      Eliminar
    2. Gracias amigo, aunque de nuevo sucede que tengo problemas para instalarlo... Y tengo instalado Framework y windows instaler...

      Eliminar
    3. un par de preguntas:
      -¿Versión de windows?
      -¿Versión de Framework?
      -¿Puedes pegarme el error que te da?

      Eliminar
    4. Si, las versiones son:
      Windows 7 Professional 32 bits
      Framework 4.5

      Se detectaron los siguientes errores durante esta operación.
      * [26/03/2014 12:25:27 p.m.] System.ArgumentException
      - El valor no está dentro del intervalo esperado.
      - Origen: mscorlib
      - Seguimiento de la pila:
      en System.Deployment.Internal.Isolation.IDefinitionAppId.EnumAppPath()
      en System.ActivationContext.CreateFromNameAndManifests(ApplicationIdentity applicationIdentity, String[] manifestPaths)
      en System.ActivationContext.CreatePartialActivationContext(ApplicationIdentity identity, String[] manifestPaths)
      en System.Deployment.Application.ActivationDescription.ToActivationContext()
      en System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
      en System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
      en System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
      en System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

      Eliminar