amogus/config/game_settings.yaml
Antigravity 071906df59 feat: Complete LLM agent framework with fog-of-war, meeting flow, and prompt assembly
- Core engine: simulator, game mechanics, triggers (138 tests)
- Fog-of-war per-player state tracking
- Meeting flow: interrupt, discussion, voting, consolidation
- Prompt assembler with strategy injection tiers
- LLM client with fallbacks for models without JSON/system support
- Prompt templates: action, discussion, voting, reflection
- Full integration in main.py orchestrator
- Verified working with free OpenRouter models (Gemma)
2026-02-01 00:00:34 -05:00

41 lines
869 B
YAML

# Game Settings Configuration
# Edit this file to customize game rules
game:
map: "skeld"
min_players: 4
max_players: 10
num_impostors: 2
player:
speed: 1.5 # meters per second
vision_range: 10.0 # meters
impostor:
kill_cooldown: 25.0 # seconds
kill_range: 2.0 # meters
crewmate:
tasks_short: 2
tasks_long: 1
tasks_common: 2
meeting:
emergency_cooldown: 15.0 # seconds
emergencies_per_player: 1
discussion_time: 30.0 # seconds (for human mode)
voting_time: 60.0 # seconds (for human mode)
confirm_ejects: true
sabotage:
o2_timer: 30.0 # seconds until death
reactor_timer: 30.0 # seconds until meltdown
lights_vision_multiplier: 0.25
comms_disables_tasks: true
# LLM-specific settings
llm:
max_discussion_rounds: 20
min_convergence_rounds: 2
convergence_threshold: 2 # desire_to_speak <= this = silence