Sistemas de cabeçalho online para jogos de PC (pequenos / independentes)? [fechadas]

18

Existem sistemas / bibliotecas gratuitas / acessíveis disponíveis para adicionar recursos online a um pequeno jogo de PC? (provavelmente, para um pequeno jogo indie baseado no Windows)

Não estou preocupado com matchmaking ou multiplayer online - mas estou interessado em tabelas de classificação e talvez em recursos um pouco mais avançados, como o upload / download de conteúdo criado pelo usuário (por exemplo, replays ou níveis criados pelo jogador). Talvez até atualizações automáticas ou conteúdo para download?

Embora provavelmente não deva ser muito difícil implementar pelo menos o básico do zero, parece uma grande roda para reinventar, e um sistema testado e testado seria preferível, para reduzir o tempo de desenvolvimento e reduzir a chance de brechas de segurança. Existe algo ao alcance de desenvolvedores independentes de baixo / sem orçamento?

bluescrn
fonte
1
Qual linguagem / ambiente de programação você está usando?
Hendrik Brummermann
Principalmente em C ++, mas potencialmente em C # #
bluescrn
Eu lancei isso como uma ideia de negócio para alguns web-hosting-caras que eu conhecia há alguns anos, mas o caso de negócio é difícil fazer ..
Jari Komppa
Sim, seria legal se houvesse um equivalente independente do Xbox Live para esse tipo de coisa. Ele precisaria ser multiplataforma, oferecer suporte a vários idiomas e ser muito rápido + fácil de integrar. Mas o mais importante, o suficiente aberto o suficiente e barata para os desenvolvedores a usar o serviço
bluescrn
Minha ideia de negócio era que você recebesse N conexões gratuitas por mês por uma taxa inicial (cerca de 20 dólares ou mais) e, se o seu jogo obtiver êxito, você precisará atualizar para um pacote mensal mais premium. A taxa de arranque é de abater as contas para que 99,999% das contas não são apenas ocioso sentado ..
Jari Komppa

Respostas:

2

Duas opções agora (além de fazer o seu próprio)

O OpenFeint está em alfa / beta para WP7 (portanto, o Silverlight / XNA também estaria disponível). No entanto, a inscrição não avançou além de um e-mail informando que será disponibilizada em breve.

OpenXLive é uma versão aberta do sistema de classificação XBL. Parece que é XNA, mas também existem tutoriais para o Silverlight, para que você possa usar os dois.

Ambos os sistemas possuem tabelas de classificação, conquistas etc., mas no momento desta resposta apenas o OpenXLive é realmente utilizável.

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

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

Espero que ajude.

Bil Simser
fonte
2

Como dito, você pode usar o Cocos Live para classificações. Eu usei com projetos android (Java e C ++). Eu reescrevi a parte do cliente em Java (100 linhas). Nosso cliente C ++ usa libcurl e jansson .

O Cocos Live usa comandos HTTP (REST + Json). Portanto, ele pode ser implementado facilmente em muitos idiomas.

Cocos live pros:

  • Servidor de classificação disponível se você não precisar do seu
  • Google App Engine disponível se você precisar de seus servidores privados de líderes

Cocos viver contras:

  • Não concluído como OpenFeint / ScoreLoop ..
Ellis
fonte
1

Bem, seria relativamente simples para você lançar seu próprio sistema básico usando o Google App Engine. Você pode implementar alguma segurança básica, se necessário. Provavelmente, é provavelmente isso que você precisará fazer, a menos que encontre um SDK, como o Steamworks, que inclua isso.

Solução Objective-C: O Cocos Live é gratuito para classificações. Eu usei anteriormente para um projeto iOS meu. É uma biblioteca independente que tira proveito do Google App Engine. Eles não cobram nada até que seu jogo realmente empurre MUITAS pontuações (então provavelmente perguntam).

David McGraw
fonte