redober
Nuevo
Karma: +0/-0
Desconectado
Sexo:
 Argentina
Mensajes: 13
|
 |
« : 31/05/2012, 08:19:49 pm » |
|
Buenas. Necesitaría una ayuda, tengo que estos datos de una lista:
PORCENTAJE | HABILIDAD 100 - 0 113 - 1 125 - 2 138 - 3 150 - 4 163 - 5 175 - 6 188 - 7 200 - 8 213 - 9 225 - 10 238 - 11 250 - 12 263 - 13
Necesito hallar la fórmula que usó para que coincida con los porcentajes.
Un ejemplo para que entiendan lo que quiero sería:
formula = (habilidad * 3) + 1
porcentaje | habilidad 4 - 1 7 - 2
Gracias de antemano.
|
|
|
|
|
En línea
|
|
|
|
|
el_manco
|
 |
« Respuesta #1 : 01/06/2012, 03:18:14 am » |
|
Hola Dos posibles opciones. Si llamas  al porcentaje y  a la habilidad: 1ª opción:  donde  es la función parte entera, es decir, la que se queda con la parte entera del resulado despreciando los decimales. Por ejemplo: - Para  . - Para  . 2ª opción:  . Por ejemplo: - Para  . - Para  . Saludos.
|
|
|
|
|
En línea
|
iBágoas polas Fragas do Eume.!
|
|
|
redober
Nuevo
Karma: +0/-0
Desconectado
Sexo:
 Argentina
Mensajes: 13
|
 |
« Respuesta #2 : 01/06/2012, 09:48:58 am » |
|
Gracias. Pude hacer todos los porcentajes, la excepción fue este: porcentaje | habilidad 100 - 0 107 - 1 113 - 2 120 - 3 127 - 4 133 - 5 140 - 6 147 - 7 153 - 8 160 - 9 167 - 10 173 - 11 180 - 12 187 - 13 193 - 14 200 - 15 207 - 16 213 - 17 220 - 18 227 - 19 233 - 20 240 - 21 247 - 22 253 - 23 260 - 24 267 - 25 273 - 26 280 - 27 287 - 28 293 - 29 300 - 30 307 - 31 313 - 32 320 - 33 327 - 34 333 - 35 340 - 36 347 - 37 353 - 38 360 - 39 Probé con (100.5 + 6.5 * habilidad) pero no pude, como lo soluciono?
|
|
|
|
|
En línea
|
|
|
|
|
el_manco
|
 |
« Respuesta #3 : 02/06/2012, 10:04:02 am » |
|
Hola El problema es que en esa tabla el crecimiento medio no es  sino:  (cada tres puntos de habilidad el porcentaje aumenta  ). Entonces puedes usar:  Saludos.
|
|
|
|
|
En línea
|
iBágoas polas Fragas do Eume.!
|
|
|
redober
Nuevo
Karma: +0/-0
Desconectado
Sexo:
 Argentina
Mensajes: 13
|
 |
« Respuesta #4 : 02/06/2012, 01:01:19 pm » |
|
Gracias, funciona perfecto  Lo único que me faltaría es la fórmula de esto si no es molestia  exp | habilidad 140.000 - 0 149.333 - 1 158.667 - 2 168.000 - 3 177.333 - 4 186.667 - 5 196.000 - 6 205.333 - 7 214.667 - 8 224.001 - 9 227.604 - 10 233.333 - 11 242.667 - 12 252.000 - 13 261.333 - 14 270.667 - 15 280.000 - 16 289.333 - 17 298.667 - 18 308.000 - 19 317.333 - 20 336.000 - 21 345.333 - 22 354.667 - 23 364.000 - 24 373.333 - 25 382.667 - 26 392.000 - 27 401.333 - 28 401.667 - 29 420.000 - 30 429.333 - 31 438.667 - 32 448.001 - 33 457.333 - 34 466.667 - 35 476.000 - 36 485.333 - 37 494.667 - 38 504.000 - 39 Gracias de antemano
|
|
|
|
|
En línea
|
|
|
|
|
el_manco
|
 |
« Respuesta #5 : 02/06/2012, 05:10:56 pm » |
|
Hola Pero esa es más fácil que todas las demás. Fíjate que cada punto de habilidad corresponde a  de exp. Por tanto:  Saludos.
|
|
|
|
|
En línea
|
iBágoas polas Fragas do Eume.!
|
|
|
redober
Nuevo
Karma: +0/-0
Desconectado
Sexo:
 Argentina
Mensajes: 13
|
 |
« Respuesta #6 : 03/06/2012, 08:10:12 am » |
|
Gracias nuevamente. 2 cosas Para esta lista: exp | habilidad 472.321 - 39 131.200 - 0 Está bien si hago así?  También quería saber si me puedes ayudar para saber una ecuación. El siguiente precio de un item es dinámico según el nivel del jugador: Nivel | Costo Precio item por defecto: 90 37 | 270 88 | 630 258 | 1890 Precio item por defecto: 180 37 | 540 88 | 1260 258 | 3780
|
|
|
|
|
En línea
|
|
|
|
|
el_manco
|
 |
« Respuesta #7 : 03/06/2012, 05:34:37 pm » |
|
Hola Para esta lista: exp | habilidad 472.321 - 39 131.200 - 0 Está bien si hago así?  Bueno, más exacto con los dos datos dados es:  También quería saber si me puedes ayudar para saber una ecuación. El siguiente precio de un item es dinámico según el nivel del jugador:
Nivel | Costo
Precio item por defecto: 90 37 | 270 88 | 630 258 | 1890
Precio item por defecto: 180 37 | 540 88 | 1260 258 | 3780
El problema es que en este caso los datos no crecen linealmente. Si interpolamos por una parábola quedaría: donde  =precio por defecto y  =nivel. Si quieremos interpolar por una recta (obteniendo entonces resultados aproximados) tendríamos:  Saludos.
|
|
|
|
|
En línea
|
iBágoas polas Fragas do Eume.!
|
|
|
redober
Nuevo
Karma: +0/-0
Desconectado
Sexo:
 Argentina
Mensajes: 13
|
 |
« Respuesta #8 : 04/06/2012, 03:22:41 am » |
|
Hola
He verificado y cada 12 niveles aumenta un "+x1", es decir:
cpp = costo por defecto Nivel 24: cpp x2 Nivel 36: cpp x3 Nivel 48: cpp x4
También estaría interesado si me puedes ayudar para saber esta fórmula. Al infecta un objeto, la bonificación es dinámica según el nivel de la víctima y la hora "feliz":
B=Bonificación NA= Nivel atacante NV= Nivel víctima (Creo que no varía según el nivel del atacante) La hora feliz está activada, por lo que la bonificación se debería multiplicar x2
B: 488 exp. NA: 47 NV: 61
B: 1104 NA: 47 NV: 138
|
|
|
|
|
En línea
|
|
|
|
|
el_manco
|
 |
« Respuesta #9 : 04/06/2012, 04:23:48 am » |
|
Hola He verificado y cada 12 niveles aumenta un "+x1", es decir:
cpp = costo por defecto Nivel 24: cpp x2 Nivel 36: cpp x3 Nivel 48: cpp x4
Pues ya tienes ahí la fórmula tu mismo entonces. También estaría interesado si me puedes ayudar para saber esta fórmula. Al infecta un objeto, la bonificación es dinámica según el nivel de la víctima y la hora "feliz":
B=Bonificación NA= Nivel atacante NV= Nivel víctima (Creo que no varía según el nivel del atacante) La hora feliz está activada, por lo que la bonificación se debería multiplicar x2
B: 488 exp. NA: 47 NV: 61
B: 1104 NA: 47 NV: 138 De sólo dos ejemplos lo único que puede hacerse (de manera razonable) es definir como fórmula la recta que los une.  Saludos.
|
|
|
|
|
En línea
|
iBágoas polas Fragas do Eume.!
|
|
|
redober
Nuevo
Karma: +0/-0
Desconectado
Sexo:
 Argentina
Mensajes: 13
|
 |
« Respuesta #10 : 06/06/2012, 09:57:20 am » |
|
Hola Te queria pedir unas tres formulas más ya que tú las haces rápido  Esto lo estoy haciendo para programación, por lo que te quería solicitar que me digas para donde redondear en los cálculos. Por ejemplo: floatround_floor: el default floatround_ceil: redondea para arriba floatround_round: Redondea al mas cercano floatround_tozero: Redondea lo mas cercano a 0 [Nombre] Vida | Número de Habilidad RAPTOR 64.001 - base 68.267 - 1 72.533 - 2 76.801 - 3 81.067 - 4 85.333 - 5 89.601 - 6 93.867 - 7 98.133 - 8 102.401 - 9 106.667 - 10
BALANCEADO 88.00 - base 93.867 - 1 99.733 - 2 105.600 - 3 111.467 - 4 117.333 - 5 123.200 - 6 129.067 - 7 134.933 - 8 140.801 - 9 146.667 - 10
NIGHT 48.000 - base 51.201 - 1 54.400 - 2 57.601 - 3 60.800 - 4 64.001 - 5 67.200 - 6 70.401 - 7 73.600 - 8 76.801 - 9 80.000 - 10
|
|
|
|
|
En línea
|
|
|
|
|
el_manco
|
 |
« Respuesta #11 : 06/06/2012, 12:54:33 pm » |
|
Hola Entendiendo que todos son lineales utiliza la siguiente fórmula:  donde  es la vida para habilidad  . Saludos.
|
|
|
|
|
En línea
|
iBágoas polas Fragas do Eume.!
|
|
|
redober
Nuevo
Karma: +0/-0
Desconectado
Sexo:
 Argentina
Mensajes: 13
|
 |
« Respuesta #12 : 06/06/2012, 01:02:25 pm » |
|
Hola Entendiendo que todos son lineales utiliza la siguiente fórmula:  donde  es la vida para habilidad  . Saludos. Hola y gracias. No entendí la siguiente resta:  Es decir, cuanto valdría Vida(10) en un ejemplo para ese cálculo?
|
|
|
|
|
En línea
|
|
|
|
|
el_manco
|
 |
« Respuesta #13 : 06/06/2012, 01:06:49 pm » |
|
Hola Por ejemplo para el primero:  Saludos.
|
|
|
|
|
En línea
|
iBágoas polas Fragas do Eume.!
|
|
|
redober
Nuevo
Karma: +0/-0
Desconectado
Sexo:
 Argentina
Mensajes: 13
|
 |
« Respuesta #14 : 06/06/2012, 01:20:37 pm » |
|
El problema es que la incógnita vendría a ser 106,667 por ejemplo, que sería el resultado de una fórmula. Si se pudiera hacer en una fórmula sóla para que dé con las 3 clases (Raptor-Balanceado-Night) me ahorraría mucho.
Gracias de antemano.
|
|
|
|
|
En línea
|
|
|
|
|
el_manco
|
 |
« Respuesta #15 : 06/06/2012, 05:16:53 pm » |
|
Hola El problema es que la incógnita vendría a ser 106,667 por ejemplo, que sería el resultado de una fórmula. Si se pudiera hacer en una fórmula sóla para que dé con las 3 clases (Raptor-Balanceado-Night) me ahorraría mucho.
Gracias de antemano.
Pero para saber las fórmulas que corresponden a esas tablas, necesitamos saber algún dato de esas tablas. Fíjate que mi fórmula sólo usa el valor inicial y el del nivel 10, pero podría igualmente usar el de otro nivel. No estoy seguro de que hayas entendido el alcance de la fórmula. La primera haciendo las cuentas quedaría:  (si te la pongo así directamente sin decirte como la he calculado, ¿te vale?). Saludos.
|
|
|
|
|
En línea
|
iBágoas polas Fragas do Eume.!
|
|
|
redober
Nuevo
Karma: +0/-0
Desconectado
Sexo:
 Argentina
Mensajes: 13
|
 |
« Respuesta #16 : 07/06/2012, 12:52:42 am » |
|
Hola Por alguna razón no me da el resultado de vida para la habilidad 39  BALANCEADO 264.000 (30) 269.867 (31) 275.733 (32) 281.601 (33) 287.467 (34) 293.333 (35) 299.200 (36) 305.067 (37) 310.933 (38) 316.800 (39)
RAPTOR 192.001 (30) 196.267 (31) 200.533 (32) 204.801 (33) 209.067(34) 213.333 (35) 217.601 (36) 221.867 (37) 226.133 (38) 230.401 (39)
|
|
|
|
|
En línea
|
|
|
|
|
el_manco
|
 |
« Respuesta #17 : 07/06/2012, 03:21:09 am » |
|
Hola ¿Lo dices porque te da  y debiera de ser  ? Pero el error es mínimo. La diferencia está en como se hayan ido truncando los decimales. No sé muy bien para que necesitas esos números, pero no creo que ese error sea significativo. Si es así prueba con esta fórmula:  Saludos.
|
|
|
|
|
En línea
|
iBágoas polas Fragas do Eume.!
|
|
|
redober
Nuevo
Karma: +0/-0
Desconectado
Sexo:
 Argentina
Mensajes: 13
|
 |
« Respuesta #18 : 04/07/2012, 06:37:52 am » |
|
Hola
Una última ayuda, porfavor. No logro conseguir la fórmula hecha en esta lista:
Vida | Numero de Habilidad 32.001 - 0 34.133 - 1 36.267 - 2 38.401 - 3 40.533 - 4 42.667 - 5
Gracias de antemano.
|
|
|
|
|
En línea
|
|
|
|
|
el_manco
|
 |
« Respuesta #19 : 04/07/2012, 06:52:40 am » |
|
Hola Prueba con:  o si prefieres:  Saludos.
|
|
|
|
|
En línea
|
iBágoas polas Fragas do Eume.!
|
|
|
|