How cwalkene/wuwa-gachasim works
A single-file Wuthering Waves gacha-planning simulator: the user sets desired character chains and weapon count, and the program estimates required pulls via Monte Carlo simulation, accounting for pity, banner outcomes, and coral exchanges, then presents distributions. All repository code resides in one Python file. The README documents user configuration and the optimal pull strategy; excerpts show parallel simulation and chart construction, but omit some surrounding orchestration, so uncertain call links are not shown.
Main entry points: ww_GachaSimulator.py Parallel simulation
Components 8
Other components
- Planner
- Plan and roster
- Simulation workflow
ww_GachaSimulator.py - Banner pull model
ww_GachaSimulator.py - Coral exchange
ww_GachaSimulator.py - Parallel simulation
ww_GachaSimulator.py - Pull distributions
ww_GachaSimulator.py - Result charts
ww_GachaSimulator.py
Connections 9
- Planner → Simulation workflow: sets targets
- Planner → Plan and roster: provides roster
- Plan and roster → Simulation workflow: configures
- Simulation workflow → Parallel simulation: runs simulations
- Parallel simulation → Banner pull model: simulates pulls
- Parallel simulation → Coral exchange: applies exchanges
- Parallel simulation → Pull distributions: returns outcomes
- Simulation workflow → Result charts: builds charts
- Pull distributions → Result charts: supplies frequencies