Skip to content

A tool used to quickly solve Spellcast on Discord using recursive backtracking and DFS. It is very fast, and optimized to suggest the best possible scoring words.

License

Notifications You must be signed in to change notification settings

alexfacehead/DiscordSpellcastSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spellcast Solver

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.

Table of Contents

  1. Getting Started
  2. Prerequisites
  3. Installation
  4. Usage
  5. Contributing
  6. License
  7. Contact

Getting Started

These instructions will help you set up and use the Spellcast Solver on your local machine for development and testing purposes.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed Python 3.x.
  • You have a Windows, macOS, or Linux machine.

Installation

Windows

  1. Download the Python code file from the repository.
  2. Open a command prompt and navigate to the directory containing the code file.
  3. Install any required dependencies using pip:
pip install -r requirements.txt

macOS

  1. Download the Python code file from the repository.
  2. Open a terminal and navigate to the directory containing the code file.
  3. Install any required dependencies using pip:
pip install -r requirements.txt

Linux

  1. Download the Python code file from the repository.
  2. Open a terminal and navigate to the directory containing the code file.
  3. Install any required dependencies using pip:
pip install -r requirements.txt

Usage

After installing the required dependencies, you can use the Spellcast Solver as follows:

python spellcast_solver.py

The 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.

Contributing

If you want to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'.
  4. Push your changes to the branch: git push origin <branch_name>.
  5. Create a pull request.

Please adhere to the project's coding style and conventions, and provide clear, concise commit messages.

License

This project is licensed under the MIT License. Please read the license file for more information.

Contact

If you have any questions or need further assistance, please feel free to reach out to the project maintainer:

Please include the project title (Spellcast Solver) in the subject line of your email for a faster response.

About

A tool used to quickly solve Spellcast on Discord using recursive backtracking and DFS. It is very fast, and optimized to suggest the best possible scoring words.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages