Léxico TI › Programación › Isla de simulación

Isla de simulación

Programación Svenska → Actualizado: 2026-10-24

Un grupo de cuerpos que se tocan o se restringen entre sí y, por tanto, deben resolverse juntos: las islas separadas se resuelven, y se duermen, por su cuenta.

Si dos cajas no tienen nada que ver entre sí, no hay motivo para resolver sus contactos en la misma pasada. El motor agrupa entonces los cuerpos en islas: componentes conexas del grafo de contactos. Cada isla se resuelve de forma independiente, lo que además facilita repartir el trabajo entre varios hilos.

La gran ventaja es el sueño. Una vez que todos los cuerpos de una isla llevan quietos el tiempo suficiente, la isla entera se marca dormida y se omite por completo hasta que algo la despierta. Un pueblo lleno de cajas intactas cuesta entonces casi nada hasta que el jugador choca con ellas.

← Volver al léxico