Riot Pls: prioridades de los desarr. y el cliente

Por New001, ScuttleChris

Riot Pls es un esfuerzo constante de hablar sobre nuestra visión de League of Legends y mantener a los jugadores informados de lo que sucede en la sede de Riot. Si queréis saber lo que hemos hablado hasta la fecha, echad un vistazo a Riot Pls n.º1 (el del sandbox) y Riot Pls n.º 2 (el de la cola en solitario)


ScuttleChris y New001, jefes de equipo en League of Legends, vuelven para hablarnos un poco sobre lo que está por llegar a League of Legends y sobre la dirección que han tomado los equipos de desarrollo. Venga, al lío:

 

El cliente actualizado alfa de League y su impacto en el desarrollo

La alfa del cliente actualizado de League ya está oficialmente en vivo. Esperamos poder ofreceros una de las cosas más solicitadas de League, aunque todavía falta. Nuestra mayor prioridad actualmente es que el cliente actualizado de League sea perfectamente funcional cuando lo lancemos, y entonces podremos efectuar el cambio de todos los jugadores del cliente de legado. 

Aunque pueda parecer que se trata de una renovación de la fachada, el cliente de League es un proyecto mucho más grande y complejo de lo que parece. Además de las sustituciones visuales y arquitectónicas (que ya de por sí lo convertirían en un proyecto muy grande), también estamos rediseñando el modo de construir y desarrollar nuevas opciones. La estructura de la organización puede ser un tema aburrido, pero pensad en lo siguiente: El cliente de legado se construyó en una pequeña habitación por un pequeño equipo en 2008, y la arquitectura estaba bien para una empresa de unos 50. En ese momento no teníamos ni idea de lo mucho que iba a crecer League, y con los años nos hemos encontrado con que no funcionará con la velocidad o la independencia que queremos. Cada vez es más difícil añadir y mantener las novedades. 

A la vez que actualizamos el cliente de League, partes de la organización de nuestros desarrolladores siguen evolucionando, y esperamos que un día esté listo para que todos demos el salto. Todo lo que hemos añadido al cliente durante los últimos siete años necesita una reconstrucción para el cliente actualizado, y tiene que estar preparado para los jugadores y para los equipos de Riot que trabajen con él. Son dos grandes proyectos: por un lado, el trabajo técnico mostrado en forma de un cliente con una mayor fiabilidad, y por otro lado el trabajo de organización que nos permitirá añadir novedades (o juegos) en menos tiempo. 

Esta prioridad viene con ciertos cambios entre bambalinas: Para que el cliente actualizado de League llegue a estar listo, tendremos que dejar de añadir cosas al cliente actual. Especialmente cuando las opciones están enlazadas al cliente (es decir, siempre), posiblemente los equipos encargados de esa opción tendrán que llevar a cabo la transición y, en vez de seguir aportando novedades, introducir todos los elementos actuales en el cliente actualizado. Eso significa que, hasta que lancemos el cliente actualizado, no podremos lanzar la misma cantidad de novedades (y necesitaremos algún tiempo para que los equipos vuelvan a la normalidad). Cada opción de las que añadimos al cliente de legado ahora tenemos que rehacerla en el cliente actualizado; al centrar nuestro desarrollo en el traslado de características en vez de seguir creando, podremos hacer que la actualización sea antes.

Hablemos de las prioridades a día de hoy: 

  • Equipo de emparejamientos: Es uno de los pocos equipos de desarrollo esencial (es decir, un equipo centrado en el desarrollo de nuevas características de League) que no se ha centrado en el traspaso de características. Están comprometidos a resolver problemas de emparejamiento, de calidad de partida, de tiempos de cola y de reconocimiento de los jugadores en solitario. 
  • Equipos de contenido/equilibrio: El trabajo habitual. El equilibrio, los campeones y los aspectos seguirán llegando. Estos equipos siempre se han centrado en la experiencia de League en vivo; el proyecto de la alfa no gana demasiado si le añadimos diseñadores de campeones o artistas conceptuales. 
  • Equipos de soporte de League: Estos equipos se centran más en apoyar a la comunidad y a desarrollar nuevos sistemas (esports, mejoras de red, anti-trampas, comportamiento del jugador), y seguirán con lo suyo. 
  • El resto de equipos de desarrollo esencial: Actualización del cliente de League. 

Seguimos comprometidos a mejorar League of Legends con novedades, incluidas algunas que llevamos tiempo esperando. Sin embargo, muchas las construiremos o lanzaremos después de actualizar el cliente. Para nosotros, el escenario perfecto sería "ey, hemos construido esto y ya está disponible, ¡sorpresa!", pero creemos que la importancia de tener el nuevo cliente supera a las ganancias a corto plazo, pues tendremos que rehacer cualquier novedad dentro de pocos meses. 

El cliente actualizado alfa de League también es un experimento en cuanto a transparencia. Al abrir la alfa a miles de testers, esperamos poder compartir con vosotros los procesos que seguimos, el nivel de progreso actual y las dificultades que nos encontremos en nuestro camino al lanzamiento, y de paso conocer vuestros comentarios sobre la mejora del cliente actualizado. Esperamos que os unáis al equipo de testeo del cliente y nos transmitáis vuestros comentarios. Gracias a vuestra ayuda, el cliente será mucho más fuerte y rápido.


3 years ago

Etiquetado con: 
Riot Pls

Contenido Relacionado