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.