Subir

Resultados 1 al 9 de 9

Tema: [TRONO] Sistema de puntuación ELO

  1. #1

    Fecha de ingreso
    February-2007
    Mensajes
    1.015
    Reputacion: 13
    Poder de reputación
    15

    [TRONO] Sistema de puntuación ELO

    La sugerencia se centra en establecer un sistema equilibrado de puntuación para el trono de Vesper.

    Premisas del sistema:
    El sistema ELO intenta responder a dos preguntas:
    ¿Qué tan probable era que cada jugador ganara antes del enfrentamiento?
    ¿Cuánto debería cambiar su puntuación según el resultado real?
    �� Si ganas cuando eras favorito, subes poco.
    �� Si ganas cuando eras inferior, subes mucho.
    �� Si pierdes siendo favorito, pierdes mucho.

    ¿Qué representa la puntuación (o rating) ELO?
    Es un número (por ejemplo 80, 100, 120).
    La diferencia entre ratings importa más que el valor absoluto.
    Aproximadamente:
    Diferencia de +10 puntos ≈ ventaja ligera
    Diferencia de +20 puntos ≈ clara ventaja
    Diferencia de +60 puntos ≈ casi seguro ganar

    -------------------------------------------------------------------------------------------------------------------
    OLVIDAR ESTO QUE VIENE A CONTINUACIÓN SI NO QUIERES RAYARTE CON LAS TRIPAS DEL SISTEMA
    PASAR A EJEMPLO PRÁCTICO

    Probabilidad esperada de victoria
    Antes del enfrentamiento, se calcula la probabilidad de que gane cada jugador.

    EA = 1 / (1 + 10^((RB - RA) / 400))
    EB = 1 - EA


    Donde:
    RA = rating del jugador A
    RB = rating del jugador B
    EA = resultado esperado de A (entre 0 y 1)

    Por ejemplo, para dos jugadores A (rating 1600) y B (rating 1400):

    EA ≈ 0.76
    EB ≈ 0.24

    A debería ganar el 76% de las veces.

    Suma de puntos (o rating)

    Rating nuevo = Rating actual + K × (1 - E)

    K = factor de ajuste (define cuánto cambia el rating, a mayor K, más puntos se ganan o pierden, es decir, que un novato con rating 20 gane a un PRO con rating 100 hará que gane muchos más puntos que si se establece un K bajo. Esto ayuda a "recortar diferencias" con mayor velocidad)
    E = probabilidad de victoria esperada (un novato tendrá probabilidad baja de victoria, y un PRO una probabilidad alta)

    Ejemplo completo

    Jugador A (1600) vs Jugador B (1400)
    Gana B (sorpresa)

    Probabilidad esperada de B:
    EB ≈ 0.24

    Resultado real con K = 20:

    Rating B = 1400 + 20 × (1 - 0.24) = 1400 + 15.2 = 1415.2

    A perdería esos mismos 15.2 puntos.
    (Personalmente, intentaría evitar decimales, pero esto es sólo un ejemplo para comprensión del sistema).
    -------------------------------------------------------------------------------------------------------------------

    Propiedades importantes del sistema ELO:
    ✔ Sistema de suma cero (lo que uno gana, el otro pierde)
    ✔ Funciona bien en juegos de habilidad pura
    ✔ Se autoajusta con el tiempo
    ✔ Es simple y computacionalmente barato

    Puntos a tener en cuenta (muy importante, desarrollados más abajo):
    1. No hay grandes cantidades de puntos (ratings bajos).
    2. Todo el mundo empieza con 50 puntos.
    3. La puntuación mínima es 10 puntos (por mucho que te hayan matado).
    4. La puntuación máxima es 150 puntos (aquí se implementa un sistema que penalice al que deje de ir al trono una vez consiga muchos puntos).
    5. Los horarios no tienen por qué estar restringidos, ya que hay limitación de puntos a ganar por día/sesión de manera pasiva por el simple hecho de estar en zona de trono.
    6. Importantísimo ganar/perder mucho más por matar o morir que por tiempo parado sumando puntos en el trono.
    7. El tronista gana algo por aguantar, pero muy poco.
    8. Si hay varios atacantes contra el tronista, da igual cuántos sean: el MVP gana más (por ejemplo el 80%) y el del golpe certero gana menos (20% por ejemplo).
    9. Es un sistema justo para pocos jugadores online.
    10. El sistema de puntuación se refleje con números enteros, nada de decimales, para que sea simple.

    Puntuación pasiva del trono:
    Ganar +1 punto cada 10 minutos (por ejemplo, esto es optimizable iterando, expongan opiniones).
    Máximo de 15 puntos por sesión o día (es decir, 2 horas y media al día como máximo).

    Vamos a intentar ahora aplicarlo con otro ejemplo para UA:

    �� Ratings
    Rating inicial: 50
    Mínimo: 10
    Máximo esperado: 150

    �� K máximo de combate
    Usamos un K FIJO ENTERO: K = 20 puntos

    Reparto en caso de Patera versus Uno:
    MVP daño → 16 puntos (80%)
    Golpe final → 4 puntos (20%)

    �� Ajuste tipo Elo sin decimales
    En vez de la fórmula clásica, usamos un multiplicador según diferencia de rating:

    Diferencia (Atacante – Defensor) ≤ -20 (muy inferior) - Multiplicador :× 1.50
    Diferencia (Atacante – Defensor) de -19 a -6 (inferior) - Multiplicador :× 1.25
    Diferencia (Atacante – Defensor) de -5 a +5 (similares) - Multiplicador: × 1.00
    Diferencia (Atacante – Defensor) de+6 a +19 (superior) - Multiplicador: × 0.75
    Diferencia (Atacante – Defensor) ≥ +20 (muy superior) - Multiplicador: × 0.50

    PuntosGanados = K × multiplicador

    Luego:
    MVP: 80%
    Golpe final: 20%

    3️⃣ Simulacro completo paso a paso
    �� Estado inicial
    Jugador Rating
    Waris 50
    Nimbul 50
    Daviliyo 50
    Dinox 50

    ⚔️ Combate 1: Waris vs Nimbul → gana Waris
    Diferencia: Waris (50) - Nimbul (50) = 0
    Multiplicador: ×1.0
    K: 20
    Waris es MVP y golpe final, se lleva todo: Waris +20 y Nimbul -20
    �� Ratings: Waris = 70 y Nimbul = 30

    ⚔️ Combate 2: Nimbul vs Waris → gana Nimbul
    Diferencia: Nimbul (30) - Waris (70) = -40
    Multiplicador: ×1.5
    K: 20 × 1.5 = 30
    Nimbul es MVP y golpe final: Nimbul +30 y Waris -30
    �� Ratings: Waris = 40 y Nimbul = 60

    ⚔️ Combate 3: Nimbul vs Waris → vuelve a ganar Nimbul
    Diferencia: 60 - 40 = +20
    Multiplicador: ×0.5
    K: 20 × 0.5 = 10
    Nimbul se lleva todo: Nimbul +10 y Waris -10
    �� Ratings: Waris = 30 y Nimbul = 70
    ✔ Observa: cada vez gana menos por farmear al mismo rival

    ⚔️ Combate 4: Daviliyo y Dinox vs Nimbul → muere Nimbul
    Daviliyo = MVP daño
    Dinox = golpe certero

    Cálculo base
    Diferencia: Atacantes Daviliyo y Dinox (50) - Nimbul (70) = -20
    Multiplicador: ×1.5
    K total: 20 × 1.5 = 30

    Reparto
    Daviliyo (MVP): 80% → 24
    Dinox (Final): 20% → 6

    Nimbul pierde el total: Nimbul -30

    �� Ratings finales:

    Jugador Rating
    Waris 30
    Nimbul 40
    Daviliyo 74
    Dinox 56

    ¿Por qué este sistema funciona MUY bien en UO?

    ✔ Todo son enteros
    ✔ El combate manda
    ✔ El MVP importa de verdad
    ✔ El golpe final importa, pero menos
    ✔ No se puede farmear fácil
    ✔ Ratings pequeños y legibles

    ¿Qué pasaría si uno de los jugadores ha muerto 20 veces seguidas? ¿Hay límite mínimo de puntos? ¿Hay límite máximo de puntos?

    Si no ponemos límites, ocurren tres problemas clásicos:
    - El jugador puede llegar a 0 o negativo.
    - El que lo mata empieza a farmear puntos sin riesgo.
    - El rating deja de representar habilidad real.
    Por eso, todo sistema Elo serio tiene suelos y techos.

    Límite mínimo de puntos (FLOOR)
    ✅ Sí, debe existir
    Propuesta concreta: RATING MÍNIMO = 10

    Reglas:

    Un jugador nunca baja de 10
    Si debería perder más, simplemente se queda en 10
    El exceso se pierde, no se transfiere a nadie
    �� Esto rompe la suma cero a propósito, pero evita abusos.

    Ejemplo:

    Jugador X tiene 12 puntos
    Pierde un combate donde debería perder 20: 12 - 20 = -8 → se queda en 10

    ¿Y el que lo mata? (anti-farm)

    Para evitar que alguien farmee a un jugador “hundido”:

    Regla clave: Si el derrotado está en rating mínimo (10), el ganador obtiene solo el ¿25%? del factor K.

    Ejemplo:

    K = 20
    K reducido = 5

    Esto hace que matar a jugadores “hundidos” no compense y el sistema empuje a buscar rivales reales.

    Límite máximo de puntos:
    ✅ También debe existir

    No tanto por justicia, sino por control del sistema.

    Propuesta concreta: RATING MÁXIMO = 150

    Reglas:

    Nadie puede superar 150
    Si alguien debería ganar más, se queda en 150
    El exceso se descarta

    ¿Qué pasa cerca del máximo?

    Para que no sea brusco:

    Rating actual K efectivo
    ≤ 120 100%
    121–135 75%
    136–145 50%
    ≥ 146 25%

    Ejemplo:

    Jugador con 140
    K base = 20
    K real = 10

    Esto:
    ✔ Hace muy difícil mantenerse arriba
    ✔ Premia al que logra matar al “rey”

    ¿Qué pasa con alguien que muere 20 veces seguidas?

    Ejemplo realista: Jugador E empieza en 50.
    Muere 3–4 veces → baja rápido
    Llega a 10
    A partir de ahí: No pierde más y los demás ganan muy poco matándolo

    �� Resultado:
    Deja de ser un “saco de puntos”.
    Puede volver a jugar sin arruinar el ranking.
    Si mejora y mata a alguien fuerte, sube rápido.

    ¿Puede alguien “resucitar” en el ranking?

    Sí, y esto es muy importante. Ejemplo

    Jugador F está en 10
    Mata a alguien con 80

    Diferencia enorme → multiplicador ×1.5

    K = 30 (por ejemplo, ojo, esto se puede fijar como se quiera)
    Jugador F sube de 10 a 40 de golpe
    �� Esto motiva al underdog y evita abandono.

    Por qué este sistema es sano a largo plazo

    ✔ Nadie se hunde para siempre
    ✔ Nadie puede inflarse sin límite
    ✔ No existe farm infinito
    ✔ El combate real manda
    ✔ Funciona bien con pocos jugadores
    ✔ Muy tolerante a jugadores casuales

    En nuestro servidor jugamos por temporadas, es decir, que cada X tiempo se reinicia el sistema y se reparte premio al de máxima puntuación. Entonces esto genera un escenario perverso: si llego a 150 puntos, nunca más voy al trono a combatir y me aseguro que no me quiten mis puntos, por lo que desincentiva el juego. ¿Qué solución propones?

    ✅ La solución correcta: techo blando + desgaste activo
    No quitamos el límite superior.
    Lo transformamos en un sistema dinámico que obliga a defender el trono.
    A partir de cierto rating, empiezas a perder puntos si no juegas el trono.

    Definimos dos umbrales
    Techo blando: 100
    Techo duro: 150

    Hasta 100 → sistema normal
    101–150 → zona de CAMPEÓN

    Desgaste por inactividad (anti-camping)
    Regla: Si un jugador con rating ≥ 120 no pisa el área del trono durante X tiempo, pierde puntos automáticamente.

    Valores concretos (enteros): -2 puntos cada 2 horas de inactividad y tiene que permanecer un mínimo de ¿15 minutos), máximo a perder por día ¿20 puntos? (debatible/optimizable)

    Condición:
    Solo aplica si rating ≥ 120
    Solo si NO entra al área del trono
    No baja nunca de 100 por desgaste.
    �� El nº1 está obligado a exponerse.

    Es decir: Si quieres ser un MASIVO, un fokin CAMPEÓN para estar entre los 101 y 150 puntos, no sólo tienes que ganar 100 puntos con el sistema normal, sino que debes ser un constante jugador que diariamente entra a pelear el trono, tienes que exponerte.

    Ratings privados (opcional):

    Creo que los puntos deberían ser algo privado, sólo lo debe saber el propio jugador.
    Pero lo ideal es que existiera una manera gráfica con la que se pudiera "intuir" la puntuación o rating del enemigo (ojalá las estrellitas antiguas de oro, plata y bronce en facciones), para que sepas lo que puedes ganar o perder si te enfrentas a él:

    - Estrella de ORO: Rating de 90-150
    - Estrella de PLATA: Rating de 50-89
    - Estrella de BRONCE: Rating de 10-49

    Aunque bueno, me suena que esto ya no era posible. ¿Posibles alternativas?

    PROS: Solventar los problemas actuales que presenta el sistema de puntuación del trono a la hora de conseguir puntos (desarrollados o intuitivos durante la lectura del post). Incentivar más aún el uso del trono (no abandonar cuando ves a Waris con >100k de puntos). Incentivar más aún el combate y no tanto la suma de puntos de forma pasiva.

    CONTRAS: ¿Mucho curro en scripteo? ¿Inabarcable? ¿Fumada máxima? ¿Hay muchas prioridades delante? ¿Que se joda el script del trono por tocar su código?

    Hago un alto llamamiento a Sir MeRiX y a sus capacidades.

    Agradecimientos a ChatGPT (R).
    Última edición por PlayorZ; 10-Jan-2026 a las 04:57
    http://usuarios.lycos.es/almu27/playc.jpg

  2. #2

    Fecha de ingreso
    March-2007
    Mensajes
    1.085
    Reputacion: 10
    Poder de reputación
    15

    Re: [TRONO] Sistema de puntuación ELO

    Totalmente a favor

    La propuesta la estuvimos revisando ayer entre los 2 y tiene muchos puntos que lo hacen diferente a como esta actualmente.

    - El trono no tiene horarios, va por franjas de 24h, en las que una vez q hayas farmeado afk tu tiempo, puedes seguir ( para ser un reclamo ) o esperar a la caza, los resets para el cap pueden ser perfectamente fijados en el save de las 00.05 para que el reset del cap esté controlado.
    - Se premia el pvp, no estar solo afk, aunque no puedas estar farmeando puntos de trono, puedes cazar a gente para sacar puntos.
    - hay 1 sistema equilibrado de puntos ( controlado ) no puntuaciones tipo 150k

    Todo esto hace que este sistema sea extremadamente completo.

  3. #3
    Moderador Avatar de Waris Ahluwalia
    Fecha de ingreso
    August-2019
    Clan
    Sin Clan
    Facción
    Neutral
    Nacimiento
    Haven
    Mensajes
    58
    Reputacion: 10
    Poder de reputación
    8

    Re: [TRONO] Sistema de puntuación ELO

    Tengo una duda: estáis diciendo que, al margen de que farmees en el trono puntos, puedes cazar a gente fuera del trono para quitarle esos puntos? No sé si he entendido bien esto.

    Y luego, yendo a la propia propuesta diré que no he leído del todo el tema cuentas, me imagino que es un sistema justo, claro y por esa parte todo ok, pero me pregunto si no se podría, simplemente, reciclar un script ya existente como el de fama y aplicarlo a esta movida (supuestamente a día de hoy tú tienes 10000 de fama y te mata uno con 0 de fama y pierdes mucha fama y el otro gana mucha fama en comparación a si tenéis cantidades de fama más iguales). Imagino que seguramente los números detrás del script de fama son una mierda y habría que aplicar toda la matemática aquí presente para intentar llegar a un sistema justo, pero intentemos reciclar lo que ya hay.

    Lo de los enemigos presentes o no presentes, MVP y demás, podría reutilizarse el que ya hay de reputación de facción, que juraría que funcionaba así.

    Por otra parte, tal y como lo planteas, yo me imagino farmeando puntos y desapareciendo en cuanto alguien aparezca sin darle PVP de manera que ya farmearé puntos en otro momento. A ver si me explico. Sí, se premia muchísimo el ganar los puntos haciendo PVP, pero no se incentiva la búsqueda del mismo. Suena paradójico, pero como dije en el directo e insistiré: no cercar las dinámicas del trono en horario solo va a generar que la gente busque la trampa y farmear a deshoras. Más tarde, simplemente no iré a darte PVP para que no tengas oportunidad de acumular más puntos de los que ya he sacado yo en todas esas horas que no has podido conectar y yo sí. Desde ya, yo no contemplo como sensata ninguna propuesta de trono que no limite el farmeo de puntos en un horario reducido y acotado.

  4. #4
    Staff Ultima Alianza Avatar de Sir Drunk
    Fecha de ingreso
    December-2006
    Ubicación
    La isla
    Clan
    Hijos del Viento
    Facción
    Neutral
    Nacimiento
    Otros - Extranjero
    Mensajes
    6.469
    Reputacion: 137
    Poder de reputación
    15

    Re: [TRONO] Sistema de puntuación ELO

    Recomendaciones para usar chatgpt independientemente del asunto del post y un poco, con perdón, desvirtuando.

    * Cuando le pides a ChatGPT algo de esto tienes que darle un contexto de donde se va a implementar.Por ejemplo " en un juego basado en ultima online de mundo abierto donde los jugadores son libres y es de PVP y de PVM por igual. blablablabla "
    * Tienes que describir la base poblacional: "Somos pocos jugadores de PVP y siempre estamos buscando formulas para maximizar nuestro beneficio sin tener en cuenta las normas puestas en el juego. blablablabla"
    * Tienes que explicar el sistema actual que deseas cambiar y su problema.
    * Tienes que explicar o pedirle el objetivo que tienes.
    * Revisa siempre la respuesta por que SIEMPRE hay alguna inconsistencia en su respuesta, yo creo que he visto 2 o 3 pero como el post no va dedicado a mi no me meto en el asunto.
    * Siempre que veas una inconsistencia tienes que ajustarla en un nuevo mensaje. para que vuelva a escribir todo, por que sino las referencias a ese punto se pueden romper.
    * Del mismo modo, siempre que veas que algo no se ajusta a lo que pides, tienes que rehacer todo, por que va a generar inconsistencias.

    Con esto consigues una respuesta más solida y ajustada a lo que buscas.

    * A la hora de publicar tus resultados tienes que decirle donde vas a publicar: "Prepara esta respuesta para un foro" y luego decirle la tecnología del foro "usa el formato de PHPBB" y entonces te lo dará para que cuando lo pongas en el foro se vea bonito y SOBRE TODO, más fácil de leer. .
    * Recuerda que cuando edites el post muchas imágenes se rompen, eso no se exactamente por que pasa, pero pasa.
    Última edición por Sir Drunk; 10-Jan-2026 a las 22:03
    Sir Drunk [Hijos del Viento]
    Email Corporativo: Drunk@ultima-alianza.com
    Email Gmail: quest.uasphere@gmail.com

  5. #5

    Fecha de ingreso
    March-2007
    Mensajes
    1.085
    Reputacion: 10
    Poder de reputación
    15

    Re: [TRONO] Sistema de puntuación ELO

    Voy a explicar de forma más sencilla.

    La idea es todos empiezan con 50 puntos, limitar el tiempo diario de farmeo afk diario ( puedes estar 24h si quieres pero solo te van a puntuar 2h max ) y premiar las peleas en el trono.

    - Farmear puntos en trono : no hay penalización por estar AFK ( El flame que actualmente te cae si estás quieto ) , ya que una vez que se llegue al cap de puntos ( 15puntos al día = 2h y 30min ) puedes seguir en el trono PERO no subirás más de esos puntos. Añadido a eso nunca podrás superar una barrera de puntos ( 100 ) sin matar gente , para pasar de 100 se hará matando ( por lo cual incentivas el pvp ).

    - Puntuacion por matar :
    Cada persona "vale" 10 puntos por matarla y a esto hay que añadir el % extra por diferencia de puntos actuales ( ver ejemplos en el post de Playorz ). A esto hay que tener en cuenta que si no es 1vs1 y hay más jugadores los valores de los 10puntos originales se repartirán en 80% mvp y 20% al golpe certero.

    - Matar fuera del trono .
    Para responder a la duda de Waris : No , no puedes matar fuera de la zona del trono no te puntuara, los puntos solo entran en funcionamiento en la zona delimitada del trono. La idea de que todos tengan 50 puntos, es para que cualquiera pueda participar sin tener que darle al trono una primera vez.

    - Igualdad de puntos : si hay igualdad de puntos a final de temporada porque la gente no hiciera pvp y solo hubiera caps de puntos por farmear trono , NADIE GANARIA y se pasa a la próxima temporada. En caso de empate pero hay muertes de jugadores se valorará por las siguientes categorías :
    - Número de kills
    - Número de veces siendo MVP
    - Número de veces dando golpe certero
    - Número de horas en el trono

    Horario de trono: no hay horario , no hay bonus de estar en hora feliz, el bonus te lo da matar , que es la idea principal del trono. Quitando las restricciones de las horas haces que todo el mundo ( aunque tengan distintas franjas horarias ) pueda participar y tener opciones.

    Si hay que aclarar alguna duda más o algo mas del sistema , intentaremos dar una respuesta adecuada.

    Gracias

  6. #6

    Fecha de ingreso
    February-2007
    Mensajes
    1.015
    Reputacion: 13
    Poder de reputación
    15

    Re: [TRONO] Sistema de puntuación ELO

    Cita Iniciado por Waris Ahluwalia Ver mensaje
    Tengo una duda: estáis diciendo que, al margen de que farmees en el trono puntos, puedes cazar a gente fuera del trono para quitarle esos puntos? No sé si he entendido bien esto.

    Y luego, yendo a la propia propuesta diré que no he leído del todo el tema cuentas, me imagino que es un sistema justo, claro y por esa parte todo ok, pero me pregunto si no se podría, simplemente, reciclar un script ya existente como el de fama y aplicarlo a esta movida (supuestamente a día de hoy tú tienes 10000 de fama y te mata uno con 0 de fama y pierdes mucha fama y el otro gana mucha fama en comparación a si tenéis cantidades de fama más iguales). Imagino que seguramente los números detrás del script de fama son una mierda y habría que aplicar toda la matemática aquí presente para intentar llegar a un sistema justo, pero intentemos reciclar lo que ya hay.

    Lo de los enemigos presentes o no presentes, MVP y demás, podría reutilizarse el que ya hay de reputación de facción, que juraría que funcionaba así.

    Por otra parte, tal y como lo planteas, yo me imagino farmeando puntos y desapareciendo en cuanto alguien aparezca sin darle PVP de manera que ya farmearé puntos en otro momento. A ver si me explico. Sí, se premia muchísimo el ganar los puntos haciendo PVP, pero no se incentiva la búsqueda del mismo. Suena paradójico, pero como dije en el directo e insistiré: no cercar las dinámicas del trono en horario solo va a generar que la gente busque la trampa y farmear a deshoras. Más tarde, simplemente no iré a darte PVP para que no tengas oportunidad de acumular más puntos de los que ya he sacado yo en todas esas horas que no has podido conectar y yo sí. Desde ya, yo no contemplo como sensata ninguna propuesta de trono que no limite el farmeo de puntos en un horario reducido y acotado.
    El primer punto te lo ha contestado NimbuL: No, el sistema seguiría siempre funcionando dentro del área del trono.

    Segundo punto: No sé exactamente cómo funciona el script del cálculo de la fama, ni el de puntos de facción. Yo este creo que está muy bien porque, por ejemplo, es el que se usa en ajedrez. Puedes ser un PRO con 3000 puntos de ELO, que si ganas a uno de 400, apenas subes (creo que ni si quiera subes puntuación, también es el caso más extremo diría yo). La filosofía de esta manera de contar los puntos es lo que expuse en el primer post:

    Si ganas cuando eres favorito, subes poco.
    Si ganas cuando eres inferior, subes mucho.
    Si pierdes siendo favorito, pierdes mucho.

    (En un post posterior voy a volver a publicar algunos simulacros después de haber "entrenado" a la IA, para que se vea mejor con ejemplos).

    En cuanto al tercer punto: Vale, veo que captas la idea de lo que se premia (el combate en PVP), pero tiene mucho sentido lo que dices, hay que incentivar que se vaya al trono cuando ya seas un alto tenedor de puntos. Entonces, hasta ahora creo que concluimos que:

    1. El sistema de conteo de puntos parece bastante razonable.
    2. El problema se puede encontrar en aquellos que hayan llegado al máximo de puntos (esto contando con que se pone un límite máximo de puntos) porque ya no tienen la necesidad/el incentivo de ir a farmear puntos de manera pasiva en la zona del trono.

    SOLUCIÓN:

    Establecer un "techo blando" en 100 puntos y un "techo duro" en 150 puntos.
    Incluir un sistema de DESGASTE para el jugador que ya se encuentre el "rating de CAMPEÓN" (es decir, entre estos 100 y 150 puntos), de manera que, en este rango de puntos, si estás fuera del área del trono pierdes puntos más rápido que farmear puntos dentro de la zona.

    Me explico con un ejemplo:

    1. Soy PlayorZ, me voy al trono a buscar PVP.
    2. Tengo 50 puntos y empiezo a matar/morir dentro de la zona del trono.
    3. Simultáneamente gano puntos de manera pasiva mientras soy tronista (pongamos que se gana a un ritmo de 1 punto por cada 10 minutos).
    4. Alcanzo los 150 puntos máximos que te permite el sistema (y sí, para llegar a esta puntuación, puede ser una combinación de PVP+forma pasiva siendo tronista).
    5. Cierro el UO y me voy a dormir, ya no tengo incentivo porque estoy en el máximo.
    6. Se activa el DESGASTE: pongamos que se pierden 2 puntos cada 10 minutos (el doble) o se pierden 2 puntos por cada 15 minutos o incluso se pierde más lento que durante la ganancia, 1 punto cada 20 minutos (por si no se quiere ser tan agresivo, esto es obviamente optimizable y debatible).
    7. Me despierto y me voy a currar, o al GYM o a lo que sea, y cuando entro al UO estoy en el "techo blando" con 100 puntos, porque el sistema ha parado de restarme cuando llega a esos 100 puntos.
    8. Tengo que ir al trono de nuevo para volver a farmear puntos de manera pasiva, o lo más importante: subir PVPeando.
    9. Siempre tendré la obligación de estar allí como tronista, exponiéndome al riesgo.
    10. Si en algún momento se me pasa por la cabeza irme de recall runa como un cobarde, debería pensar: "no, me sale más a cuenta intentar matarlo, porque subo más rápido".
    11. Recordatorio: Este desgaste se aplica sólo cuando has pasado de los 100 puntos, y el sistema nunca te bajaría de 100 a causa de que estés fuera del área del trono (por morir obviamente si).

    Creo que algo así solventaría esta problemática, ¿no? (puliendo posibles otros escenarios perversos por supuesto).
    http://usuarios.lycos.es/almu27/playc.jpg

  7. #7

    Fecha de ingreso
    February-2007
    Mensajes
    1.015
    Reputacion: 13
    Poder de reputación
    15

    Re: [TRONO] Sistema de puntuación ELO

    Te contesto en verde sobre tu post.

    Cita Iniciado por Sir Drunk Ver mensaje
    Recomendaciones para usar chatgpt independientemente del asunto del post y un poco, con perdón, desvirtuando.

    * Cuando le pides a ChatGPT algo de esto tienes que darle un contexto de donde se va a implementar.Por ejemplo " en un juego basado en ultima online de mundo abierto donde los jugadores son libres y es de PVP y de PVM por igual. blablablabla " Esto lo he hecho.
    * Tienes que describir la base poblacional: "Somos pocos jugadores de PVP y siempre estamos buscando formulas para maximizar nuestro beneficio sin tener en cuenta las normas puestas en el juego. blablablabla" También lo he hecho, aunque no en el caso de hablar del PVM, no sé en qué influye comentarle algo del PVM
    * Tienes que explicar el sistema actual que deseas cambiar y su problema. También lo he hecho.
    * Tienes que explicar o pedirle el objetivo que tienes. También lo he hecho.
    * Revisa siempre la respuesta por que SIEMPRE hay alguna inconsistencia en su respuesta, yo creo que he visto 2 o 3 pero como el post no va dedicado a mi no me meto en el asunto. También lo he hecho. Mi intención es revisar y leer bien todo lo que dice. Ojo, soy un ignorante en programación y por supuesto no me sé todas las tripas del servidor (ni tengo por qué), pero creo que para una sugerencia no es necesario. Por otro lado, agradecería que expusieras esas 2 o 3 inconsistencias.
    * Siempre que veas una inconsistencia tienes que ajustarla en un nuevo mensaje. para que vuelva a escribir todo, por que sino las referencias a ese punto se pueden romper. También lo he hecho, hay que ser muy cuidadoso en explicar bien lo que quieres.
    * Del mismo modo, siempre que veas que algo no se ajusta a lo que pides, tienes que rehacer todo, por que va a generar inconsistencias. Creo que también lo he hecho, o no me ha dado muestras de que no lo he hecho.

    Con esto consigues una respuesta más solida y ajustada a lo que buscas.

    * A la hora de publicar tus resultados tienes que decirle donde vas a publicar: "Prepara esta respuesta para un foro" y luego decirle la tecnología del foro "usa el formato de PHPBB" y entonces te lo dará para que cuando lo pongas en el foro se vea bonito y SOBRE TODO, más fácil de leer. A mi modo de ver el post, era muy bonito. ERA, hasta que edité y se desguajaringó todo un poco... Las imágenes/iconos se perdieron.
    * Recuerda que cuando edites el post muchas imágenes se rompen, eso no se exactamente por que pasa, pero pasa. Ya, como digo, al editar el post se volvió un post mucho más feo.
    Después de estar unas 3 horas y media con el tema, creo que bastante he trabajado la sugerencia (para lo que se suele ver en esta sección) y he mostrado principalmente el resumen, porque tengo mucho texto que podría aportar, pero creo que si ya va a ser duro leer lo que he escrito en el primer post, estoy seguro de que nadie se leería un post donde volcara toda la info.
    http://usuarios.lycos.es/almu27/playc.jpg

  8. #8

    Fecha de ingreso
    February-2007
    Mensajes
    1.015
    Reputacion: 13
    Poder de reputación
    15

    Re: [TRONO] Sistema de puntuación ELO

    Me gustaría postear algunos simulacros de situaciones que pudieran ser reales durante la batalla, para que se vea algo más claro con ejemplos.
    Se puede observar con qué rapidez unos jugadores pueden alcanzar a otros.

    OJO! Me centro sólo en la dinámica del sistema de reparto de puntos (basado en el sistema ELO), para que nos hagamos una idea de cómo se sube o baja puntuación.

    ------------------------------------------------------
    ------------------------------------------------------

    ⚔️ Simulación 1vs1

    Waris tiene 120 puntos
    Daviliyo tiene 10 puntos

    Siendo un duelo entre ambos (sin otros combatientes), ¿Cuántas veces tendría que matar Daviliyo a Waris para alcanzar o adelantar su rating?

    ☠️ Muerte 1

    Diferencia: 10 - 120 = -110 → multiplicador ×1.5
    K = 20 × 1.5 = 30

    Resultado:
    Daviliyo +30 → 40
    Waris -30 → 90

    ☠️ Muerte 2

    Diferencia: 40 - 90 = -50 → ×1.5
    K = 30

    Resultado:
    Daviliyo +30 → 70
    Waris -30 → 60

    🔴 Aquí ya se cruzan (Daviliyo supera a Waris),
    En solo 2 muertes, Daviliyo ya iguala y supera el rating de Waris.

    ------------------------------------------------------
    ------------------------------------------------------

    ⚔️ Simulación 1vs2

    Waris va con 120 puntos
    Daviliyo con 10
    Dinox aparece con 30 puntos para ayudar a Daviliyo.
    Ambos consiguen matar a Waris, siendo Dinox el máximo contendiente de daño y Daviliyo el autor del golpe crítico en los combates pares (2, 4, 6, etc.)
    Pero en los combates impares (1, 3, 5, etc). Daviliyo es el máximo contendiente y Dinox el del golpe crítico.

    ¿Quién conseguiría alcanzar a Waris antes en rating? ¿Cuántas muertes se necesitaría?

    ☠️ Combate 1 (impar)

    MVP: Daviliyo
    Golpe crítico: Dinox

    Multiplicadores:
    Daviliyo: 10 - 120 = -110 → ×1.5
    Dinox: 30 - 120 = -90 → ×1.5

    K = 20 × 1.5 = 30

    Reparto:
    Daviliyo (80%) → 24
    Dinox (20%) → 6

    Resultados:
    Daviliyo: 10 → 34
    Dinox: 30 → 36
    Waris: 120 → 90

    ☠️ Combate 2 (par)

    MVP: Dinox
    Golpe crítico: Daviliyo

    Multiplicadores:
    Dinox: 36 - 90 = -54 → ×1.5
    Daviliyo: 34 - 90 = -56 → ×1.5

    K = 30

    Reparto:
    Dinox → 24
    Daviliyo → 6

    Resultados:
    Daviliyo: 34 → 40
    Dinox: 36 → 60
    Waris: 90 → 60

    🔴 Aquí ya se iguala Waris con Dinox

    ☠️ Combate 3 (impar)

    MVP: Daviliyo
    Golpe crítico: Dinox

    Multiplicadores:
    Daviliyo: 40 - 60 = -20 → ×1.5
    Dinox: 60 - 60 = 0 → ×1.0

    👉 Usamos el multiplicador MAYOR del evento:

    K = 20 × 1.5 = 30

    Reparto:
    Daviliyo → 24
    Dinox → 6

    Resultados:
    Daviliyo: 40 → 64
    Dinox: 60 → 66
    Waris: 60 → 30

    ☠️ Combate 4 (par)

    MVP: Dinox
    Golpe crítico: Daviliyo

    Multiplicadores:
    Dinox: 66 - 30 = +36 → ×0.5
    Daviliyo: 64 - 30 = +34 → ×0.5

    K = 20 × 0.5 = 10

    Reparto:
    Dinox → 8
    Daviliyo → 2

    Resultados:
    Daviliyo: 64 → 66
    Dinox: 66 → 74
    Waris: 30 → 20

    ☠️ Combate 5 (impar)

    MVP: Daviliyo
    Golpe crítico: Dinox

    Multiplicadores:
    Daviliyo: 66 - 20 = +46 → ×0.5
    Dinox: 74 - 20 = +54 → ×0.5

    K = 10

    Reparto:
    Daviliyo → 8
    Dinox → 2

    Resultados:
    Daviliyo: 66 → 74
    Dinox: 74 → 76
    Waris: 20 → 10 (mínimo)

    📊 Resultado final

    Waris (10)
    Daviliyo (74)
    Dinox (76)


    ❓ ¿Quién alcanza antes a Waris en rating?
    👉 Dinox lo alcanza antes.
    En el combate 2, Dinox ya iguala a Waris (60).
    Daviliyo aún va por detrás en ese momento.

    ❓ ¿Cuántas muertes se necesitan?
    2 muertes para que Dinox alcance a Waris.
    3 muertes para que Daviliyo lo supere claramente.

    ------------------------------------------------------
    ------------------------------------------------------

    Luego hay otros simulacros como que Waris mata primero a Daviliyo pero luego Dinox tumba a Waris, etc. y se va viendo cómo se va aplicando el intercambio de puntos, pero no voy a seguir porque creo que ya es demasiado texto.

    Pd. Disculpen si se me ha pasado algo en el texto o ha aparecido algún error, no lo he revisado en profundidad (mañana hay que madrugar).
    http://usuarios.lycos.es/almu27/playc.jpg

  9. #9
    Staff Ultima Alianza Avatar de Sir Drunk
    Fecha de ingreso
    December-2006
    Ubicación
    La isla
    Clan
    Hijos del Viento
    Facción
    Neutral
    Nacimiento
    Otros - Extranjero
    Mensajes
    6.469
    Reputacion: 137
    Poder de reputación
    15

    Re: [TRONO] Sistema de puntuación ELO

    Dice nimbul que como digo que esto es rehacer el trono entero y tiene un coste alto de consumo e implementación y hay que evaluar si merece la pena es como decir que NO y que la propuesta no se va a hacer. Por tanto, cierro el post.

    Ruego que no se pongan post en los que si señalo lo negativo del post en un lenguaje natural se vayan a ofender las partes implicadas. Así nos ahorramos todos el tiempo de pensar y escribir las propuestas y las respuestas.
    Sir Drunk [Hijos del Viento]
    Email Corporativo: Drunk@ultima-alianza.com
    Email Gmail: quest.uasphere@gmail.com

Temas similares

  1. Lord Eclipse reclama su trono
    Por Sir Drunk en el foro Quest y Eventos
    Respuestas: 20
    Último mensaje: 06-Aug-2021, 19:30
  2. Sistema antispeedhack
    Por PlayorZ en el foro Dudas y Preguntas
    Respuestas: 7
    Último mensaje: 21-Jul-2012, 04:52
  3. Sistema de casas
    Por Eje en el foro Scripts
    Respuestas: 5
    Último mensaje: 07-Feb-2010, 15:05
  4. Sistema de enfermedades
    Por macca en el foro Sugerencias
    Respuestas: 3
    Último mensaje: 01-Feb-2010, 00:57
  5. LA puntuacion
    Por NaKeN en el foro Torneos
    Respuestas: 1
    Último mensaje: 24-Sep-2007, 16:07

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
YoutubeFbChat IRCTwit