feat(simulation): add vision cone with forward/peripheral/blind sectors (#111)

Implement direction-dependent visibility modulation per D-015.
Forward cone (~120 deg) at full range, peripheral (~180 deg each side)
at reduced range, blind spot (~60 deg behind) excluded. Facing component
updated on player movement via facing_from_delta.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-12 00:21:01 +01:00
co-authored by Claude Opus 4.6
parent 3323678ddf
commit f760624967
4 changed files with 305 additions and 1 deletions
+4
View File
@@ -4,6 +4,10 @@
use bevy_app::prelude::*;
pub mod observer;
pub mod shadowcast;
pub mod vision_cone;
/// Perception system plugin
/// Manages information boundaries and observer snapshots
pub struct PerceptionPlugin;