2008-09-14 16 views
6

Estoy haciendo un simple juego de 2 jugadores en XNA y comencé a buscar para guardar los puntajes más altos del jugador.¿Dónde guardar puntajes altos en un juego de XNA?

Quiero que el juego funcione tanto en Xbox 360 como en Windows, así que tengo que usar el framework para guardar los datos.

Parece que guarda los datos en la etiqueta de jugador de un usuario en particular, por lo que mi pregunta es, ¿qué hacer con los puntajes más altos?

  • Guarda las puntuaciones del usuario en su perfil? (De modo que solo puede ver sus propios puntajes si es el único que inició sesión)
  • ¿Intenta guardar los puntajes de otros jugadores en todos los perfiles? (Parece un dolor para tratar de mantener esta sincronizado)
  • puntuaciones de la tienda en línea
    • El 360 parece tener un método estándar para mostrar las puntuaciones altas de amigos. ¿Se puede acceder desde XNA o solo está disponible para juegos publicados?
    • Rollo propio. (Parece excesivo para un pequeño proyecto tan personal.)

Respuesta

3

XNA API Live no le dan acceso a tablas de clasificación ... por lo que su única opción es almacenar las puntuaciones a nivel local. Si desea que los usuarios vean los puntajes de cada uno ... puede usar dos tiendas diferentes. La tienda del jugador guarda sus propios datos ... y luego almacena el título para almacenar puntajes.

Por supuesto, si el 360 tiene más de un dispositivo de almacenamiento, tendrán que seleccionarlo dos veces ... pero solo les podría permitir elegir el dispositivo para los puntajes si entran en la sección de puntaje más alto.

Cuestiones relacionadas