Show HN:在黑暗中寻找他人——照亮对方,还是照亮自己?(Three.js)
Show HN: Find someone in the dark – light them or light yourself? (Three.js)

原始链接: https://github.com/skorotkiewicz/signal-in-the-dark

这个 Three.js 实验旨在作为一个概念模型,用于对比两种搜救策略:**搜寻 (Sweep)**,即救援人员以扩大化的模式移动以定位目标;以及**信标 (Beacon)**,即救援人员原地等待移动目标靠近。 用户可以切换变量(如受害者的移动能力:受伤与移动中)和环境复杂度(如森林密度)来进行蒙特卡洛模拟。该工具通过在相同的随机场景中计算成功率,直观地展示这些变量如何影响搜救效率。 若要运行该实验,请进入项目目录并通过 `python3 -m http.server 8080` 进行托管。项目首次运行需要联网以通过 CDN 加载 Three.js。 **注意:** 这是一个简化的教学工具,而非专业指导。它有意忽略了天气、地形海拔、通信技术和人类心理等现实世界中的关键因素。它应被视为探索搜索动力学的模型玩具,而非经过验证的搜救协议。

抱歉。
相关文章

原文

A one-page Three.js experiment comparing two simplified strategies:

  • Sweep searchlight: the rescuer moves through an expanding search pattern and must illuminate the missing person.
  • Raise beacon: the rescuer stays put while a mobile missing person tries to recognize and approach an omnidirectional light.
cd signal-in-the-dark
python3 -m http.server 8080

Open http://localhost:8080.

The page imports Three.js from a pinned CDN URL, so the first load needs internet access.

Use the presets first:

  • Mobile hiker usually favors the beacon.
  • Injured makes the stationary beacon ineffective because the missing person cannot approach it.
  • Dense forest increases line-of-sight occlusion and can produce mixed results.

Run the Monte Carlo comparison after each change. Both strategies receive the same random worlds and starting positions.

This is a conceptual toy model, not validated search-and-rescue guidance. It intentionally isolates a few variables and omits weather, terrain elevation, batteries, sound, radios, group behavior, panic, injuries, and official rescue protocols.

联系我们 contact @ memedata.com