Pular para o conteúdo
Documentação
Nesta página

Bots

Um bot joga um nível por você com os seus próprios controles. Ele observa o que está vindo, procura espaço livre e move o mesmo personagem que você: anda, dá dash, sofre dano e morre

Um bot não garante a conclusão. Ele não se cansa, mas pode perder. Se é preciso entrar certo em um padrão um segundo antes de ele chegar, o bot leva o impacto. Quando isso acontece, nada está quebrado

Um bot pesa no dispositivo. Procurar espaço livre é trabalho de verdade a cada quadro. Em um dispositivo fraco, conte com quedas de quadros. Em um nível pesado, os primeiros segundos são os piores

Para escolher um bot, use a condição Bot na tela do nível: Sem bot, Reflex Bot v1 ou Warm Bot v1. Ele é escolhido para cada partida, como as vidas e a velocidade

Vale saber

Um bot não consegue trapacear, e isso vem de como ele é construído, não de uma promessa. Ele tem os mesmos controles que você e nada além: a mesma velocidade, o mesmo dash, a mesma hitbox, o mesmo dano. Ele não atravessa nada que você não pudesse atravessar

Um nível venceu o bot?

Os bots melhoram com níveis que eles ainda não viram. Vale a pena mandar um nível assim

Abra uma issue em bullet-hero/releases. Escreva qual bot perdeu e onde, e anexe a pasta do nível

Dois bots

A cada quadro, um bot dá um comando, igual a um teclado, e nada mais. Ele não tem acesso à posição do avatar, à vida dele nem ao estado do nível. Se o bot não responder em algum quadro, quem controla nesse quadro é o seu dispositivo

Reflex Bot v1Warm Bot v1
O que ele sabeos próximos 1,5 segundo, recalculados a cada quadroo nível inteiro, calculado uma vez
Quando ele pesa no dispositivoa cada quadro, enquanto jogauma vez, antes da partida
O que ele conseguedesviar do que vê à frenteseguir um plano que nenhuma previsão encontraria
O que o derrubaum padrão em que era preciso entrar um segundo antesum nível que mudou depois do cálculo
Como ele controlapor direçãopor alvo

O bot Warm busca dano zero. Ele paga por isso com uma etapa de carregamento a mais, Calculando a rota. Ela pode durar dezenas de segundos

O ? ao lado de Bot avisa isso de antemão, com um parágrafo por bot. Cancelar interrompe o cálculo e passa a partida para você. A rota do bot Warm depende da semente, Determinismo

Onde mais os bots jogam

  • O jogador de teste do editor: Configurações → Editor do jogo → O bot controla o jogador. Lá só o bot Reflex joga: ele não precisa de nada preparado de antemão e aguenta o retrocesso. Mais - Como um bot joga seu nível
  • O fundo do menu principal: a arena atrás dos botões é um bot Reflex jogando ao vivo, sem previsão nenhuma

O bot faz parte das condições de um recorde. Por isso a partida de um bot nunca substitui o seu melhor resultado, Estatísticas