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 card | Decisã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ível | Sim. Novato → dicas básicas; níveis maiores → lore. |
| Rotação | Aleatória, evitando repetir a mesma dica consecutivamente. |
| Adicionar novas tips | Via 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ível — nã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/raridadeopcional. - 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
- Onboarding — nível declarado do jogador (novato)
- Progressão — nível de conta para destravar lore
- Narrativa / Manifesto — fonte das dicas de lore
- 00 - Mecânicas / Times / Sorteio / Chat — fonte das dicas de regra
- Filtro de Linguagem — localização PT-BR
- HUD — onde a dica é renderizada
- Reconexão / Segundo Plano — telas de espera que também exibem dicas