Sistemi di classifica online per giochi per PC (piccoli / indie)? [chiuso]


18

Esistono sistemi / librerie gratuiti / convenienti per l'aggiunta di funzionalità online a un gioco per PC di piccole dimensioni? (molto probabilmente, per un piccolo gioco indipendente basato principalmente su Windows)

Non mi preoccupo del matchmaking o del multiplayer online, ma sono interessato alle classifiche e forse a funzioni leggermente più avanzate, come l'upload / download di contenuti creati dagli utenti (ad esempio replay o livelli creati dai giocatori). Forse anche aggiornamenti automatici o contenuti scaricabili?

Sebbene probabilmente non dovrebbe essere troppo difficile implementare almeno le basi da zero, sembra reinventare una grande ruota, e sarebbe preferibile un sistema collaudato, per ridurre i tempi di sviluppo e ridurre le possibilità di lacune di sicurezza spalancate. C'è qualcosa alla portata degli sviluppatori indipendenti a basso / nessun budget?


1
Quale linguaggio / ambiente di programmazione stai usando?
— Hendrik Brummermann,

Principalmente C ++, ma potenzialmente C # in futuro
— bluescrn il

L'ho proposta come idea imprenditoriale ad alcuni ragazzi di web hosting che conoscevo alcuni anni fa, ma il caso aziendale è difficile da realizzare ..
— Jari Komppa,

Sì, sarebbe bello se ci fosse un equivalente indipendente di Xbox Live per questo genere di cose. Dovrebbe essere multipiattaforma, supportare molte lingue ed essere molto veloce + facile da integrare. Ma soprattutto, abbastanza aperto e abbastanza economico per gli sviluppatori di utilizzare il servizio
— bluescrn

La mia idea imprenditoriale era quella di ottenere N connessioni gratuite al mese pagando una tariffa iniziale (circa 20 dollari o una parte del genere) e, se il tuo gioco ha successo, devi passare a un pacchetto di tariffe mensili più premium. La tariffa di partenza è di abbattere i conti in modo che il 99,999% dei conti non sia solo inattivo ..
— Jari Komppa

Risposte:


2

Due opzioni in questo momento (oltre a roll-your-own)

OpenFeint è in alpha / beta per WP7 (quindi anche Silverlight / XNA sarebbe disponibile). Tuttavia la registrazione non è andata oltre l'e-mail dicendo che arriverà presto.

OpenXLive è una versione aperta del sistema di classifica XBL. Sembra che sia XNA ma ci sono anche tutorial per Silverlight in modo da poterli usare entrambi.

Entrambi i sistemi hanno classifiche, risultati, ecc. Ma al momento di questa risposta è utilizzabile solo OpenXLive.

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

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

Spero possa aiutare.


2

Come detto, puoi usare Cocos Live per le classifiche. L'ho usato con progetti Android (Java e C ++). Ho riscritto la parte client in Java (100 righe). Il nostro client C ++ utilizza libcurl e jansson .

Cocos Live utilizza i comandi HTTP (REST + Json). Quindi può essere implementato facilmente in molte lingue.

Professionisti live di Cocos:

  • Server della classifica disponibile se non hai bisogno del tuo
  • Google App Engine disponibile se hai bisogno dei tuoi server di classifica privati

Cocos live contro:

  • Non completo come OpenFeint / ScoreLoop ..

1

Bene, sarebbe relativamente semplice per te creare il tuo sistema di base usando Google App Engine. È possibile implementare un po 'di sicurezza di base, se necessario. Molto probabilmente, questo è probabilmente ciò che dovrai fare se non trovi un SDK, come Steamworks, che include una cosa del genere.

Soluzione Objective-C: Cocos Live è gratuito per le classifiche. L'ho usato in precedenza per un mio progetto iOS. È una libreria autonoma che sfrutta Google App Engine alla fine. Non ti fanno pagare nulla fino a quando il tuo gioco non è davvero, spingendo davvero MOLTI punteggi (quindi probabilmente ti chiederanno).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.