mozilla
Os seus resultados da pesquisa

    Desenvolvendo jogos

    Este artigo descreve alguns princípios para o desenvolvimento de jogos, seguindo os conceitos básicos do Getting Started.

    Fazendo jogos acessíveis off-line

    Using apps offline descreve um conjunto de técnicas que podem ser utilizadas para fazer seu aplicativo continuar disponível mesmo sem conexão com a Internet. Basicamente, você irá utilizar o cache para ter certeza que a estrtura básica do seu aplicativo estará sempre disponível. Outra vantagem é a de que, uma vez salvo no cache do usuário, o jogo carregará mais rapidamente.

    Se o seu jogo possui uma significante parte de sua lógica baseada em um servidor, pode não ser possível fazê-lo funcionar inteiramente quando não conectado, mas ainda pode ser vantajoso armazenar alguns dados em IndexedDB ou LocalStorage, então, se o usuário perde a conexão (por exemplo, o computador dele perde o sinal Wi-Fi), ele continua podendo acessar uma jogabilidade parcial localmente ao invés de perceber reações inesperadas do aplicativo.

    Identificando os jogadores

    Também é interessante ter uma relação com os usuários de seu aplicativo, no caso, jogadores, principalmente quando se quer salvar preferências e estado (jogos salvos, pontos de experiência, conquistas, etc...). Você terá que implementar um sistema que reconheça que tal usuário é o mesmo que já havia utilizado o seu jogo antes. As tecnologias disponíveis para esse tipo de serviço hoje incluem:

    • BrowserID — Os jogadores podem utilizar o endereço de e-mail para autenticar-se. A Mozilla mantém servidores públicos que podem fazer o serviço para você, ou você pode utilizar o seu.
    • Twitter — Os jogadores podem autenticar-se utilizando a conta pessoal do Twitter utilizando a plataforma OAuth 1.0a; o serviço será provido pelo Twitter e seus servidores.
    • Facebook — Outra forma de autenticação é utilizando a conta do Facebook, pela plataforma OAuth 2.0; a autenticação será de responsabilidade do Facebook e de seus servidores.

    Informações de identificação recebidas por qualquer um destes métodos podem ser utilizadas pelo servidor do jogo para autorizar o acesso às contas que contém dados como jogos salvos, listas de amigos, fotos ou outras informações importantes.

    Integrando os jogos às redes sociais

    Jogos multijogador podem permitir que os jogadores escolham amigos de suas redes sociais para competir ou interagir de qualquer outra forma como parte da jogabilidade. Tanto o Twitter quanto o Facebook oferecem API's para acesso de amigos/seguidores, assim como diversas outras com funções úteis

    Veja também

    Etiquetas do documento e colaboradores

    Contributors to this page: jpalharini, battisti
    Última atualização por: jpalharini,