spelling_bee_game


spelling_bee_game, a Python code which handles the Spelling-Bee puzzle popularized in the New York Times, in which one must make as many words as possible from a given set of seven letters. The first letter must appear in each word, while the other letters may be omitted or repeated. All words must be at least 4 letters long. The code is by Christian Hill.

Given the seven letters "EXLINGC", the list of new words might include:

CEIL
CELL
CIEL
CINE
CLEG
...
NEGLIGEE
EXCELLING
LICENCING
EXCELLENCE
NEGLIGENCE

Licensing:

The information on this web page is distributed under the MIT license.

Languages:

spelling_bee_game is available in a Python version.

Related Data and codes:

ladders, a Python code which transforms one word into another of the same length, by changing one letter at a time, using only legitimate English words. This puzzle was invented by Lewis Carroll, who called it "Doublets", but it is also known as "Word Ladders" or "Word Golf".

lights_out_game, a Python code which sets up the Lights Out game, lighting up a few squares on a grid. An interactive user must then try to press squares in such a way that all the lights are turned off.

words, a dataset directory which contains lists of words for use in games, puzzles, and textual analysis;

Author:

Christian Hill, Learning Scientific Programming with Python, https://scipython.com/

Source Code:


Last revised on 25 June 2025.