¿Sistemas de clasificación en línea para juegos de PC (pequeños / independientes)? [cerrado]

18

¿Existen sistemas / bibliotecas gratuitos / asequibles para agregar funciones en línea a un pequeño juego de PC? (muy probablemente, para un pequeño juego independiente basado principalmente en Windows)

No estoy preocupado por el emparejamiento o el modo multijugador en línea, pero estoy interesado en las tablas de clasificación, y tal vez características un poco más avanzadas, como la carga / descarga de contenido creado por el usuario (por ejemplo, repeticiones o niveles creados por el jugador). ¿Quizás incluso actualizaciones automáticas o contenido descargable?

Si bien probablemente no debería ser demasiado difícil implementar al menos los elementos básicos desde cero, parece una gran rueda para reinventar, y sería preferible un sistema probado para reducir el tiempo de desarrollo y la posibilidad de enormes agujeros de seguridad. ¿Hay algo al alcance de los desarrolladores independientes de bajo / sin presupuesto?

bluescrn
fuente
1
¿Qué lenguaje de programación / entorno estás usando?
Hendrik Brummermann
Principalmente C ++, pero potencialmente C # en el futuro
bluescrn
Lancé esto como una idea de negocio a algunos tipos de alojamiento web que conocí hace algunos años, pero el caso de negocios es difícil de hacer ...
Jari Komppa
Sí, sería genial si hubiera un equivalente independiente de Xbox Live para este tipo de cosas. Tendría que ser multiplataforma, admitir muchos idiomas y ser muy rápido + fácil de integrar. Pero lo más importante, lo suficiente lo suficientemente abierta y de bajo costo para los desarrolladores a usar el servicio
bluescrn
Mi idea de negocio era que obtienes N conexiones gratuitas al mes por una tarifa inicial (unos 20 dólares o algo así), y si tu juego tiene éxito, debes actualizar a un paquete de tarifa mensual más premium. La tarifa inicial es eliminar las cuentas para que el 99.999% de las cuentas no estén simplemente inactivas ..
Jari Komppa

Respuestas:

2

Dos opciones en este momento (además de rodar tu propio)

OpenFeint está en alfa / beta para WP7 (por lo que Silverlight / XNA también estaría disponible). Sin embargo, el registro no ha progresado más allá de un correo electrónico que dice que llegará pronto.

OpenXLive es una versión abierta del sistema de clasificación XBL. Parece que es XNA, pero también hay tutoriales para Silverlight para que pueda usar ambos.

Ambos sistemas tienen tablas de clasificación, logros, etc., pero en el momento de esta respuesta, solo OpenXLive es realmente utilizable.

OpenXLive: http://www.openxlive.com/

OpenFeint: http://www.openfeint.com/

Espero que ayude.

Bil Simser
fuente
2

Como se dijo, puedes usar Cocos Live para tablas de clasificación. Lo usé con proyectos de Android (Java y C ++). He reescrito la parte del cliente en Java (100 líneas). Nuestro cliente C ++ usa libcurl y jansson .

Cocos Live utiliza comandos HTTP (REST + Json). Por lo tanto, se puede implementar fácilmente en muchos idiomas.

Cocos live pros:

  • Servidor de clasificación disponible si no necesita el suyo
  • Google App Engine disponible si necesita sus servidores privados de clasificación

Cocos live contras:

  • No completado como OpenFeint / ScoreLoop ..
Ellis
fuente
1

Bueno, sería relativamente simple para ti rodar tu propio sistema básico usando Google App Engine. Puede implementar algo de seguridad básica si es necesario. Lo más probable es que esto sea lo que tendrá que hacer a menos que encuentre un SDK, como Steamworks, que incluya tal cosa.

Solución Objective-C: Cocos Live es gratis para tablas de clasificación. Lo he usado previamente para un proyecto mío de iOS. Es una biblioteca independiente que aprovecha Google App Engine en su extremo. No te cobran nada hasta que tu juego es realmente, realmente empujando MUCHOS puntajes (entonces probablemente preguntarán).

David McGraw
fuente