dictionary pruning

This commit is contained in:
Gregory Gauthier 2025-10-01 15:43:31 +01:00
parent ec5c2eae75
commit 4ed9b8125b
2 changed files with 67 additions and 17 deletions

View File

@ -123,7 +123,7 @@ class Pyrdle:
def draw_title(stdscr, y_offset: int, difficulty: str = ""):
"""Draw game title"""
title = "pyrdle"
title = "PYRDLE - The Python Wordle Game"
if difficulty:
title += f" [{difficulty}]"
height, width = stdscr.getmaxyx()
@ -141,7 +141,7 @@ def draw_board(stdscr, game: Pyrdle, y_offset: int):
y = y_offset + row * 2
if row < len(game.guesses):
# Draw completed guess
# Draw a completed guess
guess, colors = game.guesses[row]
for col, (letter, color) in enumerate(zip(guess, colors)):
x = board_x + col * 4

View File

@ -3,6 +3,7 @@ ABOUT
ABOVE
ABUSE
ABYSS
ACHES
ACORN
ACRES
ACTOR
@ -58,6 +59,7 @@ AMIGO
AMINO
AMISH
AMITY
AMPLE
AMUSE
ANGEL
ANGER
@ -87,6 +89,7 @@ ARGUE
ARISE
ARMOR
AROMA
AROSE
ARRAY
ARROW
ARSON
@ -129,6 +132,7 @@ BAGGY
BAKER
BALMY
BANAL
BANDS
BANDY
BANJO
BANKS
@ -142,6 +146,7 @@ BATON
BATTY
BAYOU
BEACH
BEANS
BEARD
BEAST
BEATS
@ -331,6 +336,8 @@ BURRO
BURST
BUSES
BUSHY
BUSTY
BUSTS
BUTCH
BUTTE
BUTTS
@ -376,10 +383,12 @@ CAPER
CAPES
CAPON
CAPPY
CARAT
CARDS
CARED
CARER
CARES
CARET
CARGO
CARNY
CAROL
@ -771,7 +780,6 @@ DILLY
DIMER
DIMES
DIMLY
DINAR
DINED
DINER
DINES
@ -1267,11 +1275,9 @@ FOLLY
FONTS
FOODS
FOOLS
FOOTS
FORAY
FORCE
FORDS
FORES
FORGE
FORGO
FORKS
@ -1468,7 +1474,6 @@ GLOZE
GLUED
GLUES
GLUEY
GLUMS
GLUON
GLUTE
GLUTS
@ -1501,7 +1506,6 @@ GOOFY
GOOKS
GOONS
GOONY
GOOPS
GOOSE
GOOSY
GORED
@ -1511,7 +1515,6 @@ GORSE
GOTTA
GOUGE
GOURD
GOUTS
GOUTY
GOWNS
GRABS
@ -1592,8 +1595,6 @@ GULLY
GULPS
GUMBO
GUMMY
GUMPS
GUNKS
GUNKY
GUNNY
GUPPY
@ -1606,7 +1607,6 @@ GUSTY
GUTSY
GUTTA
GUTTY
GUYOT
GYBES
GYOZA
GYPSY
@ -1633,13 +1633,7 @@ HALON
HALOS
HALTS
HALVE
HALWA
HAMAL
HAMES
HAMMY
HAMZA
HANAP
HANCE
HANDS
HANDY
HANGS
@ -1919,9 +1913,12 @@ LABEL
LABOR
LARGE
LASER
LATCH
LATHE
LATER
LAUGH
LAYER
LEANS
LEARN
LEASE
LEAST
@ -1935,7 +1932,16 @@ LIGHT
LIMIT
LINED
LINEN
LIONS
LIVER
LOADS
LOAFS
LOADS
LOCAL
LOGIC
LOOSE
LOOTS
LOSSY
LOBBY
LOCAL
LOFTY
@ -1961,8 +1967,13 @@ MANOR
MAPLE
MARCH
MARRY
MARSH
MARTS
MASKS
MATCH
MATES
MAYOR
MEALS
MEANT
MEDIA
MELEE
@ -2002,6 +2013,7 @@ MOVED
MOVIE
MUDDY
MUSIC
MUSKY
NADIR
NAIVE
NAKED
@ -2014,11 +2026,17 @@ NERVE
NEVER
NEWER
NEWLY
NIFTY
NIGHT
NINTH
NOBLE
NOISE
NOMAD
NONCE
NOOKS
NORSE
NORTH
NOSEY
NOTCH
NOTED
NOVEL
@ -2047,6 +2065,7 @@ PAINT
PANDA
PANEL
PANIC
PANTS
PAPER
PARTY
PASTA
@ -2073,6 +2092,7 @@ PIZZA
PLACE
PLAIN
PLANE
PLANK
PLANT
PLATE
PLAZA
@ -2081,12 +2101,15 @@ PLUMB
PLUME
POINT
POKER
POKEY
POLAR
POLKA
POOCH
POPPY
PORCH
PORKY
POSER
POTTY
POUCH
POUND
POWER
@ -2103,6 +2126,7 @@ PRISM
PRIVY
PRIZE
PROOF
PRONE
PROUD
PROVE
PROXY
@ -2122,6 +2146,7 @@ QUEUE
QUICK
QUIET
QUILT
QUIRK
QUITE
QUOTA
QUOTE
@ -2134,7 +2159,12 @@ RAISE
RALLY
RANCH
RANGE
RANKS
RANTS
RAPID
RASPY
RATED
RATES
RATIO
RAZOR
REACH
@ -2156,10 +2186,12 @@ RIDGE
RIFLE
RIGHT
RIGID
RISER
RISKY
RIVAL
RIVER
ROACH
ROADS
ROAST
ROCKY
RODEO
@ -2167,6 +2199,7 @@ ROGUE
ROMAN
ROOMY
ROOST
ROTOR
ROUGE
ROUGH
ROUND
@ -2176,7 +2209,10 @@ ROYAL
RUDDY
RUGBY
RULER
RUMMY
RUMOR
RUNIC
RUNNY
RURAL
RUSTY
SADLY
@ -2216,6 +2252,7 @@ SEVER
SHADE
SHADY
SHAFT
SHACK
SHAKE
SHALL
SHAME
@ -2285,9 +2322,11 @@ SLIDE
SLIME
SLIMY
SLING
SLITS
SLOPE
SLOSH
SLOTH
SLOTS
SLUMP
SLUNG
SMALL
@ -2317,6 +2356,7 @@ SNOWY
SOAKS
SOAPY
SOBER
SOCKS
SOGGY
SOLAR
SOLID
@ -2325,6 +2365,7 @@ SONAR
SONIC
SOOTH
SOOTY
SORES
SORRY
SOUND
SOUTH
@ -2517,6 +2558,7 @@ THESE
THICK
THIEF
THIGH
THINE
THING
THINK
THIRD
@ -2605,6 +2647,8 @@ TUBER
TULIP
TULLE
TUMOR
TUNED
TUNER
TUNIC
TURBO
TUTOR
@ -2613,6 +2657,7 @@ TWEAK
TWEED
TWEET
TWICE
TWIGS
TWINE
TWIRL
TWIST
@ -2751,6 +2796,11 @@ WITTY
WOKEN
WOMAN
WOMEN
WONKY
WOODS
WOOLS
WOOLY
WOOSH
WOODY
WOOER
WORDS