Noté que muchos juegos (si no la mayoría o todos) están empleando diferentes tablas de clasificación para diferentes plataformas. Por ejemplo, diferentes tablas de clasificación para iOS y Android. Tabla de clasificación diferente para Xbox y PS.
No puedo ver la lógica detrás de eso. Después de todo, digamos que iPhone y Android están enviando los datos a un solo servicio / sistema.
¿Es una decisión comercial?
leaderboards
Quirón
fuente
fuente
Respuestas:
Diferentes plataformas pueden resultar en diferentes puntajes incluso con las mismas habilidades. Por ejemplo, porque se vio obligado a tener menos enemigos en el juego de Android debido a problemas de rendimiento.
Esto (junto con la diferencia de control) es la razón por la cual los juegos de consola y PC generalmente nunca juegan juntos (ya sea en multijugador o en tablas de clasificación).
fuente
Puede ser una decisión comercial. Puede ser una decisión de conveniencia. Realmente depende; lo único que puedes decir con certeza es que es la decisión de las personas involucradas en la creación del juego (desarrollador, editor, proveedor de la plataforma, etc.).
Estás asumiendo que "iPhone y Android están enviando los datos a un único servicio," que no es siempre el caso. Las API de iOS para tablas de clasificación ( Game Center ) envían datos a Apple. El servicio de Tablas de líderes de Google envía datos a Google. Un desarrollador puede optar por usar la API de la tabla de clasificación proporcionada por la plataforma para su juego porque es más fácil o más barato para ellos (a pesar del hecho de que necesitarán construir una implementación contra ambas API). También pueden elegir hacerlo porque esas API ofrecen una mejor integración del dispositivo que las API de terceros, y sienten que esto crea una mejor experiencia para el jugador.
Hay varias API de tablas de clasificación de terceros que un juego podría adoptar. Algunos de estos pueden tener un costo adicional (ya sea como productos minoristas o en la forma de requerir que el desarrollador proporcione y pague el alojamiento de las bases de datos de la tabla de clasificación). Es posible que tampoco se vean o se sientan integrados con el dispositivo. Esas desventajas potenciales deben compararse con la ventaja de tener que escribir solo contra la API una vez (en teoría), reduciendo el tiempo de desarrollo.
El equilibrio particular de todos esos factores (y más) influirá en la decisión de qué método particular usar para las tablas de clasificación; Básicamente depende de las necesidades y deseos del desarrollador.
fuente
Si usa la funcionalidad integrada de la tabla de clasificación de GameCenter para evitar tener que implementar las tablas de clasificación usted mismo, terminará con tablas de clasificación separadas cuando cree su versión de Android.
Para mí, es una decisión que dice así: "No quiero volver a implementar un servidor de clasificación solo para poder tener tablas de clasificación multiplataforma".
fuente
La mayoría de las respuestas aquí cubren las razones. Me gustaría mencionar cuando se trata del desarrollo de iOS y Android surge una nueva situación.
Apple favorece los juegos y aplicaciones que usan características nativas de iOS. Es más probable que aparezca si usa Game Center para tablas de clasificación. Lo recomiendan e incluso pueden contactarte con ofertas para promocionarte en la página principal si cambias a ella.
Android es igual con Google Play y Google+. Por lo tanto, tener dos tablas de clasificación separadas, una versión de GameCenter y GooglePlay / Google + es muy ventajoso para aparecer y promocionar su juego.
fuente
Nuevo miembro, no puedo comentar pero estoy de acuerdo con estas respuestas. Como jugador, me gustaría ver mi rango "global" en un juego que es multiplataforma. Sin embargo, como desarrollador de software, entiendo por qué están separados.
Lo primero que viene a la mente es el hecho de que son compañías diferentes (lo que mencionó @JoshPetrie). Microsoft tiene sus propios servidores y bases de datos, mientras que Sony tiene los suyos. Dado que son compañías separadas con centros de datos separados, naturalmente habrá clasificaciones separadas. Tendrían que trabajar juntos y compartir un sistema que albergue ambos conjuntos de datos. Eso no parece probable porque eso significaría que Microsoft tiene acceso a los datos de Sony y viceversa. Y nada es más personal para una empresa que sus datos.
Supongamos, sin embargo, que esto era cierto y que había una base de datos compartida donde todas las clasificaciones están juntas. Apuesto a que las clasificaciones no se distribuirán de manera tan uniforme como se podría pensar y se debería a las diferencias de hardware que resultan en una gran diferencia en la capacidad de un usuario para dominar el juego. Cada consola de juegos es un entorno diferente, o medio, en el que el usuario puede jugar el juego. Según su diseño, el entorno crea limitaciones sobre "qué tan bien" puede jugar el usuario con respecto a los usuarios en un medio diferente.
El mayor ejemplo que se me ocurre (y ya se mencionó en otra respuesta) es la diferencia entre la consola y la PC.
Usemos Team Fortress 2 como ejemplo. La versión de consola se juega con un controlador de mano. Por lo general, el controlador se maneja con los pulgares y los dedos índices (4 dígitos, al menos como juego). La versión para PC usa el teclado con movimiento WASD, otras teclas para funciones y el mouse (según mi recuento, 6 dígitos a la vez).
No solo los "controladores" son diferentes, sino que, como dijo @ratchetfreak, cada sistema tiene su propio grado de potencia de rendimiento. Entonces, el mismo juego podría ser lento y lento en Xbox, pero muy fluido en PS o PC.
También se pueden actualizar las PC en lugar de los juegos de consola que son estáticos hasta que salga la nueva versión. Entonces, las tablas de clasificación serían diferentes, ya que se requiere una versión más nueva del juego (lo que significa un servidor y una base de datos diferentes y bla, bla ...)
Además de estas diferencias, también tiene configuraciones del sistema como la velocidad del mouse que se puede aumentar más que la sensibilidad del joystick (que, al menos para mí, constituye la mayor ventaja de los juegos de PC).
Estoy seguro de que intervienen muchos otros factores, pero estas fueron las primeras cosas que me vinieron a la mente cuando vi esta pregunta. Perdón por estar sin aliento, me emocioné y lo borré lo más rápido que pude.
fuente