Skip to content

deepwolf 0.2.0

Choose a tag to compare

@JuneQQQ JuneQQQ released this 18 May 11:10
· 11 commits to main since this release

Second release of deepwolf — three roadmap features land.

Added

  • Hunter role (#1) — on death (lynched or killed at night) the Hunter takes one living player down with them; chained Hunter deaths resolve correctly.
  • Witch role (#2) — two one-time potions: each night the Witch learns the werewolves' victim and may heal them and/or poison any player. The night phase now resolves multiple simultaneous deaths.
  • JSON transcript export (#3) — deepwolf.game.transcript and a --transcript PATH flag write a finished game as a versioned, machine-readable record.

43 tests, green CI on Python 3.10–3.12. Five roles now in play: Villager, Werewolf, Seer, Doctor, Hunter, Witch.

pip install -e .
deepwolf simulate --players 8 --seed 1