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
The information on this web page is distributed under the MIT license.
spelling_bee_game is available in a Python version.
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;
Christian Hill, Learning Scientific Programming with Python, https://scipython.com/