Caputchin
Personalização de jogo

Jogos personalizados

A maioria dos clientes embute um jogo do marketplace. Se você prefere rodar o seu próprio jogo, pode registrar um jogo personalizado: um jogo que você mesmo hospeda, identificado por um id que você escolhe, em vez de pegar um do catálogo.

Esta página é uma visão geral do que é um jogo personalizado e do que é preciso para usar um. Criar um jogo em profundidade (escrever o jogo, seu esquema e seu replay) é coberto separadamente.

Registrando um jogo personalizado

Na página Jogos de uma chave de site (ou da equipe), use a entrada Jogo personalizado no painel Adicionar um jogo: insira um id e clique em Definir. Diferente de um jogo do marketplace, um jogo personalizado não tem um manifesto de autor, então você define o esquema dele você mesmo no editor (os campos que cada preset pode definir) e depois cria presets contra ele.

Um id de jogo personalizado pode ser qualquer string no estilo repositório-do-GitHub. Se você escolhe um id que também existe no marketplace, seu jogo personalizado tem prioridade para esse id; o Caputchin avisa você na hora e nunca serve silenciosamente o jogo do marketplace em vez dele.

Hospedagem e o artefato de replay

Você hospeda o jogo jogável você mesmo e aponta o widget para ele com o atributo game-src. Para usar um jogo personalizado como um portão de verificação, o Caputchin também precisa de um artefato de replay: uma pequena versão headless do jogo que ele pode reexecutar para confirmar um resultado. Você faz upload dele na aba Configurações do jogo. Até que um artefato de replay seja enviado e passe na sua checagem, um jogo personalizado aparece como Não reproduzível e não pode proteger uma chave de site.

Presets e ativos de skin

Os presets de idioma, skin e configuração de um jogo personalizado resolvem e se aplicam em tempo de execução exatamente como os de um jogo do marketplace, nos mesmos níveis de plano (veja a visão geral). A única diferença é de onde vem o esquema de campos: você o cria no painel em vez de herdá-lo de um manifesto do marketplace.

Uma ressalva: como você hospeda o jogo jogável você mesmo, referencie qualquer imagem, áudio ou vídeo que seus presets de skin usam por URL absoluta. Não há um bundle de plataforma contra o qual resolver um caminho de ativo relativo.

Veja também

Nesta página