Cómo hacer un juego como Portal con IA

Construye dos salidas vinculadas y prueba qué sucede cuando el aterrizaje seleccionado está ocupado.

Seele Editorial TeamActualizado 11 de noviembre de 2026

Para crear un rompecabezas original de espacios vinculados inspirado en Portal, ofrece al jugador una conexión visible y un aterrizaje que aún debe comprobar. En el ficticio Archivo Deriva, un espécimen de cerámica puede salir de su plataforma de envío a través de cualquiera de dos enlaces. El enlace directo alcanza una cuna receptora, pero hay un espaciador allí.

Haz que la transferencia bloqueada sea una retroalimentación útil. El espécimen permanece en el emisor y el enlace seleccionado sigue activo. El jugador puede despejar el aterrizaje e intentarlo de nuevo, o usar una plataforma de servicio como parada intermedia.

Un espécimen azul se encuentra en una bahía de archivo frente a dos plataformas de destino
Muestra el emisor y ambos aterrizajes posibles. Una conexión visible le indica al jugador a dónde iría el espécimen si hubiera espacio.

Asigna una regla de destino a un espacio vinculado

La ficha de Valve para el Portal original describe un juego de un jugador donde abrir portales permite a los jugadores moverse a sí mismos y a objetos a través del espacio para resolver desafíos físicos. Utiliza la idea general de que conectar dos lugares puede cambiar lo que un jugador puede mover.

Dale a tu versión sus propios lugares y reglas. El Archivo Deriva tiene una plataforma de envío en una habitación y dos plataformas en una habitación remota. El movimiento normal no puede conectar las habitaciones. El jugador opera una consola para elegir un enlace y mover el espécimen.

Comprueba el aterrizaje antes de mover el espécimen

Comienza con el espécimen en el Emisor A y el espaciador gris en el Receptor R. El Servicio S está vacío. El enlace Directo apunta al Receptor y el enlace de Servicio apunta a la plataforma de servicio. Un riel corto conecta el Servicio con el Receptor. El espaciador puede moverse a un nicho de aparcamiento separado.

Un espaciador gris llena la cuna receptora mientras la plataforma de servicio cercana está vacía
Muestra qué aterrizaje está ocupado. El enlace seleccionado aún puede apuntar allí mientras el espécimen permanece en el emisor.
ComandoEfecto aceptado
Seleccionar Directo o ServicioCambia el destino. Volver a elegir el enlace activo no tiene efecto.
EnviarMueve el espécimen de A a la plataforma seleccionada si el espécimen está en A y la plataforma está vacía.
Aparcar espaciadorMueve el espaciador de cualquiera de las plataformas a su nicho de aparcamiento.
DeslizarMueve el espécimen a lo largo del riel de S a R si está en S y R está vacío.

Cuenta un paso por cada acción aceptada que cambia el estado. Si un destino está ocupado, muestra la razón y deja ambos objetos donde están. Preserva el enlace seleccionado. Despeja el aterrizaje en una acción separada y exige un nuevo Envío o Deslizamiento. Esto impide que un intento bloqueado anterior surta efecto en un momento inesperado.

Repite la entrega directa y escalonada

Comienza cada ruta con el mismo enlace Directo predeterminado. La primera ruta despeja el receptor antes del envío exitoso. La ruta escalonada llega primero al Servicio y despeja el receptor más tarde.

RutaComandos en ordenResultado
DirectaEl envío está bloqueado. Aparcar espaciador en el paso aceptado 1. Enviar en el paso 2.El espécimen llega a R y se engancha.
Vía ServicioSeleccionar Servicio en el paso 1 y Enviar en el paso 2. El deslizamiento está bloqueado. Aparcar espaciador en el paso 3 y Deslizar en el paso 4.El espécimen llega a R y se engancha.
El espécimen azul descansa en la cuna receptora mientras el espaciador gris se encuentra en un nicho separado
Dale a la cuna receptora una señal de enganche clara. Marca la entrega completada una vez que el espécimen está asentado.

El Servicio le da al espécimen un aterrizaje libre. No despeja el receptor final. Comprueba la finalización después de cada movimiento aceptado. Solo el espécimen activa el enganche en R. El espaciador gris que está allí al inicio no tiene efecto de finalización.

Dale a la IA un espécimen y dos salidas

Pide una etiqueta de ubicación para cada objeto, una selección de enlace visible y un registro de acciones breve. Especifica los cambios de estado antes de añadir animaciones.

Construye un rompecabezas original de espacios vinculados del Archivo Deriva.
Comienza con el espécimen en el Emisor A y el espaciador en el Receptor R.
El Servicio S y el nicho de aparcamiento están vacíos. El enlace predeterminado es Directo.
A no tiene una ruta de movimiento ordinaria hacia la habitación de destino.

Seleccionar Directo apunta a R o Servicio apunta a S.
Enviar requiere el espécimen en A y la plataforma seleccionada vacía.
Mover de forma atómica. Un destino ocupado deja ambos objetos,
el enlace y la cuenta de pasos aceptados sin cambios. Informar del bloqueo.
Aparcar mueve el espaciador de cualquiera de las plataformas a su nicho separado.
Deslizar requiere el espécimen en S y R vacío. Moverlo a R.

Contar un paso por cada acción efectiva. Rechazar comandos bloqueados o irrelevantes
sin contar. Un envío bloqueado no encola reintentos.
Cuando el espécimen llega a R, enganchar y terminar. El espaciador nunca engancha.
Después de la finalización, aceptar solo Reiniciar. Restaurar ambos objetos,
el enlace Directo predeterminado y cero pasos, usando la plataforma de inicio seleccionada.

Prueba Enviar con el receptor bloqueado. Confirma que la fuente retiene el espécimen. Aparca el espaciador y comprueba que el espécimen permanece en la fuente hasta que emitas un nuevo Envío. Prueba Deslizar mientras el espécimen sigue en el Emisor, luego pruébalo desde el Servicio con el receptor ocupado. El registro debe distinguir un aterrizaje bloqueado de una acción intentada en la fuente equivocada.

Mueve solo la obstrucción inicial

Comienza el espaciador en el Servicio en lugar del Receptor. Mantén el enlace predeterminado Directo y repite el primer Envío. El receptor está libre, por lo que el espécimen llega a él y termina en el primer paso aceptado. En otro reinicio del tablero modificado, selecciona Servicio y Enviar. El movimiento ahora se bloquea en el Servicio, dejando el espécimen en A y el enlace configurado en Servicio.

La hoja de trabajo cambia solo donde comienza el espaciador. Los extremos del enlace permanecen iguales. Usa la guía para reproducir una construcción tras un cambio para comprobar la misma entrada inicial en ambas versiones.

Usa un espécimen, dos salidas y una señal clara de llegada bloqueada. Comienza tu rompecabezas original de espacios vinculados con el creador de juegos con IA de SEELE y compara las ubicaciones y las cuentas de pasos con la hoja de trabajo antes de añadir otra habitación.

Preguntas frecuentes

¿Qué debe mostrar una vista previa de aterrizaje ocupado?

Muestra el destino seleccionado y si tiene espacio para el espécimen. Mantén la fuente visible para que el jugador pueda ver que el objeto se quedó allí. Dá a la señal de ocupación una forma o etiqueta distinta para que sea fácil de distinguir de la selección de enlace.

¿Qué significa aquí una transferencia atómica?

Comprueba el movimiento completo antes de cambiar ninguna ubicación. Cuando el destino está despejado, retira el espécimen de la fuente y colócalo en el destino en la misma acción aceptada. Si la comprobación falla, ambas ubicaciones conservan su contenido original para el siguiente intento.

¿Por qué exigir un nuevo Envío después de despejar el aterrizaje?

Un nuevo comando permite al jugador confirmar que el destino previsto sigue seleccionado. Pueden inspeccionar el aterrizaje o cambiar el enlace antes de enviar. También te da una comprobación simple durante el desarrollo: aparcar el espaciador debería afectar solo a la ubicación del espaciador.

Añade uno después de que el jugador pueda identificar tanto un aterrizaje bloqueado como una parada intermedia clara. Dá al siguiente enlace una condición de destino o propósito diferente. Repite las rutas originales primero para que puedas ver qué nueva elección crea realmente el enlace adicional.

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