Reixa

Staff NaerZone
Antigüedad: 16/02/10
No tiene hermandad
Equipo: Administrador
Temas: 18457

El tema es que eso tenemos que ir viendolo segun vaya progresando la temporada. Al estar limpia ya sabemos que los datos estan de 0 por lo tanto es cuestión de ver las victorias y derrotas de los teams con los logs y hacer los cambios.
Reixa

Staff NaerZone
Antigüedad: 16/02/10
No tiene hermandad
Equipo: Administrador
Temas: 18457

Detectado el error y aplicado el fix. Ahora si que deberia de ir bien el sistema.
Reixa

Staff NaerZone
Antigüedad: 16/02/10
No tiene hermandad
Equipo: Administrador
Temas: 18457

[quote="144833"]Es que el sistema podría decirse que funciona "bien"... pero los indices van a subir siempre igual. Como ejemplo te pongo, el ultimo día de temporada, en indices de 4100 (lol) si perdías una arena te rebajaba 6 o 9 puntos; si ganabas te daba de 20 a 26 puntos. Ese es el problema, en 3 meses los tops estarán de nuevo en 3k; faltando otros 3 meses de season.[/quote] Esto queda corregido también en principio. Fallaba el control. Veremos ahora :)
Bomblebee

Elfo de la noche Druida 80
Antigüedad: 02/03/16
Joten Haim
Temas: 25

Quedo horrible y roto el nuevo "fix" del sistema de arenas reisa, se gana personal rating pero el team rating nada o de a 8.
Jildor

Staff NaerZone
Antigüedad: 13/09/12
No tiene hermandad
Equipo: Jefe de MJs
Temas: 379

Hola buenas, Hemos tenido un problema a la hora de aplicar el cambio, lo vamos a intentar revertir lo antes posible. En cuanto tenga un rato, hoy o mañana, intentaré exponer unas dudas que tengo sobre el sistema de Arenas, para entre todos, encontrar la mejor solución. Un saludo y disculpad las molestias.
Angelina

Elfa de la noche Cazadora 80
Antigüedad: 17/09/12
No tiene hermandad
Temas: 339

Que fue lo que pasó? no me enteré de nada, solo leí que aplicaron un fix y que no resultó. Sería genial que expongan el problema que encontraron y nos den una idea de lo que retocaron en lugar de decir "reparado el sistema de arenas" sin más.
Reixa

Staff NaerZone
Antigüedad: 16/02/10
No tiene hermandad
Equipo: Administrador
Temas: 18457

Os comentará Gildor sobre ello. Estar atentos al post.
Jildor

Staff NaerZone
Antigüedad: 13/09/12
No tiene hermandad
Equipo: Jefe de MJs
Temas: 379

Hola de nuevo, disculpad la tardanza, no he tenido tiempo. Bien, empecemos por lo que hizo Eilo: Post Sistema Arenas


En ese reporte está explicado todo lo que Eilo intentó hacer para que el sistema de arenas funcionase.

Hace un tiempo, cuando se actualizó el emulador, Jar readaptó este sistema quedando como hasta ahora ha funcionado.

La diferencia con lo que subió Eilo y lo que readaptó Jar está en lo siguiente:

El índice personal (PR o Personal Rating) se aproxima al índice de equipo (TR o Team Rating) en lugar del índice de emparejamiento (MMR o Matchmaking Rating).

Este dato antiguamente (Burning Crusade) lo realizaba con el MMR realizando cálculos erróneos y perjudicando al sistema.

Ahora este dato lo realiza como se realizaba en Blizzard en ( Wotlk )

El índice personal (PR o Personal Rating) comienza ahora en 1000 y no en 0 para tomar las fórmulas base más ajustadas.

Calcular con base 1000 en lugar de base 0 hace que los resultados se alejen más de errores que de la otra manera.

El índice de equipo (TR o Team Rating) se aproximará mediante el índice de emparejamiento (MMR o Matchmaking Rating) con la fórmula ORIGINAL de blizzard para TLK, y no la formula errónea que se tenía de la TBC, esto implica los siguientes cambios:


El Team Rating y el Personal Rating, actualmente empiezan de 0 y no de 1000

El Personal Rating, se calcula con el Matchmaking Rating como el Team Rating, sino, se descuadra Team Rating de Personal Rating. Todo lo demás está igual, conforme explica el post.



Vale, ahora definiré algunos conceptos, para aclararlos:

- Personal Rating: Índice personal de cada jugador, actualmente su valor empieza en 0

- Team Rating: Índice de equipo, actualmente su valor empieza en 

 Personal Matchmaking Rating: Índice personal oculto, se utiliza para medir la habilidad de cada jugador, su valor empieza en 1500

- Matchmaking Rating: Indice de equipo oculto, se utiliza para enfrentarte a equipos de un nivel similar al entrar en cola.

Su valor se calcula sumando el Personal Matchmaking Rating de cada miembro del grupo que participa en la arena y dividiéndolo entre el número total de miembros del grupo.

(Por ejemplo: Jugador1 = 1500, Jugador2= 2000, (1500 + 2000) / 2 = 1750)



Y ahora voy a indicar los errores que he visto:
 
El índice personal (PR o Personal Rating) se aproxima al índice de equipo (TR o Team Rating) en lugar del índice de emparejamiento (MMR o Matchmaking Rating).

Este dato antiguamente (Burning Crusade) lo realizaba con el MMR realizando cálculos erróneos y perjudicando al sistema.

Ahora este dato lo realiza como se realizaba en Blizzard en ( Wotlk )

El índice personal (PR o Personal Rating) comienza ahora en 1000 y no en 0 para tomar las fórmulas base más ajustadas.

Calcular con base 1000 en lugar de base 0 hace que los resultados se alejen más de errores que de la otra manera.

El índice de equipo (TR o Team Rating) se aproximará mediante el índice de emparejamiento (MMR o Matchmaking Rating) con la fórmula ORIGINAL de blizzard para TLK, y no la formula errónea que se tenía de la TBC, esto implica los siguientes cambios:



 


Se ha implementado un nuevo sistema que se llama "RATING SCALE" para evaluar correctamente las habilidades de equipos con indices MMR "cercanos" donde se aplicará una regla especial en el cálculo, esto evidencia las habilidades REALES de los equipos manteniéndolos dentro de un umbral REAL tal como en el ofi, donde se ven índices de 1760 como índices altísimos incluso llegar a 1900 es extremadamente raro, es decir la mayoría de equipos pro se mantienen entre 1650 a 1800, cosa que debe ser real.

El cálculo nuevo se hará así: Si el rango de MMR entre ambos equipos es de menos de 240 (valor de blizzard, visto en varios foros de eu.blizzard) ambos equipos sumaran o restaran HASTA 16 pt. mod = 16 * (1 o 0 - chance)

Si el rango de MMR entre ambos es superior a 1240.

Si el equipo ganador es el de mayor índice obtendrá 0 puntos, si el ganador es el de menor índice obtendrá hasta un valor K de 48 (32 16) .

Si el perdedor es de mayor índice pierde hasta 48 y si el perdedor es el de menor índice pierde 0 pt.

Si el rango de MMR entre ambos esta entre 240 y 1240 se calculara normalmente con el valor de K de 32 sin ninguna cosa adicional.


Aquí había dos errores en el código:

El primero es que nunca entraba en el check de si la diferencia de Rating es superior a 1240, iba directamente a 240.

El segundo es, que al calcular la diferencia de Rating, si el valor era negativo, nunca entraba en el check de 1240 o 240, siempre iba al modificador más bajo y por eso se perdía menos Rating del que se debía perder.

Entonces, lo que voy a hacer es solucionar los dos errores de código y además modificar esta parte:
 
Se ha implementado un nuevo sistema que se llama "RATING SCALE" para evaluar correctamente las habilidades de equipos con índices MMR "cercanos" donde se aplicará una regla especial en el cálculo, esto evidencia las habilidades REALES de los equipos manteniéndolos dentro de un umbral REAL tal como en el ofi, donde se ven índices de 1760 como índices altísimos incluso llegar a 1900 es extremadamente raro, es decir la mayoría de equipos pro se mantienen entre 1650 a 1800, cosa que debe ser real. El cálculo nuevo se hará así: Si el rango de MMR entre ambos equipos es de menos de 240 (valor de blizzard, visto en varios foros de eu.blizzard) ambos equipos sumaran o restaran HASTA 16 pt. mod = 16 * (1 o 0 - chance) Si el rango de MMR entre ambos es superior a 1240. Si el equipo ganador es el de mayor índice obtendrá 0 puntos, si el ganador es el de menor índice obtendrá hasta un valor K de 48 (32 16) . Si el perdedor es de mayor índice pierde hasta 48 y si el perdedor es el de menor índice pierde 0 pt. Si el rango de MMR entre ambos esta entre 240 y 1240 se calculara normalmente con el valor de K de 32 sin ninguna cosa adicional.




En el cálculo del Team Rating y Personal Rating, la diferencia se obtenía del Team Rating del equipo entre el Matchmaking Rating del equipo oponente y Personal Rating entre el Matchmaking Rating del equipo oponente

Voy a hacer que la diferencia se obtenga del Team Rating entre el Matchmaking Rating del equipo oponente y el Personal Rating con el Matchmaking Rating del equipo oponente .

Creo que con todo eso, el sistema debe mejorar.

La duda que tengo es que no tengo claro si los Equipos de Arena deben iniciar como actualmente con 0 de Personal y Team Rating o con 1000 como explicó Eilo, no tengo datos.

Bueno, creo que eso es todo, cuando se apliquen los cambios por favor, comentad por aquí las sensaciones que tenéis, a ver qué tal funciona.

Un saludo y gracias.

 

Angelina

Elfa de la noche Cazadora 80
Antigüedad: 17/09/12
No tiene hermandad
Temas: 339

[quote="145344"]La duda que tengo es que no tengo claro si los Equipos de Arena deben iniciar como actualmente con 0 de Personal y Team Rating o con 1000 como explicó Eilo, no tengo datos.[/quote] En el servidor PvP que siempre mencionamos el TR, PR y MMR(Personal) inician desde un mismo valor, 1500. Al partir estos 3 valores desde un mismo punto trabajan mejor en conjunto a lo largo de la temporada, en cambio si el TR y PR inician desde 0 van sumando puntos más de lo que restan por que su objetivo es alcanzar al valor MMR(Personal) y quedar emparejados. Actualmente sucede que el valor MMR(Personal) al estar siempre por delante del TR y PR, a pesar de que estos otros sean de valor inferior, este sigue subiendo en mayor o menor proporción por lo que les cuesta mucho emparejarse. En cuanto a las modificaciones en los cálculos que propones, no sé que efecto tendrían, es algo arriesgado. En el reino de pruebas se hizo un test que supongo estarán los datos de lo sucedido, no sé si los analizaron. Allí se probó la ganancia/perdida de puntos para ver como reaccionaba cada valor de la manera tradicional y también modificando los valores para que inicien los 3 valores en 1500 como mencione antes, la cual fue la manera más efectiva para que los indices estén lo más parejos posible. El resultado fue que con las derrotas el MMR(Personal) no perdía puntos o perdía muy pocos en comparación al TR y PR siendo que estos 3 estaban en un mismo valor, ahí es donde este indice gana margen. Respecto a las victorias sucede que los 3 valores ganaban la misma cantidad de puntos independiente de si estaban parejos o no, entonces: - El TR y PR deberían ganar más puntos con cada victoria para igualarse siempre al MMR(Personal)?. - El MMR(Personal) debería perder más puntos con cada derrota para igualarse al TR y PR?. Pienso que ambas opciones son correctas. Se supone que si ganas una arena es por que tu habilidad es similar o superior a la de tu rival por ende tu MMR se incrementa para tratar de buscar un rival con mayor dificultad y si pierdes es por que tu habilidad es similar o inferior por ende se reduce para tratar de buscar un rival con menor dificultad. No importa si ganas o pierdes, la cuestión es que los 3 valores suban y bajen de forma equitativa y no igualativa. Como ejemplo hay casos en los que un jugador tiene un MMR(Personal) de 1700 e ingresa en un equipo con un TR mayor a 1700 y finalmente un PR de 1500. Aquí en caso de una victoria el MMR(Personal) y PR deberían subir más puntos a diferencia del TR y en caso de una derrota el TR debería perder más puntos a diferencia de los otros dos valores.
Angelina

Elfa de la noche Cazadora 80
Antigüedad: 17/09/12
No tiene hermandad
Temas: 339

Acabo de hacer algunas arenas donde mis valores TR y PR iniciaron en 900 de índice y mi valor MMR(Personal) en 2000, luego de 16 arenas ganadas estos fueron los resultados: - El TR subió a 1600, 44 puntos en promedio por victoria. - El PR subió a 1400, 31 puntos en promedio por victoria. - El MMR(Personal) subió a 2070, 4 puntos en promedio por victoria. Teniendo en cuenta que el valor MMR(Personal) está aún por encima de mis valores TR y PR, "está bien" que suban en mayor proporción para emparejarse al MMR(Personal), ahora lo que no entiendo es por qué mis valores TR y PR subieron en diferentes proporciones siendo que estaban igualados, lo cual me parece erróneo. Se supone que a lo largo de las victorias y derrotas mis 3 índices deberían tener tendencia a igualarse para que luego se normalicen las cantidades de ganancia/pérdida de manera que las victorias den igual o menos cantidad de puntos de lo que quitan las derrotas. No sé que pasará más adelante cuando mi TR alcance a mi MMR(Personal) y mi PR esté aún por debajo, se igualarán finalmente? Tampoco le encuentro sentido a que el TR se calcule con el TR del oponente y el PR con el del oponente. Según la información del retail dice que estos 3 valores deben calcularse por separado, independiente uno del otro y de cada jugador, en base al MMR promedio del equipo contrario. Había dejado algunos links en la primer página y uno al que no puedo acceder para ver su contenido, no sé si han podido revisarlos. Los dejo nuevamente: [url=http://eu.naerzone.com/wow/es/foro/temas/vertema.php?id=20255&pag=2#44]Comentario por Khal 1[/url] [url=http://eu.naerzone.com/wow/es/foro/temas/vertema.php?id=35642&pag=3#57]Comentario por Khal 2[/url] [url=http://www.naerzone.com/wow/es/foro/temas/vertema.php?id=20483]Post sin acceso[/url]

Esta cuenta tiene limitado el acceso para publicar comentarios por la siguiente condición:

No tienes permisos para comentar en el foro al que pertenece el tema.

Sólo los Maestros de Juego y los moderadores pueden comentar aquí.


  •  Información