Guia de Porta com Senha no Eggy Party: Lógica de Gatilho e Configuração 2025

Os mecanismos de portas com senha na Oficina do Eggy Party combinam áreas de gatilho, lógica sequencial e validação de entrada para criar sistemas de segurança interativos. Este guia abrange a implementação desde portas básicas de 3 dígitos até verificações avançadas de várias etapas, incluindo posicionamento de gatilhos, configuração do Eggy Code, gerenciamento de variáveis e técnicas de otimização.

Autor: BitTopup Publicado em: 2025/12/18

Entendendo os Mecanismos de Portas com Senha

Os sistemas de portas com senha representam elementos interativos sofisticados no Modo Oficina do Eggy Party. Esses mecanismos dependem da detecção de áreas de gatilho combinada com a verificação de lógica sequencial para controlar o acesso ao mapa. Diferente das portas baseadas em proximidade, as portas com senha exigem que os jogadores interajam com zonas designadas em sequências precisas, criando desafios de quebra-cabeça que aumentam o engajamento em mapas personalizados.

A base reside nos Volumes de Gatilho de Evento (Event Trigger Volumes), que ativam mecânicas de mostrar/esconder e detectam quando jogadores ou prefabs entram em zonas designadas. Para criadores que desejam ampliar as capacidades da oficina, a recarga de moedas eggy party através da BitTopup oferece acesso instantâneo a recursos que desbloqueiam funcionalidades avançadas da oficina.

A lógica sequencial alimenta a verificação ao encadear múltiplos eventos de gatilho. Quando os jogadores ativam os gatilhos na ordem correta, o sistema valida cada etapa antes de prosseguir. Isso permite senhas de complexidade variada, desde combinações simples de 3 dígitos até autenticações elaboradas em múltiplos estágios com requisitos de tempo e ramificações condicionais.

Por que as Portas com Senha são Importantes para Mapas Personalizados

As portas com senha transformam layouts estáticos em experiências dinâmicas. Elas permitem:

  • Bloquear conteúdo premium que exige habilidade ou conhecimento
  • Criar progressão narrativa com desbloqueios sequenciais da história
  • Implementar níveis de dificuldade separando zonas casuais de avançadas
  • Estabelecer cooperação em equipe exigindo comandos coordenados
  • Construir desafios de puzzle que recompensam a observação e experimentação

Os jogadores sentem satisfação ao resolver enigmas de entrada, criando momentos memoráveis que distinguem mapas excepcionais. Mapas com sistemas de senha bem projetados recebem consistentemente maior engajamento e reconhecimento da comunidade.

Componentes Principais: Áreas de Gatilho

As áreas de gatilho funcionam como zonas de detecção invisíveis que monitoram as interações de jogadores e objetos. O Modo Oficina oferece vários formatos de volume de gatilho (Cone, Meia Esfera), cada um adequado a diferentes requisitos espaciais. A implementação adequada exige a compreensão de três propriedades críticas:

Formatos de volume de gatilho da Oficina Eggy Party: Cone e Meia Esfera para detecção de porta com senha

Escopo de Detecção: Os gatilhos monitoram entidades específicas (jogadores individuais, membros de facções, componentes físicos) ou categorias mais amplas. Portas com senha precisam de detecção precisa de entidades para evitar ativações não intencionais.

Condições de Ativação: Cada gatilho suporta parâmetros personalizáveis — eventos de entrada, eventos de saída e detecção de presença contínua. Sistemas de senha geralmente usam eventos de entrada para ações de comando discretas.

Considerações de Intensidade: Os limites de Intensidade Base começam em 18.000, aumentando para 21.000 com 1.000 Pontos de Artesão e 25.000 com 10.000 Pontos de Artesão. Portas com senha complexas devem levar em conta essas restrições.

Lógica Sequencial Alimenta a Verificação

As cadeias de lógica sequencial criam a estrutura de verificação usando variáveis para rastrear a progressão do estado de entrada. O Modo Oficina suporta seis tipos de variáveis: inteiro, flutuante, booleano, string, vector3 e posição. Portas com senha usam principalmente inteiros e booleanos para o gerenciamento de estado.

Fluxo de verificação:

  1. Inicializar variáveis de estado com valores padrão (0 para inteiros, falso para booleanos)
  2. Monitorar a primeira área de gatilho para a entrada do jogador
  3. Validar a entrada contra o primeiro elemento esperado
  4. Atualizar a variável de estado se for válida, resetar se estiver incorreta
  5. Repetir a validação para os elementos subsequentes
  6. Acionar a ativação da porta quando o estado final confirmar a sequência completa

As variáveis globais permitem o rastreamento do estado em todos os gatilhos, sendo ideais para sistemas de senha que abrangem várias seções do mapa.

Ferramentas Essenciais da Oficina

Construir portas com senha funcionais requer a combinação de múltiplos elementos da Oficina: volumes de gatilho, objetos prefab, componentes do Editor de UI e blocos de Código Eggy.

Adereços de Área de Gatilho

Os Volumes de Gatilho de Evento servem como detecção de entrada invisível. Acesse a configuração do gatilho através do menu Mais > selecionar unidade > Editar Código Eggy.

As áreas de gatilho devem ser dimensionadas adequadamente — zonas excessivamente grandes criam ambiguidade no tempo de resposta, enquanto gatilhos muito pequenos frustram os jogadores. Dimensões ideais: 2-3 unidades Eggy de diâmetro para placas de pressão no chão, 1,5-2 unidades para botões montados na parede.

As unidades de volume oferecem formatos especializados. Volumes em formato de cone funcionam bem para sistemas de entrada direcional. Formatos de meia esfera fornecem arcos de detecção de 180 graus, ideais para simulações de botões na parede.

Objetos de Porta e Movimentação

Os componentes físicos da porta exigem representação visual e mecânicas de movimento. Objetos prefab servem como a estrutura da porta, com o movimento controlado através de blocos de Código Eggy.

Métodos de movimento de porta:

Mecânicas de Mostrar/Esconder: A abordagem mais simples — o prefab da porta desaparece quando a senha correta é concluída. Intensidade mínima, feedback instantâneo.

Animação de Translação: Movimento baseado em posição, deslizando ou girando para revelar passagens. O bloco "Reproduzir Animação" permite sequências de movimento predefinidas.

Integração com a Biblioteca de Habilidades: Implementações avançadas utilizam a Biblioteca de Habilidades de Edição de Prefab para comportamentos personalizados com animações de múltiplos estágios sincronizadas com os estados da senha.

Botões vs. Placas de Pressão

A representação da entrada impacta a experiência do jogador. Adereços de botão fornecem indicadores visuais claros. Placas de pressão oferecem uma integração mais sutil.

Adereços de botão são melhores para:

  • Painéis na parede que imitam teclados numéricos
  • Sequências verticais que exigem uma ordem específica
  • Indicação clara de entrada, melhorando a acessibilidade

Placas de pressão se destacam em:

  • Reconhecimento de padrões no chão
  • Sistemas voltados para furtividade onde as entradas não devem ser óbvias
  • Senhas de grande escala que exigem navegação espacial

Ambos usam mecânicas de gatilho idênticas — a escolha afeta apenas a apresentação visual.

Componentes de Temporizador

A entrada com tempo limitado adiciona urgência. Implemente o tempo através da manipulação de variáveis e lógica condicional:

  1. Defina uma variável inteira para o tempo máximo permitido (segundos)
  2. Use um gatilho de repetição que diminui a variável a cada segundo
  3. Verifique o valor da variável antes de aceitar entradas
  4. Resete o progresso da senha se o temporizador chegar a zero

Isso requer um gerenciamento cuidadoso da intensidade. Para mapas próximos ao limite, implemente temporizadores apenas para os estágios finais.

Construindo Sua Primeira Porta com Senha de 3 Dígitos

Esta implementação demonstra conceitos fundamentais através de um sistema funcional de 3 dígitos usando a sequência de senha 1-3-2.

Fase 1: Estrutura Física da Porta

Coloque o prefab da porta no local desejado. Selecione um prefab que comunique claramente o status de bloqueado — paredes, barreiras ou portões. Posicione-o para bloquear completamente a passagem.

Crie três prefabs de botão rotulados como 1, 2 e 3 usando adereços de texto ou marcadores visuais. Posicione-os em um arranjo lógico com espaçamento adequado (mínimo de 2 unidades Eggy) para evitar ativações simultâneas acidentais.

Botões de porta com senha de 3 dígitos do Eggy Party rotulados como 1, 2, 3 no Modo Oficina

Adicione elementos de feedback visual (adereços de luz, indicadores que mudam de cor) perto de cada botão. Posicione uma unidade lógica de Ponto de Guia perto da porta como local de respawn para tentativas falhas.

Fase 2: Áreas de Gatilho de Entrada

Anexe Volumes de Gatilho de Evento a cada botão. Dimensione os gatilhos para abranger o visual do botão mais um raio de ativação de 1,5 unidades. Configure para detectar especificamente eventos de entrada de jogadores.

Acesse o editor de Código Eggy para o primeiro gatilho. Crie a variável inteira passwordState com valor padrão 0. Esta variável global rastreia o progresso em todos os botões.

Lógica do primeiro gatilho:

  • Condição: Verificar se passwordState é igual a 0
  • Ação: Definir passwordState como 1
  • Feedback: Ativar indicador visual para o botão 1

Repita para os botões 2 e 3:

  • O botão 2 verifica se passwordState é igual a 1, define como 2
  • O botão 3 verifica se passwordState é igual a 2, define como 3

Fase 3: Cadeia de Lógica Sequencial

A lógica sequencial garante a ordem exata 1-3-2. Adicione tratamento de erro para resetar o progresso em botões incorretos.

Para o botão 1, adicione a condição:

  • Condição: Se passwordState NÃO for igual a 0
  • Ação: Definir passwordState como 0 (resetar)
  • Feedback: Tocar som de erro, piscar indicador vermelho

Aplique uma lógica de reset semelhante aos botões 2 e 3. Isso cria uma sequência rigorosa onde qualquer desvio reinicia a entrada.

Implemente um mecanismo de reset usando um gatilho separado ou temporizador. Coloque um botão de Reset que define passwordState como 0, ou crie um temporizador de inatividade de 30 segundos que reseta o estado automaticamente.

Fase 4: Ativação da Porta

Crie um gatilho final anexado ao prefab da porta que monitora o passwordState continuamente:

  • Condição: Quando passwordState for igual a 3
  • Ação: Ativar a abertura da porta (esconder prefab ou tocar animação)
  • Feedback: Tocar som de sucesso, exibir mensagem de conclusão

Adicione um atraso de 1-2 segundos entre a conclusão e a abertura para um ritmo de interação satisfatório.

Teste a sequência completa com a entrada correta e erros intencionais para verificar a funcionalidade de reset. Para mapas personalizados extensos com múltiplos sistemas de senha, compre moedas eggy baratas na BitTopup para acessar itens premium da oficina.

Sistemas de Lógica de Senha Avançados

4 Dígitos e Complexidade Superior

Estender o comprimento da senha segue os mesmos princípios sequenciais, mas requer um gerenciamento cuidadoso de variáveis. Para sistemas de 4 dígitos, expanda o intervalo do inteiro passwordState para 0-4, adicionando um quarto botão com as verificações apropriadas.

A intensidade torna-se crítica com senhas mais longas. Cada gatilho adicional, elemento de feedback e bloco de lógica consome o orçamento de intensidade. Mapas que se aproximam do limite base de 18.000 devem priorizar a complexidade da senha sobre elementos decorativos.

A nomenclatura de variáveis é essencial para gerenciar várias portas. Use letras, dígitos e sublinhados — evite caracteres especiais, espaços ou iniciar com dígitos. Implemente uma convenção de nomes como porta1_estado, porta2_estado.

Para senhas que excedem 6-7 dígitos, implemente sistemas de checkpoint dividindo as senhas em segmentos com pontos de validação intermediários.

Lógica AND para Gatilhos Simultâneos

A lógica AND exige que múltiplas condições sejam verdadeiras simultaneamente. Isso cria sistemas cooperativos onde vários jogadores coordenam as entradas.

Implementação usando variáveis booleanas:

  1. Crie booleanos separados para cada gatilho necessário (botao1Ativo, botao2Ativo)
  2. Configure cada gatilho para definir o booleano correspondente como verdadeiro ao entrar
  3. Adicione uma validação mestre verificando se TODOS os booleanos são verdadeiros
  4. Quando a validação for bem-sucedida, ative a abertura da porta

Adicione mecânicas de tempo limite que resetam todos os booleanos para falso após 2-3 segundos, exigindo uma ativação verdadeiramente simultânea.

Lógica OR para Caminhos Alternativos

A lógica OR fornece múltiplas sequências de senha válidas, criando flexibilidade e rejogabilidade no puzzle.

Estruture usando rastreamento de estado separado para cada caminho:

  • Caminho A: Usa passwordStateA rastreando a sequência 1-2-3
  • Caminho B: Usa passwordStateB rastreando a sequência 3-1-2
  • Gatilho da Porta: Abre quando passwordStateA OU passwordStateB for concluído

Isso permite a integração narrativa onde diferentes caminhos representam diferentes desfechos na história.

Sistemas de Entrada com Tempo Limitado

A pressão do tempo transforma portas com senha em desafios de habilidade. Implemente cronômetros de contagem regressiva que resetam o progresso se os jogadores não concluírem dentro da duração permitida.

Crie um temporizador usando o inteiro tempoRestante:

  1. Defina o padrão para o limite desejado (ex: 30 para 30 segundos)
  2. Crie um gatilho de repetição diminuindo tempoRestante em 1 a cada segundo
  3. Adicione a condição: se tempoRestante chegar a 0, resete passwordState para 0
  4. Exiba o tempoRestante usando o Editor de UI de Caixa de Entrada com o bloco "Converter para String"

Adicione o bloco "Definir Conteúdo de Texto" ao widget de texto para criar uma exibição visual da contagem regressiva.

Posicionamento e Otimização da Área de Gatilho

Espaçamento Ideal

O espaçamento dos gatilhos deve levar em conta os padrões de movimento do jogador. Gatilhos no chão exigem um espaçamento mínimo de 2,5 unidades Eggy para evitar ativações simultâneas. Gatilhos na parede podem ser mais próximos (1,5 unidades).

Considere os ângulos de aproximação do jogador. Gatilhos perpendiculares aos caminhos naturais de movimento recebem ativações mais precisas do que aqueles que exigem mudanças bruscas de direção.

Teste com diferentes velocidades de jogador. Jogadores correndo têm raios de detecção de colisão maiores. Posicione gatilhos com zonas de amortecimento de 0,5 unidades para compensar variações na velocidade de movimento.

Sensibilidade de Detecção de Colisão

Configure a sensibilidade através do tamanho do volume do gatilho. Volumes maiores (2-3 unidades) fornecem zonas de ativação tolerantes para jogadores mobile. Volumes menores (1-1,5 unidades) criam requisitos de precisão desafiadores.

Sobreponha múltiplos tamanhos de gatilho para uma dificuldade adaptativa. Coloque um gatilho pequeno e preciso no centro com um gatilho maior e mais tolerante ao redor dele.

Impacto no Desempenho

Cada gatilho ativo consome recursos de processamento e contribui para os totais de intensidade. Portas complexas com mais de 6 gatilhos podem atingir os limites rapidamente.

Otimize através de:

  • Desativar quando não for necessário: Use mostrar/esconder para desativar portas distantes até que os jogadores se aproximem
  • Consolidar feedback: Use adereços de luz únicos com lógica de mudança de cor em vez de múltiplos indicadores
  • Minimizar verificações contínuas: Substitua o monitoramento constante por gatilhos baseados em eventos
  • Reutilizar variáveis: Compartilhe variáveis globais entre várias portas quando os estados não precisarem de rastreamento independente

Monitore a intensidade através das Configurações de Regras no menu de Configurações.

Dimensionamento Amigável para Mobile

Jogadores de dispositivos móveis exigem consideração especial. Os controles de tela sensível ao toque carecem da precisão do mouse/teclado.

Implemente gatilhos amigáveis para mobile:

  • Aumentando o raio do gatilho em 25-30% em comparação com tamanhos otimizados para PC
  • Adicionando limites visuais que indicam claramente as zonas de ativação
  • Posicionando gatilhos longe das bordas do mapa, onde os ângulos de câmera se tornam complicados
  • Evitando arranjos verticais que exijam inclinação da câmera

Teste em dispositivos móveis reais antes de publicar.

Feedback Visual e Experiência do Jogador

Indicadores de Luz

Adereços de luz servem como o feedback mais eficaz. Posicione luzes coloridas perto de cada botão usando mudanças de cor para indicar o estado:

Indicadores de luz de porta com senha do Eggy Party mostrando estados inativo, correto e de erro

  • Inativo: Branco/cinza fosco
  • Entrada correta: Verde brilhante
  • Entrada incorreta: Vermelho piscante
  • Concluído: Dourado/amarelo pulsante

Implemente mudanças de estado de luz através de blocos de Código Eggy conectados à lógica de validação.

Crie indicadores de progresso mostrando a conclusão geral. Use uma fileira de luzes representando cada dígito, iluminando-as sequencialmente conforme os jogadores progridem.

Integração de Efeitos Sonoros

O áudio fornece confirmação imediata, especialmente quando os indicadores visuais podem estar fora da tela.

Implemente um sistema de som de três níveis:

  • Registro de entrada: Clique/bipe sutil confirmando a ativação
  • Etapa correta: Carrilhão agradável ou tom ascendente
  • Entrada incorreta: Zumbido áspero ou tom descendente
  • Conclusão: Fanfarra triunfante ou som de destravamento mecânico

Sobreponha sons para criar um feedback rico em informações.

Sistemas de Exibição de Progresso

Arranjos de adereços físicos visualizam o progresso da entrada:

Exibição de Números: Organize adereços de números (0-9) em fileiras, destacando o dígito atual que está sendo inserido.

Gráficos de Barras: Use blocos empilhados para criar barras de progresso que se enchem conforme os jogadores completam os segmentos.

Representações Simbólicas: Use adereços contextualmente apropriados — engrenagens destravando para temas steampunk, frascos enchendo para temas de laboratório.

Conecte as exibições à variável passwordState usando gatilhos condicionais.

Indicação de Erro

Uma comunicação clara de erro evita a frustração. Implemente feedback multissensorial:

Visual: Pisque todos os botões em vermelho, balance o prefab da porta, exiba um símbolo de X grande. Áudio: Toque sons de falha distintos que diferem dos tons de sucesso. Mensagens Informativas: Use o Editor de UI de Caixa de Entrada para exibir erros específicos.

Resete todos os indicadores para os estados padrão após a conclusão do feedback de erro.

Erros Comuns e Solução de Problemas

Por que as Portas Não Abrem (As 5 Principais Causas)

1. Incompatibilidade de Escopo de Variável: Usar variáveis locais quando o escopo global é necessário causa falhas no rastreamento de estado. Solução: Verifique se todas as variáveis de senha usam escopo global.

2. Lógica Condicional Incorreta: Erros de "desvio por um" na verificação de estado impedem a ativação. Solução: Rastreie cada transição de estado manualmente, confirmando que o estado final corresponde à condição de ativação da porta.

3. Falta de Mecanismos de Reset: Sem uma lógica de reset adequada, entradas incorretas deixam o sistema em estados indefinidos. Solução: Implemente gatilhos de reset abrangentes que retornam todas as variáveis aos valores padrão.

4. Conflitos de Sobreposição de Gatilho: Áreas sobrepostas causam ativação simultânea, pulando etapas da sequência. Solução: Garanta um espaçamento mínimo de 0,5 unidades e verifique se não há sobreposições indesejadas.

5. Limite de Intensidade Excedido: Mapas que excedem os limites desativam novos elementos lógicos. Solução: Monitore a intensidade total e otimize consolidando gatilhos redundantes.

Corrigindo Problemas de Tempo

Problemas de tempo se manifestam como entradas puladas, registros duplos ou inversões de sequência.

Implemente uma lógica de "debounce" para evitar registros duplos:

  1. Adicione o booleano entradaBloqueada com padrão falso
  2. Quando qualquer gatilho for ativado, defina entradaBloqueada como verdadeiro
  3. Processe a lógica de entrada da senha
  4. Após 0,5 segundos, defina entradaBloqueada como falso
  5. Ignore todas as ativações enquanto entradaBloqueada for verdadeiro

Para problemas de inversão de sequência, adicione atrasos mínimos entre as entradas aceitas usando rastreamento de carimbo de data/hora (timestamp).

Resolvendo a Detecção de Colisão

Falhas de colisão ocorrem quando os gatilhos não ativam, apesar de os jogadores entrarem nas zonas.

Incompatibilidade de Tipo de Entidade: Gatilhos configurados para Facção não ativarão para jogadores individuais. Solução: Defina a detecção para o tipo de entidade Jogador.

Problemas no Formato do Volume: Gatilhos retangulares em ângulos podem ter limites inesperados. Solução: Use Cone ou Meia Esfera para zonas previsíveis.

Erros de Posicionamento no Eixo Z: Gatilhos colocados muito altos ou baixos falham em detectar a entrada. Solução: Posicione os centros na altura da cintura do jogador (aproximadamente 1 unidade Eggy acima do chão).

Teste a colisão adicionando feedback visual temporário que revele quais gatilhos estão funcionando corretamente.

Prevenindo Ativações Indesejadas

Interferência de Projéteis: Configure gatilhos para detectar apenas entidades de jogadores, excluindo projéteis.

Ativação no Modo Espectador: Adicione verificações condicionais confirmando que a entidade ativadora é um jogador ativo e vivo.

Conflitos de Ponto de Respawn: Posicione pontos de respawn (unidades de Ponto de Guia) a pelo menos 3 unidades de distância dos gatilhos de senha.

Interferência de Membros da Equipe: Implemente gatilhos específicos de facção que respondam apenas aos membros designados da equipe.

Segurança e Prevenção de Atalhos

Bloqueando Exploit de Pular por Cima

Previna atalhos de pulo através de:

Barreiras de Teto: Coloque paredes invisíveis acima da porta estendendo-se por 5-6 unidades Eggy para cima.

Zonas de Detecção: Crie gatilhos acima/ao redor da porta que detectem passagens não autorizadas. Teleporte os jogadores de volta para a área inicial ao entrarem sem completar a senha.

Integração Arquitetônica: Projete os arredores com estruturas suspensas, tetos baixos e passagens estreitas que impeçam fisicamente a passagem por pulo.

Teste tentando pulos de altura máxima de vários ângulos e distâncias.

Prevenindo Atalhos de Atravessar Paredes (Wall-Clip)

Reforce as estruturas das portas contra atravessamentos:

Camadas de Espessura: Construa portas com 3 ou mais camadas de prefabs sobrepostas para eliminar lacunas de colisão.

Suporte Sólido: Coloque prefabs grandes e sólidos atrás dos elementos decorativos da porta.

Verificação de Caixa de Colisão: Teste os limites aproximando-se de vários ângulos tentando caminhar através deles.

Gatilhos de Teleporte: Posicione gatilhos imediatamente atrás da porta que detectem presença não autorizada, teleportando intrusos de volta.

Mecanismos de Reset de Segurança (Fail-Safe)

Previna estados travados que exijam o reinício do mapa:

Botão de Reset Manual: Coloque um botão de reset claramente marcado que defina todas as variáveis de senha para os valores padrão.

Reset Automático por Tempo Limite: Crie um temporizador que monitore o tempo desde a última entrada. Se passarem 60 segundos sem atividade, resete todas as variáveis automaticamente.

Integração de Checkpoint: Para mapas com várias portas, implemente checkpoints que salvem o progresso.

Sobreposição de Administrador: Inclua gatilhos de administrador ocultos que ignorem os requisitos para fins de teste.

Testando Vulnerabilidades

Teste sistemático de vulnerabilidades:

  1. Teste de Perímetro: Caminhe por todo o perímetro da porta tentando encontrar lacunas, pontos de pulo ou vulnerabilidades de atravessamento.
  2. Teste de Velocidade: Aproxime-se em corrida máxima de vários ângulos.
  3. Teste Cooperativo: Use vários jogadores para testar se a ativação simultânea cria estados inesperados.
  4. Teste de Casos Limite: Tente a entrada enquanto pula, cai ou em estados de movimento incomuns.
  5. Teste de Persistência: Verifique se o estado reseta corretamente após reinícios de mapa, mortes ou mudanças de equipe.

Documente as vulnerabilidades descobertas e as soluções em um log de testes.

Melhores Práticas de Teste e Iteração

Protocolo de Teste Solo

Verificação de Funcionalidade (15-20 min):

  • Teste a sequência correta 5 vezes consecutivas.
  • Tente 10 sequências incorretas diferentes para verificar o reset.
  • Teste cada botão isoladamente confirmando a ativação.
  • Verifique se o feedback visual/sonoro é acionado corretamente.
  • Confirme se a porta abre de forma confiável quando a senha é concluída.

Teste de Casos Limite (10-15 min):

  • Ative gatilhos em sucessão rápida (apertar botões freneticamente).
  • Ative com longos atrasos entre as entradas (mais de 30 segundos).
  • Tente a entrada enquanto pula, cai ou se move em alta velocidade.
  • Teste imediatamente após o carregamento do mapa e após um longo período de jogo.
  • Verifique o comportamento com vários jogadores simultâneos.

Teste de Experiência do Usuário (10 min):

  • Aproxime-se como um jogador novato sem conhecimento prévio.
  • Avalie se os locais de entrada são óbvios.
  • Avalie se o feedback comunica claramente o sucesso/falha.
  • Determine se a dificuldade corresponde ao nível de desafio pretendido.

Teste de Estresse Multijogador

Teste de Acesso Simultâneo:

  • Peça para 2-4 jogadores tentarem a entrada simultaneamente.
  • Verifique se as entradas de um jogador não interferem nas de outro.
  • Teste se vários jogadores podem completar a sequência cooperativamente.

Simulação de Latência de Rede:

  • Teste com jogadores que tenham diferentes qualidades de conexão.
  • Verifique se o registro de entrada permanece confiável apesar dos atrasos.
  • Confirme se o feedback visual sincroniza corretamente entre os clientes.

Prevenção de Griefing:

  • Peça para um jogador interromper intencionalmente a entrada de outro.
  • Teste se cliques repetitivos criam instabilidade.
  • Verifique se os mecanismos de reset funcionam com vários jogadores ativando gatilhos.

Monitoramento de Desempenho

Monitoramento de Taxa de Quadros (FPS):

  • Observe a taxa de quadros enquanto interage com as portas.
  • Note travamentos ou lag durante a ativação do gatilho.
  • Teste o desempenho com o número máximo de jogadores.

Análise do Orçamento de Intensidade:

  • Revise a intensidade total do mapa após a implementação.
  • Identifique quais componentes consomem mais intensidade.
  • Otimize elementos de alta intensidade se estiver próximo aos limites.

Teste em Dispositivos Móveis:

  • Teste em dispositivos móveis reais, não em emuladores.
  • Verifique se os controles de toque ativam os gatilhos de forma confiável.
  • Confirme se o feedback visual permanece visível em telas menores.
  • Verifique o desempenho em dispositivos de gama média.

Integração de Feedback da Comunidade

Coleta de Feedback Estruturado:

  • Crie perguntas específicas sobre a experiência com a porta de senha.
  • Peça aos jogadores para avaliarem a dificuldade em uma escala de 1 a 10.
  • Solicite sugestões para melhorar a clareza.
  • Pergunte se os jogadores descobriram métodos de atalho.

Análise de Observação:

  • Assista a gravações de gameplay para ver como os jogadores abordam as portas.
  • Note erros comuns ou pontos de confusão.
  • Identifique se os jogadores entendem o sistema sem explicações.

Refinamento Iterativo:

  • Implemente mudanças baseadas em padrões de feedback consistentes.
  • Teste novamente os sistemas modificados com novos jogadores.
  • Compare as taxas de conclusão e as pontuações de satisfação entre as versões.

Variações Criativas de Senha

Sistemas Baseados em Cores

Senhas coloridas substituem entradas numéricas por botões coloridos. Os jogadores ativam gatilhos em sequências de cores específicas.

Implementação:

  • Crie 4-6 prefabs de botões de cores diferentes (vermelho, azul, verde, amarelo, roxo, laranja).
  • Atribua a cada cor um valor numérico no rastreamento de estado (vermelho=1, azul=2, etc.).
  • Forneça pistas da sequência de cores através da narrativa ambiental.

Sistemas de cores funcionam bem para mapas focados em narrativa, onde as pistas se integram aos elementos da história.

Sequências de Notas Musicais

Senhas musicais usam entradas baseadas em som, onde os jogadores ativam gatilhos que tocam notas específicas em sequência.

Crie:

  • Atribuindo efeitos sonoros únicos a cada gatilho (diferentes notas musicais).
  • Fornecendo uma pista de áudio que toca a sequência correta.
  • Exigindo que os jogadores memorizem e reproduzam o padrão de notas.

Sistemas musicais aumentam a acessibilidade para jogadores com deficiência visual, além de adicionar variedade.

Mecanismos de Cooperação em Equipe

Senhas cooperativas exigem que vários jogadores ativem gatilhos separados simultaneamente ou em sequências coordenadas.

Projete usando:

  • Gatilhos separados espacialmente que exigem que os jogadores se dividam.
  • Requisitos de ativação simultânea usando a lógica AND.
  • Entradas específicas por função, onde diferentes membros realizam ações designadas.

Ideal para modos de jogo em equipe ou mapas sociais projetados para jogo em grupo.

Portas de Puzzle Baseadas em História

A integração narrativa transforma portas com senha em elementos da história. A senha torna-se um enigma que revela informações sobre o enredo.

Técnicas de implementação:

  • Esconda pistas em adereços de texto legíveis espalhados pelo mapa.
  • Crie diálogos de NPCs que forneçam dicas quando os jogadores fazem perguntas.
  • Projete puzzles ambientais onde a solução revela os dígitos da senha.
  • Implemente várias portas com soluções interconectadas que contam uma história sequencial.

Senhas de história aumentam significativamente o engajamento e a memorabilidade do mapa.

Perguntas Frequentes (FAQ)

Como funcionam as áreas de gatilho na Oficina do Eggy Party?

As áreas de gatilho funcionam como zonas de detecção invisíveis que monitoram quando jogadores ou objetos entram, saem ou permanecem em espaços designados. Acesse a configuração através do menu Mais > selecionar unidade > Editar Código Eggy. Os gatilhos são ativados com base no tipo de entidade (jogadores, facções, componentes físicos) e executam blocos de Código Eggy que modificam variáveis, mostram/escondem prefabs, tocam animações ou acionam eventos no mapa.

Qual é o número máximo de áreas de gatilho para uma porta com senha?

O máximo depende do orçamento total de intensidade, e não de um limite específico de gatilhos. A intensidade base é de 18.000, aumentando para 21.000 com 1.000 Pontos de Artesão e 25.000 com 10.000 Pontos de Artesão. Cada gatilho, bloco de lógica e elemento de feedback consome intensidade. Implementações práticas geralmente usam de 3 a 8 gatilhos para detecção de entrada, com gatilhos adicionais para reset e prevenção de atalhos. Sistemas complexos com mais de 12 gatilhos são viáveis se outros elementos forem otimizados.

É possível criar uma porta com senha de 4 dígitos?

Sim, portas de 4 dígitos usam a mesma lógica sequencial das de 3 dígitos, mas estendem o intervalo da variável de rastreamento de estado. Crie o inteiro passwordState com valores de 0 a 4, onde 0 representa nenhuma entrada e 4 indica a conclusão. Configure quatro gatilhos separados, cada um verificando o valor de estado apropriado antes de incrementá-lo. O quarto gatilho ativa a abertura da porta quando passwordState chega a 4. Senhas mais longas exigem um gerenciamento cuidadoso da intensidade e devem incluir checkpoints para reduzir a frustração.

Como evitar que os jogadores pulem as portas com senha?

Implemente uma prevenção em várias camadas: (1) Coloque barreiras de teto estendendo-se por 5-6 unidades Eggy acima das portas para bloquear pulos, (2) Construa portas com 3 ou mais camadas de prefabs sobrepostas para eliminar lacunas de atravessamento, (3) Posicione gatilhos de detecção atrás das portas que teleportem jogadores não autorizados de volta, (4) Crie prefabs de suporte sólidos atrás de elementos decorativos, (5) Teste exaustivamente tentando atalhos de vários ângulos e velocidades. Combine barreiras físicas com sistemas de detecção para uma segurança completa.

Como adicionar feedback visual às tentativas de senha?

Implemente usando adereços de luz posicionados perto de cada botão. Configure blocos de Código Eggy que mudam as cores das luzes com base no estado: branco fosco para inativo, verde brilhante para entradas corretas, vermelho piscante para erros e dourado pulsante para conclusão. Use o bloco "Definir Variável" para componentes físicos que modificam propriedades de luz. Adicione indicadores de progresso criando fileiras de luzes que representam cada dígito, iluminando-as sequencialmente conforme os jogadores avançam. Combine a iluminação com o bloco "Reproduzir Animação" para movimentos de adereços e propriedades de rotação do Editor de UI para efeitos de widget.

As portas com senha podem ser resetadas automaticamente?

Sim, implemente o reset automático usando o monitoramento de variáveis baseado em temporizador. Crie um inteiro que rastreie o tempo desde a última entrada e use um gatilho de repetição que incrementa o temporizador a cada segundo. Adicione uma verificação condicional que resete todas as variáveis de senha para os valores padrão quando o temporizador exceder um limite (geralmente 30-60 segundos). Alternativamente, crie resets acionados por erro que ativem quando os jogadores inserem sequências incorretas. Combine resets automáticos por tempo limite com botões de reset manual para dar controle ao jogador e evitar estados de bloqueio indefinidos.


Pronto para desbloquear conteúdo premium do Eggy Party e itens exclusivos da oficina? Visite a BitTopup para recargas instantâneas e seguras com as melhores taxas. Potencialize sua jornada criativa hoje mesmo

recomendar produtos

Notícias Recomendadas

customer service