Saltar al contenido
Documentación
En esta página

Bots

Un bot juega un nivel por ti con tus mismos controles. Observa lo que viene, busca espacio libre y mueve el mismo personaje que tú: camina, hace dashes, recibe daño y muere

Un bot no garantiza completar el nivel. No se cansa, pero puede perder. Si a un patrón hay que entrar bien un segundo antes de que llegue, el bot recibe el impacto. Cuando pasa eso, no hay nada roto

Un bot carga el dispositivo. Buscar espacio libre es trabajo real en cada fotograma. En un dispositivo poco potente, cuenta con caídas de fotogramas. En un nivel pesado, los primeros segundos son los peores

Para elegir un bot, usa la condición Bot en la pantalla del nivel: Sin bot, Reflex Bot v1 o Warm Bot v1. Se elige en cada partida, como las vidas y la velocidad

Conviene saber

Un bot no puede hacer trampas, y eso es cómo está construido, no una promesa. Tiene los mismos controles que tú y nada más: la misma velocidad, el mismo dash, el mismo hitbox, el mismo daño. No puede atravesar nada que tú no pudieras atravesar

¿Un nivel ha vencido al bot?

Los bots mejoran con los niveles que todavía no han visto. Vale la pena enviar un nivel así

Abre una issue en bullet-hero/releases. Escribe qué bot perdió y dónde, y adjunta la carpeta del nivel

Dos bots

En cada fotograma un bot da una entrada, igual que un teclado, y nada más. No tiene acceso a la posición del avatar, a su salud ni al estado del nivel. Si el bot no responde en algún fotograma, en ese fotograma guía tu dispositivo

Reflex Bot v1Warm Bot v1
Qué sabelos próximos 1.5 segundos, recalculados en cada fotogramatodo el nivel, calculado una vez
Cuándo carga el dispositivoen cada fotograma mientras juegauna vez, antes de la partida
Qué puede hacerevitar lo que ve por delanteseguir un plan que ninguna previsión encontraría nunca
Qué lo hace fallarun patrón al que había que entrar un segundo antesun nivel que cambió después de calcular el plan
Cómo guíapor direcciónpor objetivo

El bot Warm busca recibir cero daño. Lo paga con una etapa de carga extra, Calculando la ruta. Puede durar decenas de segundos

El ? junto a Bot lo avisa de antemano, con un párrafo por bot. Cancelar detiene el cálculo y te deja la partida a ti. La ruta del bot Warm depende de la semilla, Determinismo

Dónde más juegan los bots

  • El jugador de prueba del editor: Configuración → Editor del juego → El bot dirige al jugador. Allí solo juega el bot Reflex: no necesita nada preparado de antemano y sobrevive al rebobinado. Más - Cómo juega un bot tu nivel
  • El fondo del menú principal: la arena detrás de los botones es un bot Reflex que juega en vivo sin ninguna previsión

El bot forma parte de las condiciones de un récord. Por eso la partida de un bot nunca sustituye tu mejor resultado, Estadísticas