Déclencher les rencontres depuis la perception réelle dans World #26

Closed
opened 2026-06-20 02:06:25 +00:00 by Reliodas · 0 comments
Owner

La couche Perception existe et est testée isolément, mais World ne la consulte jamais. Les rencontres commencent encore uniquement lorsque le joueur tente de pénétrer sur la case ennemie. Cela ne satisfait pas la promesse du jalon selon laquelle une détection hostile lance initiative et combat en place.

Critères d’acceptation :

  • World évalue les entités hostiles pendant exploration avec leur sight_range_m ;
  • une cible visible et à portée déclenche la rencontre sans contact préalable ;
  • un mur ou une portée insuffisante empêche engagement ;
  • une entité neutre détectée ne déclenche pas de combat ;
  • le déclenchement ne se répète pas pendant une rencontre active ;
  • un test World couvre le déclenchement réel à distance, et non un appel manuel à start_encounter.
La couche Perception existe et est testée isolément, mais World ne la consulte jamais. Les rencontres commencent encore uniquement lorsque le joueur tente de pénétrer sur la case ennemie. Cela ne satisfait pas la promesse du jalon selon laquelle une détection hostile lance initiative et combat en place. Critères d’acceptation : - World évalue les entités hostiles pendant exploration avec leur sight_range_m ; - une cible visible et à portée déclenche la rencontre sans contact préalable ; - un mur ou une portée insuffisante empêche engagement ; - une entité neutre détectée ne déclenche pas de combat ; - le déclenchement ne se répète pas pendant une rencontre active ; - un test World couvre le déclenchement réel à distance, et non un appel manuel à start_encounter.
Reliodas added this to the 0.15.0 milestone 2026-06-20 02:06:25 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jeux/beaulieu-sur-brume#26
No description provided.