Skip to main content

The popular word game recreated in Python, deployable with custom answers.

Project description

Wordle

View on GitHub and PyPI.

Wordle is super fun and popular game. Unfortunately, it's a little nonstandard, but the logic behind it is quite simple which is why it's now a Python library.

import wordle

game = wordle.Wordle(word = 'HELLO', realWords = False)
game.run()

Instantiate a game object using game = wordle.Wordle(). The two positional requirements of the Wordle class are word and realWords. word is the answer to the game. It must be a real, five-letter word. If it isn't, the package will raise an error and you'll have to change your instantiation to reflect a real word. realWords is a boolean. If it's True, the package will check user guesses against a comprehensive inbuilt database of thousands of five-letter words. If it's False, any guess (real or not) will be accepted.

In the game of Wordle, part of the challenge is that guesses must be real words. This prevents users from guessing "aeiou" as their first attempt, for example. That's why you must tell the game object whether it should check for real words or not.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wordle-python-1.4.10.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

wordle_python-1.4.10-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file wordle-python-1.4.10.tar.gz.

File metadata

  • Download URL: wordle-python-1.4.10.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for wordle-python-1.4.10.tar.gz
Algorithm Hash digest
SHA256 32b360eace96e3b066bb788b44119bbec80bed6131c6f0da552b27d24a5be106
MD5 0a637eecfb3208070100b58d56b4f8b8
BLAKE2b-256 6fd86894924737d9b6cdf8615d5f3b6d9fdc6faae686d69a76540a57e01da8eb

See more details on using hashes here.

File details

Details for the file wordle_python-1.4.10-py3-none-any.whl.

File metadata

  • Download URL: wordle_python-1.4.10-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for wordle_python-1.4.10-py3-none-any.whl
Algorithm Hash digest
SHA256 23da7a071abeae961a3de0820eabf02a8f4734104e7d231cd54795cafc60ceea
MD5 9c5f49624afa080f19e129411cb43dd5
BLAKE2b-256 71a374985e3c9e751a6a08f50b101dda6fd2af47aeb93a02ab0cd8fced0b9cf6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page