https://github.com/foulest/swiss
Monte Carlo bracket simulator for Counter-Strike 2 tournaments.
https://github.com/foulest/swiss
counter-strike counter-strike-2 cs2 monte-carlo monte-carlo-simulation tournament tournament-algorithm
Last synced: 4 months ago
JSON representation
Monte Carlo bracket simulator for Counter-Strike 2 tournaments.
- Host: GitHub
- URL: https://github.com/foulest/swiss
- Owner: Foulest
- License: gpl-3.0
- Created: 2024-11-30T21:57:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-19T00:33:50.000Z (4 months ago)
- Last Synced: 2026-02-19T20:29:43.778Z (4 months ago)
- Topics: counter-strike, counter-strike-2, cs2, monte-carlo, monte-carlo-simulation, tournament, tournament-algorithm
- Language: Java
- Homepage:
- Size: 212 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Swiss
[](LICENSE)
[](https://github.com/Foulest/Swiss/actions/workflows/github-code-scanning/codeql)
**Swiss** is a Monte Carlo bracket simulator for Counter-Strike 2 tournaments.
## Features
- Ability to simulate millions of brackets in seconds
- Both single and triple elimination brackets are available
- **100%** accurate seedings based
on [Buchholz](https://liquipedia.net/counterstrike/PGL/2024/Copenhagen/Europe_A#:~:text=The-,Buchholz%20system,-is%20used%20to)
and current standings
- Odds calculated using world rankings and team KDR data
- Customizable settings and detailed results for each bracket
- Easy-to-use console interface for quick bracket simulations
- Option to display odds for any manually given match
## How to Use
1. Clone the repository.
2. Open the project in your favorite IDE (preferably [IntelliJ IDEA](https://jetbrains.com/idea)).
3. Run the `Swiss` class in the `src/main/java` directory.
4. Follow the instructions in the console to simulate a bracket.
5. View the results in the console.
## Getting Help
For support or queries, please open an issue in the [Issues section](https://github.com/Foulest/Swiss/issues).