Cómo crear un juego como RollerCoaster Tycoon con IA

Diseña dos colas de atracciones y reproduce cómo una señal cambia quién sube, con las mismas llegadas y capacidad de la atracción.

Seele Editorial TeamActualizado 11 de noviembre de 2026

Crea un simulador de parque de atracciones original con dos atracciones, un ramal en el camino y algunas llegadas de grupos. En el ficticio Alder Pier, Kite Coaster se llena primero mientras Lantern Carousel tiene espacio libre. Una señal en el ramal puede enviar a los grupos flexibles a la noria antes de que entren en ninguna de las dos colas.

Mantén la capacidad de las atracciones constante y reproduce las mismas llegadas. Entonces podrás ver exactamente qué grupos cambiaron de ruta, cuáles subieron y cuáles seguían esperando cuando la simulación se detuvo.

Comienza con un ramal y dos atracciones

Un ramal original de un parque costero conduce hacia una montaña rusa y una noria de faroles
Alder Pier es un parque ficticio con dos atracciones. El cruce permite visualizar fácilmente la asignación de colas.

La página oficial de Atari para RollerCoaster Tycoon Classic acredita a Chris Sawyer y describe la construcción de atracciones y la gestión del parque para sus invitados. Utiliza esa premisa amplia de gestión para enmarcar una pregunta específica: ¿puede una ruta de llegada diferente hacer un mejor uso de las atracciones que ya tienes?

Inicia Kite y Lantern con colas vacías. Cada atracción embarca hasta dos grupos por tick. Embarca uno si solo hay un grupo esperando y ninguno si su cola está vacía. Cada grupo utiliza un hueco en este escenario. Los números describen una regla del juego, no las operaciones de una atracción real.

Separar la enrutación de llegadas del embarque

Ocho grupos llegan al cruce durante tres ticks. A, E y F son flexibles. Todos los demás grupos quieren Kite. Con el cartel apagado, envía todas las llegadas a Kite. Con el cartel encendido, envía solo las llegadas flexibles a Lantern. Una vez que un grupo se une a una cola, permanece allí hasta el embarque.

TickLlegadas en ordenGrupos flexibles
1A, B, C, DA
2E, F, GE, F
3Cómo crear un juego como RollerCoaster Tycoon con IANinguno
Un poste de orientación se encuentra en la bifurcación entre dos atracciones originales del parque
Aplica la señal en la bifurcación. Mantén el estado de la señal visible sin cambiar la ruta de los grupos que ya están en la fila.

Procesa todos los llegados antes del embarque. Añade cada grupo a su fila asignada y luego embarca primero a los grupos más antiguos. Registra quién embarcó y quién sigue esperando. Mantén los ID de los grupos en la traza. Dos horarios pueden mostrar la misma longitud de fila mientras embarcan a grupos diferentes, lo que ocultaría un error de primero en llegar, primero en salir.

Lee la fila después del embarque

Read the table as a pair of replays from the same empty park. Waiting means the number still in line after the boarding step. The queue just before boarding is a separate reading.

TickSign off, Kite boardsKite waitingSign on, Kite boardsSign on, Lantern boardsKite waiting
1A, B2B, CA1
2C, D3D, GE, F0
3E, F2Cómo crear un juego como RollerCoaster Tycoon con IANinguno0

Lantern no tiene cola restante tras ninguna fase de embarque. Con el cartel apagado, seis grupos embarcan y G y H siguen esperando. Con el cartel encendido, cinco grupos embarcan en Kite y tres en Lantern, dejando a ningún grupo esperando. El horario de llegadas y los dos huecos por atracción nunca cambian.

Los visitantes se desplazan por ambos accesos a las atracciones en el ficticio Muelle Alder
Los dos accesos muestran cómo los invitados pueden usar ambas atracciones. Utiliza la traza para obtener los IDs exactos de los grupos y las longitudes de las colas.

Para una comprobación rápida de depuración, lee Kite justo antes del embarque de referencia en el tick dos. La cola debe ser C, D, E, F, G. Si E y F embarcan primero, las nuevas llegadas se están colocando delante de la cola pendiente. Si solo se registran dos grupos esperando, encuentra el grupo faltante comparando los cinco IDs en cola con los dos IDs embarcados.

Proporciona a la IA el fixture completo del parque

Comienza con un control de un solo paso y un registro de cola legible. Este prompt proporciona los datos y las aserciones que necesita una primera versión.

Construye un ficticio juego de gestión de parques para navegador llamado Alder Pier.
Usa dos colas FIFO inicialmente vacías: Kite Coaster y Lantern Carousel.
Antes del tick 1, elige una configuración fija del cartel para toda la ejecución. El valor predeterminado es apagado.
Llegadas en orden: tick 1 A B C D; tick 2 E F G; tick 3 H.
A, E y F son flexibles. Todos los demás quieren Kite Coaster.
Al llegar, dirige a todos los grupos a Kite si el cartel está apagado.
Si está encendido, dirige a A, E y F a Lantern y a todos los demás a Kite.
Añade las llegadas en orden. No muevas a ningún grupo después de que se una a una cola.
Cada tick, después de todas las llegadas, embarca hasta dos de cada cola, empezando por el más antiguo.
Registra los IDs embarcados y los IDs que siguen esperando después de cada fase de embarque.
Cartel apagado: Kite embarca AB, CD, EF. Las cuentas de Kite tras el embarque son 2, 3, 2.
Cartel encendido: Kite embarca BC, DG, H. Lantern embarca A, EF, nadie.
Cartel encendido: Las cuentas de Kite tras el embarque son 1, 0, 0. Lantern siempre termina vacío.
Detente tras tres ticks. Reiniciar limpia las colas y los registros y apaga el cartel.
Incluye un botón de paso, estado del cartel, controles de teclado y arte original del parque.

Recorre ambas configuraciones desde el reinicio. Comprueba que llegan las mismas ocho partes, que las partes que ya han subido nunca reaparecen y que, en la tercera iteración, cada parte está ya subida o esperando. Lee la guía de la primera construcción para el flujo de trabajo guiado por prompts.

Construye la cola de Alder Pier en SEELE AI Game Maker y verifica ambos registros antes de añadir más rutas o cambiar el caudal de la atracción.

Preguntas frecuentes

¿Cuántas atracciones debería tener mi primer simulador de parque?

Empieza con dos atracciones y una bifurcación de ruta. Asigna una cola de espera a una atracción mientras la otra tiene espacio libre, y luego cambia una única regla de enrutamiento. Dos atracciones te permiten comparar la demanda y la capacidad disponible sin necesidad de un mapa completo o de una economía de visitantes.

¿Qué significa «esperando» en la traza de la cola?

En este contexto, se refiere a las partes que permanecen después de que el grupo suba a la atracción. Cuenta la fila inmediatamente antes de la subida por separado. Utiliza el mismo punto de medición en ambas ejecuciones para que la comparación incluya siempre los mismos pasos de llegada y subida. Etiqueta claramente las dos lecturas si muestras ambas.

¿Cómo puedo probar que la cola sube en orden de llegada?

Anota los ID de las partes y compara la cola pendiente con la lista de subidos en cada tick. En el tick dos de la línea base, C y D deberían subir antes que las nuevas llegadas E, F y G. Comprobar los ID detecta errores de orden que los recuentos totales pueden pasar por alto.

¿Por qué mantener la misma capacidad al probar el cartel?

Mantener la capacidad fija aísla el efecto del enrutamiento. Ambas reproducciones comienzan con las mismas llegadas y dos plazas por atracción. Si más adelante pruebas asientos adicionales, inicia una ejecución separada y cambia solo el límite de subida para que cada diferencia tenga una causa clara.

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