Contributors Forks Stargazers Issues MIT License


Logo

ChessWatch Match Generator (CWMG)


Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. Contact

About The Project

image

This project is built for an Overwatch game called ChessWatch this tool can generate custom matches with custom properties.

(back to top)

Built With

(back to top)

Getting Started

Prerequisites

  • pip install pathlib
  • pip install PySimpleGui
  • pip install webbrowser

(back to top)

Usage

  • To place a hero on a spesific cell you can right click the cell and click select hero then it will popup a window, there you can select from each hero in the game.
  • To remove a hero from a spesific cell you can right click the cell and click clear, it will remove the hero in that cell.
  • To Edit the properties of a spesific hero you can right click the cell and click edit properties, it will popup a window that will allow you to edit some properties for the hero
  • To fill the board randomly just click the randomize deck button, it will pick random positions and place random heroes there.
  • To clear the whole deck just click the clear deck button, it will remove all heroes from the board.
  • To export your board settings as overwatch code / config click the export button, it will popup a window that shows all export options
  • To import your settings from a config file you can either open the config file (it might not work if you don't allow the program admin privliges) or click the import button

Hero Selection Window:

image


Properties Editor Window:

image


Export Options Window:

image

(back to top)

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

(back to top)

Contact

Project Link: https://github.com/KingOfTNT10/ChessWatchMatchGenerator

(back to top)

(back to top)