Dicas de Carregamento (Loading Tips)

Resumo

Define as dicas exibidas nas telas de carregamento. O V1 entrega uma lista de dicas básicas (regras), não segmenta por contexto (a mesma dica vale entrando em partida ou carregando menu), mas segmenta por nível do jogador: novato vê regras básicas; conforme o nível sobe, começam a aparecer dicas de lore. A rotação é aleatória, evitando repetir a mesma dica em sequência. Dicas novas entram por Remote Config — sem necessidade de redeploy do app.

Esta nota registra as decisões do card Definir lista e rotação de loading tips (2026-06-01).

Decisões

Pergunta do cardDecisão
Lista inicial (regras, curiosidades, lore)Dicas básicas (regras) no lançamento.
Segmentação por contexto (partida vs. menu)Não. A mesma pool serve qualquer tela de carregamento.
Segmentação por nívelSim. Novato → dicas básicas; níveis maiores → lore.
RotaçãoAleatória, evitando repetir a mesma dica consecutivamente.
Adicionar novas tipsVia Remote Config — sem redeploy.

Conteúdo

Dicas básicas (seed)

Lista inicial = dicas básicas de regra, derivadas das mecânicas já documentadas. Exemplos ilustrativos (lista final a fechar com conteúdo):

  • “São 12 na sala: 7 Sobreviventes, 4 Fascistas, 1 Mercenário e 1 Fanático.” (ver Times)
  • “Ninguém escolhe seu lado — o Sorteio é aleatório.”
  • “O chat público fecha durante a Noite. Resolva suas leituras enquanto há luz.” (ver Chat)
  • “Suas Anotações podem ser reveladas quando você morre. Anote com cuidado.”
  • “Conduta da Ordem tende a habilidades defensivas; Conduta do Caos, ofensivas.” (ver Condutas)
  • “Mesmo morto, você pode ficar assistindo — e aprender lendo a partida.” (ver Jogador Morto)
  • Reputação se ganha jogando; Propina se compra. Nada essencial depende de Propina.” (ver Economia)
  • “Denunciar comportamento ruim alimenta as Sanções e protege a comunidade.”

Estas são sementes, não a lista canônica. Redação final, contagem inicial e revisão de tom ficam com a equipe de conteúdo.

Lore (níveis maiores)

  • A partir de um nível, a pool passa a incluir dicas de lore — pedaços do universo distópico do Conduta, puxados da Narrativa e do Manifesto.
  • O conteúdo de lore em si fica pendente com a equipe de narrativa — esta nota define o mecanismo (lore desbloqueia por nível), não os textos.

Curiosidades (o terceiro tipo citado no card) não foram explicitamente alocadas. Recomendação: tratar como categoria intermediária entre regra e lore, liberada em níveis médios. Decisão pendente.

Segmentação por nível

  • A pool de dicas filtra por nível do jogador: cada dica tem um nível mínimo para aparecer. Novato só recebe as básicas; conforme sobe, a pool ganha curiosidades e lore.
  • Qual “nível” dirige isso fica pendente:
    • Nível de conta (Progressão) é o candidato natural para “níveis maiores” — quanto mais o jogador joga, mais lore destrava.
    • Nas primeiras sessões, quando o nível de conta ainda é baixo/irrelevante, o nível declarado no Onboarding (“Nunca Joguei / Já joguei alguns / Sou viciado”) pode calibrar quão básicas são as primeiras dicas.
    • Definir qual sinal é canônico (e se os dois se combinam) é pendência.
  • A segmentação é só por nívelnão há filtro por contexto de tela (decisão acima).

Rotação

  • Aleatória, com a regra de não repetir a mesma dica em sequência (e, idealmente, evitar repetição dentro de uma janela curta — ex.: não repetir as últimas N).
  • Implementação recomendada: shuffle bag (embaralha a pool elegível e consome até esvaziar antes de reembaralhar) — garante variedade sem repetição imediata, melhor que sorteio puro com rejeição.
  • Tamanho exato da janela anti-repetição e o algoritmo final ficam pendentes com engenharia.

Onde aparecem

Mesma pool (filtrada por nível) em todas as telas de carregamento, já que não há segmentação por contexto:

  • Entrada em partida (matchmaking → mesa).
  • Carregamento de menu/telas pesadas.
  • Telas de espera de Reconexão e retorno de Segundo Plano, onde houver tempo de load.

Layout (posição na tela, limite de caracteres, ícone opcional, tempo mínimo de exibição para a dica ser legível mesmo em load rápido) fica pendente com UI — cruza com HUD.

Pipeline de conteúdo: Remote Config

  • Dicas novas são adicionadas/editadas via Remote Config (Unity), sem redeploy do cliente — a lista é dado remoto, não conteúdo hard-coded.
  • Vantagens: corrigir/adicionar dicas, ajustar o nível mínimo de cada uma e fazer eventos sazonais sem submeter nova build às lojas.
  • Schema de uma dica (a fechar): id, texto, nível mínimo, categoria (regra / curiosidade / lore), locale, ativo, peso/raridade opcional.
  • Localização: as dicas são texto e precisam de tradução. PT-BR no lançamento (alinhado a Filtro de Linguagem e Onboarding); demais idiomas com o roadmap. O schema já deve prever locale.

Pendências (a definir em rodadas futuras)

  • Lista canônica de dicas básicas (redação, contagem inicial, tom).
  • Conteúdo de lore das dicas de nível alto — com a equipe de Narrativa.
  • Sinal de nível canônico: nível de conta (Progressão) vs. nível declarado no Onboarding vs. combinação.
  • Faixas de desbloqueio: a partir de que nível entram curiosidades e lore; alocação da categoria “curiosidade”.
  • Algoritmo de rotação final e janela anti-repetição (tamanho de N / shuffle bag).
  • Schema do Remote Config e ferramenta de edição (quem publica, revisão, versionamento).
  • Localização: idiomas além de PT-BR e processo de tradução das dicas.
  • UI da dica: limite de caracteres, ícone, tempo mínimo de exibição, comportamento em load muito rápido.
  • Moderação de conteúdo: como garantir que dicas via Remote Config passam por revisão antes de ir ao ar (evitar erro/typo/spoiler indevido).

Ver Também