Go Back   Champions of Regnum > Español > Discusión general

Discusión general Utiliza este foro para conversar sobre varios aspectos de Champions of Regnum

Reply
 
Thread Tools Display Modes
Old 02-19-2013, 07:30 PM   #1
Fetido
Baron
 
Join Date: Aug 2010
Posts: 629
Fetido is on a distinguished road
Default CoR Calculadora[Actualizacion 05/03/2013]

La calculadora acaba de ser completamente actualizada ver post:http://www.championsofregnum.com/for...77#post1708177
Quote:
Originally Posted by HIstorial del post:
02-19-2013
HTML Code:
Buenas gente, hace un tiempo tenia unos scripts que me ayudaban a realizar algunos calculos a fin de comprar diferentes armas y poder asi selecionar cual usar, como asi tambien evaluar que conviene, si una gema de VA o de daño. Talvez para muchos sea muy friki o tenga poco uso, pero se que hay gente que tambien les gusta las matematicas y como los numeros infieren.

Hace unas semanas decidi hacer un programa con dichos scripts para practicar el realizar una GUI , y poder encontrar herramientas para el desarrollo multiplataforma. La habia realizado primeramente con las librerias GTK, pero al usar las ultimas se me imposibilitaba lanzarlo para Windows. Es asi que lo tuve que rehacer y esta vez esta echo con wxWidgets. El programa esta programado en python.

Esta calculadora por el momento permite comparar dos armas(o conjunto de armas) de la misma subclase. Se puede setear todos los parametros del arma, como asi tambine bonus de daño y VA, ya sea por skill o items.Calcula el daño promedio, la desviacion, el DPS, velocidades, y ademas permite calcular cuantos golpes se realizarian en una determinada cantidad de tiempo.
La idea es que se pueden calcular mas cosas con esta herramienta como la armadura por ejemplo, pero por el momento es solo para armas. Que me parece lo mas util.

Faltan agregar armas, agregue las que tenia datos. Tampoco estan incluidas flechas, pero cuaqluiera puede editar tranquilamente los valores de las armas sin problemas en el mismo programa.

Esta disponible para Linux, windows, Mac. En el caso de Linux y Max se necestia python, que esta incluida en casi cualquier distro actual y se necesitan las wxpython. Para el caso de windows, tambien se puede de la misma forma que para Linux, pero como la mayoria no tiene python ni tiene interes en tenerlo, lo empaquete todo en un .exe. Esta libre de virus cualquiera puede analizarlo tranquilamente, de echo si descargan la version de linux veran el codigo fuente. Tiene[B] licencia GPL[/B] asi que cualqueira puede editar y colaborar si lo desea.

El mismo programa genera logs en caso de errores, asi que si alguien lo usa y tiene inconvenientes son bien recibidos los logs.
Attached Images
File Type: png capturawin.png (74.4 KB, 185 views)
File Type: png CoR Calc Win.png (54.8 KB, 21 views)
File Type: jpg CoR_Calc Linux.jpg (62.7 KB, 8 views)
File Type: jpg CorC Calc todo.jpg (71.8 KB, 10 views)
__________________
Fetido Guerrero Legendario
CoR Calculadora

Last edited by Fetido; 03-05-2013 at 03:41 PM. Reason: Actualizacion
Fetido no ha iniciado sesión   Reply With Quote
Old 02-19-2013, 08:20 PM   #2
wolfus
Master
 
wolfus's Avatar
 
Join Date: Sep 2007
Location: en la tierra (del coyote cósmico)...
Posts: 483
wolfus is on a distinguished road
Default

Parece interesante, voy a probarlo :O
__________________
Wolfus -brujo-
Glowd -bárbaro-
Falkrow -tirador-
wolfus no ha iniciado sesión   Reply With Quote
Old 02-19-2013, 11:13 PM   #3
Fetido
Baron
 
Join Date: Aug 2010
Posts: 629
Fetido is on a distinguished road
Default

Quote:
Originally Posted by wolfus View Post
Parece interesante, voy a probarlo :O
Hubiera jurado que habias dicho que no lo podias ejecutar en linux :S bueno y en base a ese comentario me acorde que no le habia puesto al script que busque la ruta del interprete(ya lo arregle).
Al archico main.py hay que darle permisos de ejecucion y despues simplemente doble click.

Cualqueir duda o cosa rara que te tire bienvenido para solucionarlo.
__________________
Fetido Guerrero Legendario
CoR Calculadora
Fetido no ha iniciado sesión   Reply With Quote
Old 02-20-2013, 12:11 AM   #4
Destroyyer97
Master
 
Destroyyer97's Avatar
 
Join Date: Dec 2010
Location: Vagando por ZG
Posts: 358
Destroyyer97 is on a distinguished road
Default

A veeer, buenisima idea, la verdad que si funca bien es lo mas util que vi en el foro.

Lo voy a descargar y voy a probaaarlo. Me llama mucho la atencion ajajajaj, ahora si a mi me funca se lo recomiendo a mis amigos del clan.

Saleee karma!

EDIT: bueno lo descargue, en atributo principal pongo cuanta destreza tengo pero en bonus de daño por skill e item o donde dice bonus de daño de skills% que pongo?

Compare un arco de magnas con 30 de bonus de daño, dos gemas +15 con mi arco +41 sin VA. Pero me sale que mi arco tiene mas DPS que el de magnas, eso es posible?

Por ultimo al final dice En 0 seg se realizan 0.0 golpes y sobran 0.0 seg. Eso queda todo en 0 por que me falto info o tiene un bug el programa?.

Te mantengo al tanto de algun otro error, tenes todo mi apoyo en este proyecto por que la verdad que si lo armas bien, seria de gran utilidad.
__________________
Darkest Archer
Tirador

Ignis

Last edited by Destroyyer; 02-20-2013 at 12:26 AM.
Destroyyer97 no ha iniciado sesión   Reply With Quote
Old 02-20-2013, 07:31 PM   #5
Fetido
Baron
 
Join Date: Aug 2010
Posts: 629
Fetido is on a distinguished road
Default

Quote:
Originally Posted by Destroyyer View Post
A veeer, buenisima idea, la verdad que si funca bien es lo mas util que vi en el foro.

Lo voy a descargar y voy a probaaarlo. Me llama mucho la atencion ajajajaj, ahora si a mi me funca se lo recomiendo a mis amigos del clan.

Saleee karma!

EDIT: bueno lo descargue, en atributo principal pongo cuanta destreza tengo pero en bonus de daño por skill e item o donde dice bonus de daño de skills% que pongo?
Me alegro que te sirva.

Mira en cada cosa si dejas el mouse apoyado te da una ayuda para saber que completar.
Por ejemplo si dejas apoyado el mouse en "Bonus de daño por skill e item" te sale lo siguiente:
"Daño neto que se obtiene por skill(ej Maniobras agiles) y por items(el Anillos)"

Creo que con esa ayuda se entiende, se que soy malo para hacerme entender y mas aun se que la interfaz puede no resultar clara. Es algo a mejorarle.

La otra "bonus de daño de skills% " Corresponde a skils como Sangre fria o Berserker, que dan un % de daño de arma.

Quote:
Originally Posted by Destroyyer View Post
Compare un arco de magnas con 30 de bonus de daño, dos gemas +15 con mi arco +41 sin VA. Pero me sale que mi arco tiene mas DPS que el de magnas, eso es posible?
Todo puede ser, si configuraste bien el arco. Fijate el tema de la velocidad, porque influye mucho en el DPS que velocidad es.

Quote:
Originally Posted by Destroyyer View Post
Por ultimo al final dice En 0 seg se realizan 0.0 golpes y sobran 0.0 seg. Eso queda todo en 0 por que me falto info o tiene un bug el programa?.
El primer "0" lo deberias editar y poner los segundos que quieres, es para calcular cuantos normales entran en ese tiempo. POr ejemplo para saber cuantos normales tiras con fulminante.

Quote:
Originally Posted by Destroyyer View Post
Te mantengo al tanto de algun otro error, tenes todo mi apoyo en este proyecto por que la verdad que si lo armas bien, seria de gran utilidad.
Bueno gracias . A mi me es util espero que para los demas tambien.

PD: HIce un pequeño arreglo ya que calculaba mal el daño por atributo en los cazadores.
__________________
Fetido Guerrero Legendario
CoR Calculadora
Fetido no ha iniciado sesión   Reply With Quote
Old 02-21-2013, 01:30 AM   #6
wolfus
Master
 
wolfus's Avatar
 
Join Date: Sep 2007
Location: en la tierra (del coyote cósmico)...
Posts: 483
wolfus is on a distinguished road
Default

Quote:
Originally Posted by Fetido View Post
Hubiera jurado que habias dicho que no lo podias ejecutar en linux :S bueno y en base a ese comentario me acorde que no le habia puesto al script que busque la ruta del interprete(ya lo arregle).
Al archico main.py hay que darle permisos de ejecucion y despues simplemente doble click.

Cualqueir duda o cosa rara que te tire bienvenido para solucionarlo.
jajajaj si, pasa que lo edite y lo saqué. Intenté usarlo en linux y no pude (ahora con los arreglos que hiciste ni idea :P) asique me fui al portatil (donde tengo windows) y lo probé ahi :P

Gran aporte. Saludos!

edit: me fijé nuevamente en la pc con linux (es la q más uso) y aunque le hayas cambiado no se qué cosa (XD) sigo igual. O sea, le doy permisos al zip descargado y cuando le doy a extraer me sale una carpeta. Dentro de la misma se encuentra una imagen (icono de champions of regnum) y además 2 hojas de texto que supongo q son donde está todo programado
Lo que no sé es cómo ejecutarlo porque no veo ningún icono que me permita eso

A lo mejor tenga que ver con eso que decias de que era necesario tener el interprete python (no sé qué es ni cómo se instala ni si lo tengo ya instalado (º)< XD
__________________
Wolfus -brujo-
Glowd -bárbaro-
Falkrow -tirador-
wolfus no ha iniciado sesión   Reply With Quote
Old 02-21-2013, 12:15 PM   #7
Fetido
Baron
 
Join Date: Aug 2010
Posts: 629
Fetido is on a distinguished road
Default

Quote:
Originally Posted by wolfus View Post
jajajaj si, pasa que lo edite y lo saqué. Intenté usarlo en linux y no pude (ahora con los arreglos que hiciste ni idea :P) asique me fui al portatil (donde tengo windows) y lo probé ahi :P

Gran aporte. Saludos!

edit: me fijé nuevamente en la pc con linux (es la q más uso) y aunque le hayas cambiado no se qué cosa (XD) sigo igual. O sea, le doy permisos al zip descargado y cuando le doy a extraer me sale una carpeta. Dentro de la misma se encuentra una imagen (icono de champions of regnum) y además 2 hojas de texto que supongo q son donde está todo programado
Lo que no sé es cómo ejecutarlo porque no veo ningún icono que me permita eso

A lo mejor tenga que ver con eso que decias de que era necesario tener el interprete python (no sé qué es ni cómo se instala ni si lo tengo ya instalado (º)< XD
Al zip no le tenes que dar ningun permiso, solo descomprimirlo.
De los archivos que tenes, al que se llama "main.py" le das persmisos de ejecucion, y haciendo doble click sobre este se ejecuta.
Ahora bien lo que te puede faltar es wxpython, por lo que deberias instalar el sig paquete python-wxgtk2.8 , esta en los repositorios, va no se que distro usas, pero se llama asi el paquete en Ubuntu y Debian. Y python ya viene instalado, creiria que en todas las distros.

Saludos!
__________________
Fetido Guerrero Legendario
CoR Calculadora
Fetido no ha iniciado sesión   Reply With Quote
Old 02-21-2013, 01:31 PM   #8
x4b1
Initiate
 
x4b1's Avatar
 
Join Date: May 2011
Posts: 220
x4b1 is on a distinguished road
Default

Aun no lo probé pero es un esfuerzo bonito por tu parte.

Podrías haberlo hecho en formato web y así te libras de todo.

Cuando lo pruebe y a fondo te digo, pero... ¿Cómo de reales son los datos? Porque recordemos que las funciones no son lineales (al menos en la VI de magos) por lo que calcular un simple porcentaje no es del todo exacto... No sé, sólo son conjeturas. Si me pasas el código le echo un vistazo a las algoritmos. (edit: ya vi los .py en el otro rar)

Se agradece tu altruismo, ahí llevas un karma.

Saludos.
__________________
Xabicrates | Lwica
L'essentiel est invisible pour les yeux...
x4b1 no ha iniciado sesión   Reply With Quote
Old 02-21-2013, 02:29 PM   #9
Fetido
Baron
 
Join Date: Aug 2010
Posts: 629
Fetido is on a distinguished road
Default

Quote:
Originally Posted by x4b1 View Post
Aun no lo probé pero es un esfuerzo bonito por tu parte.

Podrías haberlo hecho en formato web y así te libras de todo.
Si es verdad no lo habia pensando, pero como dije antes, lo hice asi porque quiera practicar el realizar aplicaciones multiplaforma. Me sirvio a mi para eso.
Pero lo tendre en cuenta lo que nombras.


Quote:
Originally Posted by x4b1 View Post
Cuando lo pruebe y a fondo te digo, pero... ¿Cómo de reales son los datos? Porque recordemos que las funciones no son lineales (al menos en la VI de magos) por lo que calcular un simple porcentaje no es del todo exacto... No sé, sólo son conjeturas. Si me pasas el código le echo un vistazo a las algoritmos. (edit: ya vi los .py en el otro rar)
Son reales los valores, salvo que me haya equivocado en el codigo. Pero los valores relacionados a la VA, los tengo verificados. Una vez que sabes la velocidad lo calculas facil, es un % lo que aumenta. NO es que el tiempo entre golpes el que reduce en ese %, sino que la VA aumenta en ese %. (Por ejemplo un arma lenta(de guerrero), tiene un tiempo entre golpes de 2.2s, por lo que la velocidad seria 1/2.2=0.45 golpes/segundos., si tenes bonus de va de 25% entonces tu nueva velocidad sera 0.45*1.25=0.5625g/s reduciendoase el tiempo entre golpes a 1/0.5625=1.77s, es decir el tiempo se redujo un 20%) Mira para que veas que son reales, te dejo una plantilla de ejemplo donde hice la verificacion para un arma media, con diferentes bonus de va, esta el valor teorico y el real, se ve que son practicamente iguales.(https://www.dropbox.com/s/536nqd6nw7...%20de%20VA.ods), la pequeña dif es por el metodo rustico, pero hice muchas pasadas para reducir el error.No me voy a poner a calcular desviacion estandar y todas esas cosas.

En la VI es lo mismo, no es como algunos piensan que se reduce el tiempo de casteo en ese % de VI que uno tiene, sino que aumenta la velocidad de invocacion, tal cual indica el nombre.

Espero haberme echo entender.

Quote:
Originally Posted by x4b1 View Post
Se agradece tu altruismo, ahí llevas un karma.
Gracias a vos tambine por comentar.
Saludos!
__________________
Fetido Guerrero Legendario
CoR Calculadora

Last edited by Fetido; 02-21-2013 at 02:45 PM.
Fetido no ha iniciado sesión   Reply With Quote
Old 02-21-2013, 07:37 PM   #10
julmarci
Pledge
 
Join Date: Dec 2012
Posts: 37
julmarci is on a distinguished road
Default

¿cómo sabes que el juego calcula las cosas como las calcula? El nombre que den a las cosas puede no ser exactemente lo que al programador le de por haber hecho.
julmarci no ha iniciado sesión   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:40 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
NGD Studios 2002-2024 © All rights reserved