El repositorio "signal-in-the-dark", del desarrollador skorotkiewicz, ofrece una experiencia web de una sola página, construida con Three.js, que compara dos estrategias simplificadas para encontrar a una persona desaparecida en la oscuridad. En la primera, llamada "sweep searchlight" (barrido con reflector), el rescatador se desplaza siguiendo un patrón de búsqueda en expansión y debe iluminar a la persona extraviada. En la segunda, "raise beacon" (baliza elevada), el rescatador permanece en un punto fijo mientras la persona desaparecida —si está en movimiento— intenta localizar y acercarse a una luz omnidireccional.
Para ejecutarlo basta con clonar el repositorio, servir los archivos estáticos con python3 -m http.server 8080 y abrir el navegador en localhost. La página importa Three.js desde una URL fija en una CDN, por lo que la primera carga requiere conexión a internet.
El proyecto incluye tres presets que ilustran cómo cambian los resultados según el contexto: con un senderista móvil la baliza tiende a ser más eficaz; con una persona lesionada la baliza fija pierde efectividad porque no puede acercarse; y en un bosque denso la oclusión de la línea de visión genera resultados mixtos. Tras modificar cualquier variable se puede lanzar una comparación Monte Carlo en la que ambas estrategias reciben los mismos mundos y posiciones iniciales aleatorios.
El autor subraya que se trata de un modelo conceptual simplificado y no de una guía validada de búsqueda y rescate: aísla unas pocas variables y omite intencionadamente factores como meteorología, relieve del terreno, baterías, sonido, radios, comportamiento grupal, pánico, lesiones o protocolos oficiales.
