A Python script to solve the Discord game Spellcast easily. The script generates the highest-scoring word from a given grid of letters, considering a special character index for bonus points.
These instructions will help you set up and use the Spellcast Solver on your local machine for development and testing purposes.
Before you begin, ensure you have met the following requirements:
- You have installed Python 3.x.
- You have a Windows, macOS, or Linux machine.
- Download the Python code file from the repository.
- Open a command prompt and navigate to the directory containing the code file.
- Install any required dependencies using
pip:
pip install -r requirements.txt- Download the Python code file from the repository.
- Open a terminal and navigate to the directory containing the code file.
- Install any required dependencies using
pip:
pip install -r requirements.txt- Download the Python code file from the repository.
- Open a terminal and navigate to the directory containing the code file.
- Install any required dependencies using
pip:
pip install -r requirements.txtAfter installing the required dependencies, you can use the Spellcast Solver as follows:
python spellcast_solver.pyThe script will prompt you to enter the grid of letters and the special character index (ZERO INDEX BASED! SUBTRACT 1 FROM THE CHARACTER'S POSITION). It will then generate the highest-scoring word based on the given input.
If the word is not recognized by spellcast, simply continue with generating words by entering "y" and it will generate the next best word.
If you want to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b <branch_name>. - Make your changes and commit them:
git commit -m '<commit_message>'. - Push your changes to the branch:
git push origin <branch_name>. - Create a pull request.
Please adhere to the project's coding style and conventions, and provide clear, concise commit messages.
This project is licensed under the MIT License. Please read the license file for more information.
If you have any questions or need further assistance, please feel free to reach out to the project maintainer:
- Name: Alex Hugli
- Email: alexanderhugli@hotmail.com
- GitHub: @alexfacehead
Please include the project title (Spellcast Solver) in the subject line of your email for a faster response.