Giter Site home page Giter Site logo

plim4ik / textgamesolverhub Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 24.21 MB

TextGameSolverHub is a collection of Python scripts designed to solve various text-based games.

License: MIT License

Python 81.48% Makefile 18.52%
worlde wow text-games words-of-wonders

textgamesolverhub's Introduction

🎮 TextGameSolverHub

📂 Repository Description:

TextGameSolverHub is a collection of Python scripts designed to solve various text-based games. These scripts utilize algorithms and strategies to decipher and solve word-related challenges in games like Wordle, Words of Wonders (WoW), and similar text-based puzzles.

🎮 Supported Games:

The repository currently provides solutions for the following games:

  1. Wordle: A popular word puzzle game where players attempt to guess a secret word within a limited number of attempts.

  2. Words of Wonders (WoW): A game that combines word search and crossword puzzle elements, challenging players to find hidden words based on provided clues.

Feel free to explore the scripts and enhance the repository with additional solutions for other text-based games!

🚀 Usage Instructions:

AnagramFinder (WoW)

Use the following command to run AnagramFinder for Words of Wonders:

python AnagramFinder.py [letters without space]

Example:

python3 AnagramFinder.py битдеа

WorldeSolver (Wordle)

Use the following command to run WorldeSolver for Wordle:

python WorldeSolver.py

Example:

# Analyze dictionary (12970 words)...
tares
Enter one of the next words: ['tares'] (212 different masks)
What word did you type: tares
What mask did you get: nyngy
# Here, 'n' represents the absence of the letter in the word (None),
# 'g' represents the correct letter in the correct position (Green),
# 'y' represents the correct letter in the wrong position (Yellow).

🌍 Available Languages (9)

Language Name Native Language Name Number of Words Word File
Swedish Svenska 403791 dict/Swedish.txt
Turkish Türkçe 60450 dict/Turkish.txt
Russian Русский язык 51304 dict/Russian.txt
French Français 336528 dict/French.txt
English English 12973 dict/English.txt
Spanish Español 559801 dict/Spanish.txt
Italian Italiano 1707903 dict/Italian.txt
Portuguese Português 1108873 dict/Portuguese.txt
Polish Polski 4075605 dict/Polish.txt

🛠️ Installation

  1. Clone this repository to your computer using the following command:
git clone https://github.com/Plim4ik/TextGameSolverHub.git
  1. Install all necessary dependencies:
cd TextGameSolverHub
pip install -r requirements.txt

⚙️ Configuration

Worlde

  • DictionaryPath: Path to the dictionary file for Wordle. Example: dict/Russian.txt
  • ValidCharacters: Valid characters that can be used in words for Wordle. Example: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
  • WordLength: The length of words to solve in Wordle. Example: 5
  • WordsToRemove: Words to remove from the dictionary for Wordle. Example: clint,abner

AnagramFinder

  • DictionaryPath: Path to the dictionary file for AnagramFinder. Example: dict/Russian.txt
  • MinLength: The minimum length of words to consider in AnagramFinder. Example: 3

➕ Adding New Words

To add new words to the dictionary, open the dictionary file in a text editor and add each new word on a new line. Remember that all words should be written in lowercase and should not contain spaces or special characters.

textgamesolverhub's People

Contributors

plim4ik avatar hiblakk avatar

Stargazers

 avatar Quantum Stack avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.