Dev
Pregúntale a Riot: ¿ARAM es realmente aleatorio?

Cómo funciona Tu Tienda, botánica de Aguasturbias y cómo aseguramos que no haya dos Lux en un ARAM.

DevAutoresRiot Scathlocke, Riot Mojibake, Riot Aryeila
  • Se copió al portapapeles

Te damos la bienvenida a Pregúntale a Riot

Esta semana hablaremos de flores, Tu Tienda y ARAM.

¡Y no olvides enviarnos todas tus preguntas! Cada pregunta ayuda a alimentar a un poro hambriento.

¿"Tu Tienda" elige de manera aleatoria el aspecto que te dará al presionar el botón o es predeterminado?

¡Los aspectos de Tu Tienda se eligen de manera especial para ti antes de que presiones ese botón! De hecho, entramos en detalles respecto a cómo se seleccionan y personalizan tus ofertas en el artículo del blog de tecnología Almacenamos Tu Tienda con la ciencia de los datos (enlace en inglés). Si gustas puedes consultarlo para conocer más al respecto.


Riot Aryeila, editora sénior

¿Qué tipo de flores hay en Aguasturbias? Si es que crece alguna.

Aguasturbias es solo una ciudad (¡grande y sucia!) situada lejos en las Islas de las Serpientes. Debido a que la población de extranjeros paylangi se encuentra amontonada en sus chozas de madera, no hay mucho espacio para plantas y vida silvestre, pero sin duda brotan flores tropicales silvestres donde pueden, en especial entre las ruinas de la vieja arquitectura buhru. Creo que es posible ver flores de lirio o lotos particularmente coloridos, así como especímenes menos agradables como atrapamoscas o plantas peores...

Pero Aguasturbias es un puerto próspero. Por lo general, puedes comprar lo que quieras, si tienes suficiente para pagar. No voy a decir que hay una "floristería en el mercado negro", pero apuesto a que puedes encontrar a alguien en Aguasturbias que puede conseguirte lo que sea que busques, incluso si le toma semanas o meses. ¿Rosas de Noxus? ¿Flores espirituales secas de Jonia? ¿Vides saltarinas de Demacia? Puedes conseguir todo esto y más por el precio correcto.

Pero, por lo general, esas cosas se consideran bastante frívolas para el ciudadano promedio, por lo que es probable que solo los capitanes de barcos más adinerados que puedan mantener algo tan ostentoso como un jardín, en sus residencias privadas muy, muy lejos de los muelles, embarcaderos y las bahías de trinchado.

Riot Scathlocke, directora de editorial narrativa

Hola, Riot. Tengo una pregunta respecto a ARAM. ¿La selección de campeones es completamente aleatoria? ¿Cómo se aseguran de que ambos equipos no tengan el mismo campeón incluso si la gente actualiza sus opciones?

La lógica detrás de la selección de campeones en ARAM es un servicio que llamamos "TeamBuilder". El servidor de TeamBuilder conoce qué campeón le salió en la actualización a cada jugador, cuáles tiene en la banca, etc., para ambos equipos. TeamBuilder evita que un campeón que ya le salió a alguien le aparezca en una actualización a otro jugador.

La interfaz de usuario de la selección de campeones de LoL obedece y te ofrece el campeón que TeamBuilder le dice que te ofrezca. Y cuando haces clic en los "dados", el cliente le dice a TeamBuilder que solicitaste una actualización. TeamBuilder determina qué campeón te salió y le dice al cliente, el cual te lo muestra.

En otras palabras, todo el proceso de selección de campeones lo aprueba el servidor. TeamBuilder está a cargo. Cada selección, actualización, intercambio, cambio de banca y confirmación es una transacción. Eso quiere decir que es imposible que dos jugadores se encuentren con el mismo campeón en una actualización al mismo tiempo. TeamBuilder procesará una actualización con cuidado y luego la otra.

En cuanto a si es "completamente aleatoria", depende de a qué te refieres. Cada vez que haces una selección o una actualización, el campeón que recibes se elige de forma aleatoria del set de campeones disponibles que pueden salir en ese momento, pero ese set no es aleatorio. En terminología matemática establecida es:

((ACO) \ R) \ D

Donde A es el set de 65 campeones de ARAM que están disponibles siempre de manera gratuita para jugar, C es la rotación de campeones gratuitos actual, O es el set de campeones que tú tienes, R es el set de campeones que ya sacaron los jugadores en ambos equipos y D es el set (que esperamos que esté vacío) de campeones inhabilitados. En términos más simples: siempre recibirás un campeón aleatorio que aún no esté en un equipo o en la banca.

Las 10 selecciones iniciales también siguen este proceso: al inicio de la selección de campeones, TeamBuilder hace esto una vez por jugador para determinar el campeón inicial de todos.

En particular, los campeones que aparecieron en las partidas anteriores, o incluso las selecciones de campeones abandonadas, no tienen efecto en esto. Eso quiere decir que es bastante posible obtener al mismo campeón en racha en diferentes partidas, o una racha de un campeón que te guste mucho, o una racha de un campeón que no te agrade. Cuando eso sucede, puede parecer que no es aleatorio, a pesar de que sí lo es.

Así que cuando tu mouse se encuentra vacilante sobre el botón de actualización, lo único que puedo decirte es: "¡Buena suerte!".


Riot Mojibake, ingeniero sénior de software

¿Tienes alguna pregunta? Entra aquí y déjanos tu comentario. ¡Pregúntanos lo que sea!



  • Se copió al portapapeles

Artículos relacionados
Artículos relacionados