An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Swiss

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](LICENSE)
[![CodeQL](https://github.com/Foulest/Swiss/actions/workflows/github-code-scanning/codeql/badge.svg)](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).