Cómo crear un juego como Backpack Battles con IA

Coloca tres módulos en un carrito de prueba original y traza la partida automática un evento a la vez.

Seele Editorial TeamActualizado 11 de noviembre de 2026

Para crear un juego como Backpack Battles con IA, comienza con dos disposiciones que usen los mismos objetos y produzcan resultados automáticos diferentes. Bloquea la bandeja cuando comience la partida. Luego muestra qué objeto se activa, qué cambia y cuándo responde el oponente. Un registro de eventos breve ofrece al jugador una forma de conectar el resultado con su disposición.

Relay Cart Scrimmage es un juego de taller ficticio. Empaqueta tres módulos en un pequeño carrito y deja que resuelvan una partida de cuatro tiempos. Mueve un módulo entre dos ejecuciones para ver si el carrito gana suficiente carga para ganar.

Una bandeja de taller contiene tres módulos de equipo junto a un carrito de prueba con ruedas
Mantén los módulos legibles en la bandeja para que el jugador pueda planificar su disposición antes de comenzar la partida automática.

Toma una pregunta de colocación de Backpack Battles

Backpack Battles es un auto-battler de gestión de inventario de PlayWithFurcifer. Su página oficial de la tienda describe la compra, creación y disposición de objetos, y el kit de prensa del desarrollador describe las sinergias de objetos en el combate automático. Consulta la lista oficial de Steam y el kit de prensa del desarrollador.

Una pregunta de diseño útil para extraer de ese bucle es cómo una disposición cambia un resultado después de que el jugador cede el control a la partida. En este prototipo original, el equipo, el taller, las reglas de temporización y el oponente están diseñados para una comparación repetible única.

Compara un borde con una esquina

Usa una bandeja con tres columnas y dos filas. Cada módulo ocupa una celda. En las disposiciones trabajadas, coloca el Emisor en la fila 1, columna 1, y la Pantalla en la fila 2, columna 1. Da al Bobina dos posiciones posibles para la comparación.

Posición del BobinaContacto con EmisorEfecto durante la partida
Fila 1, columna 2Comparte un borde completoEl Bobina puede almacenar una carga para el próximo pulso.
Fila 2, columna 2Toca solo en una esquinaEl Bobina no suministra carga. Tocar la Pantalla no tiene efecto.
Un conector estrecho resalta el borde compartido entre un emisor y una bobina
Usa una pista de conexión simple para mostrar qué módulos vecinos interactuarán cuando comience la partida.

Requiere que los tres módulos estén en la bandeja antes de Iniciar. Rechaza superposiciones y colocaciones fuera de la cuadrícula. Cuando se acepta Iniciar, registra la disposición y evalúa la partida desde ese registro. El jugador puede inspeccionar lo que pasó y reorganizar los módulos después de un reinicio.

Resuelve cuatro tiempos en un orden fijo

El carrito del jugador comienza con 2 de casco y el rival comienza con 6. El Emisor dispara en los tiempos 2 y 4 causando 2 de daño. Un Bobina activo almacena una carga en los tiempos 1 y 3, hasta una a la vez. El próximo pulso la consume y causa 1 de daño adicional. La Pantalla bloquea la primera respuesta del rival. Un rival superviviente responde con 1 en los tiempos 2 y 4.

En cualquier tiempo, resuelve primero un pulso de Emisor programado. Si eso detiene al rival, termina inmediatamente. De lo contrario, resuelve una carga de Bobina programada, luego la respuesta del rival. Comprueba el casco del jugador después de la respuesta y el plazo al final del tiempo 4. El carrito pierde en el plazo si el rival sigue funcionando.

TiempoEl Bobina comparte un bordeEl Bobina toca una esquina
1Almacena 1 de carga.Sin carga.
2El pulso causa 3. Rival 6 → 3. La Pantalla bloquea la respuesta. El jugador se mantiene en 2.El pulso causa 2. Rival 6 → 4. La Pantalla bloquea la respuesta. El jugador se mantiene en 2.
3Almacena 1 de carga de nuevo.Sin carga.
4El pulso causa 3. Rival 3 → 0. Gana inmediatamente.El pulso causa 2. Rival 4 → 2. La respuesta deja al jugador en 1. Pierde en el plazo.
Dos carritos de prueba se enfrentan con una pista de pulso en el sensor opuesto
Muestra el evento en el carrito que lo recibe para que un jugador pueda seguir el intercambio automático desde la bandeja hasta la pista.

Dale a la IA la bandeja y las reglas de eventos

SEELE admite iniciar un proyecto de juego desde una idea escrita. Escribe las reglas de disposición, el horario y la prioridad en la primera solicitud. Módulos simples y un registro de texto pueden mostrar la interacción completa antes de que agregues una pista animada.

Crea un auto-battler de inventario original llamado Relay Cart Scrimmage.
Usa una bandeja con 3 columnas y 2 filas. Un Emisor, un Bobina y una
Pantalla ocupan cada uno una celda. Rechaza superposiciones y colocaciones
fuera de la bandeja. Requiere todos los módulos antes de Iniciar. Toma una instantánea y bloquea la bandeja.
Comienza con casco del jugador 2, casco del rival 6, carga almacenada 0 y un bloqueo de Pantalla.
Ejecuta automáticamente hasta cuatro tiempos. El Emisor pulsa en los tiempos 2 y 4
causando 2 de daño, más 1 de daño si consume una carga almacenada.
Un Bobina adyacente por borde almacena 1 de carga en los tiempos 1 y 3, limitado a uno.
El contacto por esquina o con la Pantalla no otorga carga.
En cada tiempo, procesa primero el Emisor. Si el casco del rival alcanza 0, gana de inmediato.
Luego procesa el Bobina si está programado. Después, si el rival sobrevive en el tiempo 2
o 4, responde con 1 de casco. La Pantalla cancela solo la primera respuesta.
Pierde inmediatamente si el casco del jugador alcanza 0. Si el rival está
vivo después del tiempo 4, pierde en el plazo.
Registra la carga, el daño del pulso, el bloqueo, la respuesta y el resultado en orden. No
aceptes cambios en la bandeja durante la partida. Reiniciar vuelve al empaquetado,
reinicia el reloj y los valores de casco, limpia la carga y restaura la Pantalla.
Usa módulos de relleno originales y un oponente no humano fijo.

Comprueba primero la bandeja intentando una superposición y una colocación fuera de límites. Luego reproduce ambas disposiciones y compara el registro. Si la disposición por esquina gana una carga, comprueba qué regla de contacto leyó el juego al Iniciar. Si el rival responde después de un pulso ganador, comprueba cuándo se detiene la partida. La guía de pruebas de breve a jugable muestra cómo dar a una solicitud de revisión una discrepancia específica.

Prueba retrasar una carga

Mantén la disposición por borde. Mueve solo la segunda carga del Bobina del tiempo 3 al tiempo 4. En el tiempo 4, el Emisor aún actúa primero. No tiene carga almacenada, por lo que el pulso causa 2 y deja al rival con 1 de casco. El Bobina luego almacena una carga, pero no hay un pulso posterior para usarla. El rival responde y la ejecución termina en el plazo.

Compara los dos registros de eventos de la misma disposición. Busca una carga no utilizada en la versión retrasada y una carga consumida por el último pulso en la original. Eso te dice si la diferencia vino de la temporización aunque los módulos aún se toquen.

Preguntas frecuentes

¿Por qué congelar la disposición cuando comienza la partida?

Congelarla le da a la partida automática una disposición para resolver. También permite al jugador comparar un resultado con el plan exacto que lo produjo. Para pruebas iniciales, mantén la instantánea visible o muestra la disposición junto al registro de eventos después de que termine la partida.

¿Deben contar las diagonales como adyacentes?

Elige la regla que sirva a tu rompecabezas y muéstrala antes de que el jugador comience. Esta versión cuenta solo bordes compartidos, por lo que mover el Bobina una fila cambia su efecto. Prueba una colocación por esquina y una por borde con los demás módulos en su lugar.

¿Por qué registrar los disparadores en orden?

Una carga puede llegar demasiado tarde incluso cuando ambos objetos se activan en el mismo tiempo. Registra el evento, su efecto y el nuevo estado a medida que ocurren. Una carga posterior que aparece en el registro ayuda a distinguir un problema de temporización de una conexión rota en la bandeja.

¿Cuándo debería agregar peleas aleatorias?

Mantén el oponente fijo hasta que puedas reproducir lo que hace cada disposición. Luego agrega variación con una razón clara, como un rival que prueba una elección defensiva diferente. Mantén la partida original de cuatro tiempos disponible para diagnosticar cambios en la carga, el daño o el orden de eventos.

Comienza con una disposición que cambie el resultado

Elige una conexión, un horario de disparadores y un oponente. Lleva esas reglas al SEELE AI Game Maker como un breve de construcción original. Compara dos disposiciones antes de agregar más equipo, para que puedas decir qué cambió la disposición y cuándo lo cambió.

SEELE AI

Convierte esta guía en un proyecto jugable.

Empieza con una idea concreta y desarróllala en el espacio de trabajo de Seele AI.

Empezar a crear