commit cdd51fdf5c180914110806260fb346af8637f6bc Author: Gregory Gauthier Date: Mon Oct 6 14:01:05 2025 +0100 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..990936c --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea/ +cmake-build-debug/ diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..68d1851 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,13 @@ +cmake_minimum_required(VERSION 4.0) +project(cordle C) + +set(CMAKE_C_STANDARD 90) + +# Find the curses library +find_package(Curses REQUIRED) + +add_executable(cordle cordle.c) + +# Link against the curses library +target_link_libraries(cordle ${CURSES_LIBRARIES}) +target_include_directories(cordle PRIVATE ${CURSES_INCLUDE_DIRS}) diff --git a/CordleDosBoxLauncher.bat b/CordleDosBoxLauncher.bat new file mode 100644 index 0000000..ceffbfb --- /dev/null +++ b/CordleDosBoxLauncher.bat @@ -0,0 +1,33 @@ +@echo off +REM DOSBox Launcher for Cordle +REM Automatically starts DOSBox with correct configuration + +echo ================================================ +echo Starting DOSBox for Cordle Development +echo ================================================ +echo. + +REM Check if DOSBox is installed +where dosbox >nul 2>&1 +if %errorlevel% neq 0 ( + echo ERROR: DOSBox not found in PATH + echo. + echo Please install DOSBox from: https://www.dosbox.com/ + echo Or specify the full path to dosbox.exe below + pause + exit /b 1 +) + +REM Check if config file exists +if not exist "dosbox-cordle.conf" ( + echo ERROR: dosbox-cordle.conf not found + echo Please ensure the config file is in the current directory + pause + exit /b 1 +) + +echo Launching DOSBox... +echo. +dosbox -conf dosbox-cordle.conf + +pause diff --git a/CordleDosMakefile.mk b/CordleDosMakefile.mk new file mode 100644 index 0000000..7cdf74d --- /dev/null +++ b/CordleDosMakefile.mk @@ -0,0 +1,124 @@ +# Makefile for Cordle - Cross-platform C90 Wordle Game +# Supports Unix/Linux/macOS and DOS (DJGPP) +# +# Usage: +# Unix/Linux/macOS: make +# DOS (DJGPP): make +# Clean: make clean + +# Compiler +CC = gcc + +# Compiler flags - strict C90 compliance +CFLAGS = -std=c90 -Wall -Wextra -pedantic -O2 + +# Source files +SRC = cordle.c +OBJ = cordle.o + +# Platform detection and configuration +# Check for DOS/Windows environment +ifdef COMSPEC + # DOS/Windows detected + PLATFORM = DOS + TARGET = cordle.exe + CURSES_LIB = -lpdcurses + RM = del /Q + RMDIR = rmdir /S /Q + PATHSEP = \\ + # DOS-specific flags + CFLAGS += -DMSDOS +else +ifdef ComSpec + # Alternative Windows detection + PLATFORM = DOS + TARGET = cordle.exe + CURSES_LIB = -lpdcurses + RM = del /Q + RMDIR = rmdir /S /Q + PATHSEP = \\ + CFLAGS += -DMSDOS +else + # Unix/Linux/macOS + PLATFORM = UNIX + TARGET = cordle + CURSES_LIB = -lncurses + RM = rm -f + RMDIR = rm -rf + PATHSEP = / +endif +endif + +# Additional libraries +LIBS = $(CURSES_LIB) + +# Phony targets +.PHONY: all clean help info + +# Default target +all: info $(TARGET) + +# Display build information +info: + @echo ============================================ + @echo Building Cordle for $(PLATFORM) + @echo Compiler: $(CC) + @echo Flags: $(CFLAGS) + @echo Libraries: $(LIBS) + @echo ============================================ + @echo + +# Build target +$(TARGET): $(SRC) + $(CC) $(CFLAGS) -o $(TARGET) $(SRC) $(LIBS) + @echo + @echo ============================================ + @echo Build complete: $(TARGET) + @echo ============================================ + @echo + @echo To run: ./$(TARGET) --help + @echo + +# Object file (alternative build method) +$(OBJ): $(SRC) + $(CC) $(CFLAGS) -c $(SRC) + +# Clean build artifacts +clean: + @echo Cleaning build artifacts... + $(RM) $(TARGET) $(OBJ) + @echo Clean complete. + +# Help target +help: + @echo Cordle Makefile - Build Instructions + @echo ===================================== + @echo + @echo Targets: + @echo make - Build the game + @echo make clean - Remove build artifacts + @echo make help - Show this help message + @echo make info - Show build configuration + @echo + @echo Platform Detection: + @echo Current: $(PLATFORM) + @echo + @echo DOS/DJGPP Requirements: + @echo - DJGPP compiler installed + @echo - PDCurses library installed + @echo - Make utility available + @echo + @echo Unix/Linux/macOS Requirements: + @echo - GCC compiler + @echo - ncurses library + @echo - Make utility + @echo + @echo Game Options: + @echo ./$(TARGET) --easy Easy difficulty + @echo ./$(TARGET) --medium Medium difficulty + @echo ./$(TARGET) --hard Hard difficulty + @echo ./$(TARGET) --techy Technical words + @echo ./$(TARGET) --literary Literary words + @echo ./$(TARGET) --cultural Cultural words + @echo ./$(TARGET) --full Full dictionary + @echo ./$(TARGET) --help Show game help diff --git a/DosBoxCordleSetupGuide.md b/DosBoxCordleSetupGuide.md new file mode 100644 index 0000000..994766b --- /dev/null +++ b/DosBoxCordleSetupGuide.md @@ -0,0 +1,12 @@ +# DOSBox Setup for Cordle Development + +## Quick Start + +### 1. Install DOSBox + +**Windows:** +- Download from: https://www.dosbox.com/download.php?main=1 +- Install using the installer +- Or use Chocolatey: `choco install dosbox` + +**macOS:** diff --git a/DosboxCordleLauncher.sh b/DosboxCordleLauncher.sh new file mode 100644 index 0000000..9324763 --- /dev/null +++ b/DosboxCordleLauncher.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# DOSBox Launcher for Cordle +# Automatically starts DOSBox with correct configuration + +echo "================================================" +echo "Starting DOSBox for Cordle Development" +echo "================================================" +echo + +# Check if DOSBox is installed +if ! command -v dosbox &> /dev/null; then + echo "ERROR: DOSBox not found" + echo + echo "Install DOSBox:" + echo " macOS: brew install dosbox" + echo " Linux: sudo apt-get install dosbox" + echo " or sudo yum install dosbox" + exit 1 +fi + +# Check if config file exists +if [ ! -f "dosbox-cordle.conf" ]; then + echo "ERROR: dosbox-cordle.conf not found" + echo "Please ensure the config file is in the current directory" + exit 1 +fi + +echo "Launching DOSBox..." +echo +dosbox -conf dosbox-cordle.conf diff --git a/cordle.c b/cordle.c new file mode 100644 index 0000000..2f75d1b --- /dev/null +++ b/cordle.c @@ -0,0 +1,612 @@ +/* pyrdle.c - Pure C90 implementation of the Wordle-like game */ +/* Compile with: gcc -std=c90 -o pyrdle pyrdle.c -lncurses */ + +#include +#include +#include +#include +#include +#include + +#define MAX_WORDS 10000 +#define WORD_LENGTH 5 +#define MAX_GUESSES 6 +#define MAX_FILENAME 256 +#define MAX_MESSAGE 256 + +/* Color pair constants */ +#define COLOR_DEFAULT 1 +#define COLOR_CORRECT 2 /* Green - correct position */ +#define COLOR_PRESENT 3 /* Yellow - wrong position */ +#define COLOR_ABSENT 4 /* Red - not in word */ +#define COLOR_WWHITE 7 /* White text */ +#define COLOR_UNUSED 6 /* Gray - unused letters */ + +/* Letter status constants */ +#define STATUS_UNUSED 0 +#define STATUS_ABSENT 1 +#define STATUS_PRESENT 2 +#define STATUS_CORRECT 3 + +/* Keyboard layout */ +static const char* keyboard_rows[3] = { + "QWERTYUIOP", + "ASDFGHJKL", + "ZXCVBNM" +}; + +/* Game state structure */ +typedef struct { + char words[MAX_WORDS][WORD_LENGTH + 1]; + int word_count; + char target_word[WORD_LENGTH + 1]; + char guesses[MAX_GUESSES][WORD_LENGTH + 1]; + int guess_colors[MAX_GUESSES][WORD_LENGTH]; + int guess_count; + char current_guess[WORD_LENGTH + 1]; + int current_guess_length; + int game_over; + int won; + int letter_status[26]; /* A-Z status */ +} GameState; + +/* Function declarations */ +int load_words(GameState* game, const char* filename); +int is_valid_word(GameState* game, const char* word); +void check_guess(GameState* game, const char* guess, int* colors); +int make_guess(GameState* game, const char* guess); +void draw_title(WINDOW* win, int y, const char* difficulty); +void draw_board(WINDOW* win, GameState* game, int y); +void draw_keyboard(WINDOW* win, GameState* game, int y); +void draw_message(WINDOW* win, const char* message, int y, int color_pair); +void draw_instructions(WINDOW* win, int y); +void parse_arguments(int argc, char* argv[], char* filename, char* difficulty); +void init_game(GameState* game); +void to_upper(char* str); +int main_game_loop(int argc, char* argv[]); + +/* Initialize game state */ +void init_game(GameState* game) { + int i, j; + + game->word_count = 0; + game->target_word[0] = '\0'; + game->guess_count = 0; + game->current_guess[0] = '\0'; + game->current_guess_length = 0; + game->game_over = 0; + game->won = 0; + + /* Initialize letter status to unused */ + for (i = 0; i < 26; i++) { + game->letter_status[i] = STATUS_UNUSED; + } + + /* Clear guesses */ + for (i = 0; i < MAX_GUESSES; i++) { + game->guesses[i][0] = '\0'; + for (j = 0; j < WORD_LENGTH; j++) { + game->guess_colors[i][j] = COLOR_DEFAULT; + } + } +} + +/* Convert string to uppercase */ +void to_upper(char* str) { + int i; + for (i = 0; str[i]; i++) { + str[i] = toupper(str[i]); + } +} + +/* Load words from file */ +int load_words(GameState* game, const char* filename) { + FILE* file; + char filepath[MAX_FILENAME]; + char line[32]; + char word[WORD_LENGTH + 1]; + int len; + + /* Construct file path */ + sprintf(filepath, "wordlists/%s", filename); + + file = fopen(filepath, "r"); + if (!file) { + /* Try without wordlists/ prefix */ + file = fopen(filename, "r"); + if (!file) { + return 0; + } + } + + game->word_count = 0; + while (fgets(line, sizeof(line), file) && game->word_count < MAX_WORDS) { + /* Remove newline and whitespace */ + len = strlen(line); + while (len > 0 && (line[len-1] == '\n' || line[len-1] == '\r' || line[len-1] == ' ')) { + line[--len] = '\0'; + } + + if (len == WORD_LENGTH) { + strcpy(word, line); + to_upper(word); + strcpy(game->words[game->word_count], word); + game->word_count++; + } + } + + fclose(file); + + if (game->word_count == 0) { + return 0; + } + + /* Select random target word */ + srand((unsigned int)time(NULL)); + strcpy(game->target_word, game->words[rand() % game->word_count]); + + return 1; +} + +/* Check if word exists in word list */ +int is_valid_word(GameState* game, const char* word) { + int i; + char upper_word[WORD_LENGTH + 1]; + + strcpy(upper_word, word); + to_upper(upper_word); + + for (i = 0; i < game->word_count; i++) { + if (strcmp(game->words[i], upper_word) == 0) { + return 1; + } + } + return 0; +} + +/* Check guess against target word */ +void check_guess(GameState* game, const char* guess, int* colors) { + char target_copy[WORD_LENGTH + 1]; + char guess_copy[WORD_LENGTH + 1]; + int i, j; + int target_used[WORD_LENGTH] = {0}; + + strcpy(target_copy, game->target_word); + strcpy(guess_copy, guess); + to_upper(guess_copy); + + /* Initialize all as absent */ + for (i = 0; i < WORD_LENGTH; i++) { + colors[i] = COLOR_ABSENT; + } + + /* First pass: mark correct positions */ + for (i = 0; i < WORD_LENGTH; i++) { + if (guess_copy[i] == target_copy[i]) { + colors[i] = COLOR_CORRECT; + target_used[i] = 1; + game->letter_status[guess_copy[i] - 'A'] = STATUS_CORRECT; + } + } + + /* Second pass: mark present but wrong position */ + for (i = 0; i < WORD_LENGTH; i++) { + if (colors[i] == COLOR_ABSENT) { + for (j = 0; j < WORD_LENGTH; j++) { + if (!target_used[j] && guess_copy[i] == target_copy[j]) { + colors[i] = COLOR_PRESENT; + target_used[j] = 1; + if (game->letter_status[guess_copy[i] - 'A'] != STATUS_CORRECT) { + game->letter_status[guess_copy[i] - 'A'] = STATUS_PRESENT; + } + break; + } + } + /* If still absent, mark letter as not in word */ + if (colors[i] == COLOR_ABSENT) { + if (game->letter_status[guess_copy[i] - 'A'] == STATUS_UNUSED) { + game->letter_status[guess_copy[i] - 'A'] = STATUS_ABSENT; + } + } + } + } +} + +/* Process a guess */ +int make_guess(GameState* game, const char* guess) { + /* int i; */ + char upper_guess[WORD_LENGTH + 1]; + + if (strlen(guess) != WORD_LENGTH) { + return 0; + } + + if (!is_valid_word(game, guess)) { + return 0; + } + + strcpy(upper_guess, guess); + to_upper(upper_guess); + + strcpy(game->guesses[game->guess_count], upper_guess); + check_guess(game, guess, game->guess_colors[game->guess_count]); + game->guess_count++; + + if (strcmp(upper_guess, game->target_word) == 0) { + game->game_over = 1; + game->won = 1; + } else if (game->guess_count >= MAX_GUESSES) { + game->game_over = 1; + game->won = 0; + } + + return 1; +} + +/* Draw game title */ +void draw_title(WINDOW* win, int y, const char* difficulty) { + char title[256]; + int height, width, x; + + sprintf(title, "CORDLE - The C90 Wordle Game [%s]", difficulty); + + getmaxyx(win, height, width); + x = (width - strlen(title)) / 2; + + wattron(win, A_BOLD); + mvwaddstr(win, y, x, title); + wattroff(win, A_BOLD); +} + +/* Draw the game board */ +void draw_board(WINDOW* win, GameState* game, int y) { + int height, width, board_x; + int row, col, x_pos, y_pos; + char cell[4]; + + getmaxyx(win, height, width); + board_x = (width - (WORD_LENGTH * 4 - 1)) / 2; + + for (row = 0; row < MAX_GUESSES; row++) { + y_pos = y + row * 2; + + if (row < game->guess_count) { + /* Draw completed guess */ + for (col = 0; col < WORD_LENGTH; col++) { + x_pos = board_x + col * 4; + sprintf(cell, "[%c]", game->guesses[row][col]); + + wattron(win, COLOR_PAIR(game->guess_colors[row][col])); + mvwaddstr(win, y_pos, x_pos, cell); + wattroff(win, COLOR_PAIR(game->guess_colors[row][col])); + } + } else if (row == game->guess_count && !game->game_over) { + /* Draw current guess */ + for (col = 0; col < WORD_LENGTH; col++) { + x_pos = board_x + col * 4; + if (col < game->current_guess_length) { + sprintf(cell, "[%c]", game->current_guess[col]); + } else { + strcpy(cell, "[ ]"); + } + + wattron(win, COLOR_PAIR(COLOR_WWHITE)); + mvwaddstr(win, y_pos, x_pos, cell); + wattroff(win, COLOR_PAIR(COLOR_WWHITE)); + } + } else { + /* Draw empty slots */ + for (col = 0; col < WORD_LENGTH; col++) { + x_pos = board_x + col * 4; + mvwaddstr(win, y_pos, x_pos, "[ ]"); + } + } + } +} + +/* Draw visual keyboard */ +void draw_keyboard(WINDOW* win, GameState* game, int y) { + int height, width; + int row_idx, x, y_pos, i; + const char* row; + char letter; + int status, color; + + getmaxyx(win, height, width); + + for (row_idx = 0; row_idx < 3; row_idx++) { + row = keyboard_rows[row_idx]; + x = (width - strlen(row) * 2 + 1) / 2; + y_pos = y + row_idx; + + /* Add indentation for keyboard layout */ + if (row_idx == 1) x += 1; + else if (row_idx == 2) x += 3; + + for (i = 0; row[i]; i++) { + letter = row[i]; + status = game->letter_status[letter - 'A']; + + switch (status) { + case STATUS_CORRECT: color = COLOR_CORRECT; break; + case STATUS_PRESENT: color = COLOR_PRESENT; break; + case STATUS_ABSENT: color = COLOR_ABSENT; break; + default: color = COLOR_UNUSED; break; + } + + if (color == COLOR_UNUSED) { + wattron(win, A_DIM); + mvwaddch(win, y_pos, x, letter); + wattroff(win, A_DIM); + } else { + wattron(win, COLOR_PAIR(color)); + mvwaddch(win, y_pos, x, letter); + wattroff(win, COLOR_PAIR(color)); + } + x += 2; + } + } +} + +/* Draw centered message */ +void draw_message(WINDOW* win, const char* message, int y, int color_pair) { + int height, width, x; + + getmaxyx(win, height, width); + x = (width - strlen(message)) / 2; + + wattron(win, COLOR_PAIR(color_pair)); + mvwaddstr(win, y, x, message); + wattroff(win, COLOR_PAIR(color_pair)); +} + +/* Draw game instructions */ +void draw_instructions(WINDOW* win, int y) { + const char* instructions[] = { + "Guess the 5-letter word in 6 tries!", + "", + "Colors: GREEN=Correct, YELLOW=Wrong position, RED=Not in word", + "", + "Type letters: A-Z", + "Enter: Submit guess", + "Backspace: Delete letter", + "Ctrl+C or ESC: Quit game" + }; + int num_instructions = 8; + int height, width, x, i; + + getmaxyx(win, height, width); + + for (i = 0; i < num_instructions; i++) { + if (y + i < height - 1) { + x = (width - strlen(instructions[i])) / 2; + mvwaddstr(win, y + i, x, instructions[i]); + } + } +} + +/* Parse command line arguments */ +void parse_arguments(const int argc, char* argv[], char* filename, char* difficulty) { + int i; + + /* Default values */ + strcpy(filename, "pyrdle_words_easy.txt"); + strcpy(difficulty, "EASY"); + + for (i = 1; i < argc; i++) { + if (strcmp(argv[i], "--easy") == 0) { + strcpy(filename, "pyrdle_words_easy.txt"); + strcpy(difficulty, "EASY"); + } else if (strcmp(argv[i], "--medium") == 0) { + strcpy(filename, "pyrdle_words_medium.txt"); + strcpy(difficulty, "MEDIUM"); + } else if (strcmp(argv[i], "--hard") == 0) { + strcpy(filename, "pyrdle_words_hard.txt"); + strcpy(difficulty, "HARD"); + } else if (strcmp(argv[i], "--techy") == 0) { + strcpy(filename, "pyrdle_words_techy.txt"); + strcpy(difficulty, "TECHNICAL"); + } else if (strcmp(argv[i], "--literary") == 0) { + strcpy(filename, "pyrdle_words_literary.txt"); + strcpy(difficulty, "LITERARY"); + } else if (strcmp(argv[i], "--cultural") == 0) { + strcpy(filename, "pyrdle_words_cultural.txt"); + strcpy(difficulty, "CULTURAL"); + } else if (strcmp(argv[i], "--full") == 0) { + strcpy(filename, "pyrdle_words_full.txt"); + strcpy(difficulty, "FULL"); + } else if (strcmp(argv[i], "--wordlist") == 0 && i + 1 < argc) { + strcpy(filename, argv[i + 1]); + strcpy(difficulty, "CUSTOM"); + i++; /* Skip next argument */ + } + } +} + +/* Main game loop */ +int main_game_loop(int argc, char* argv[]) { + WINDOW* stdscr; + GameState game; + char filename[MAX_FILENAME]; + char difficulty[32]; + char message[MAX_MESSAGE] = ""; + int message_color = COLOR_DEFAULT; + int height, width, y_pos; + int key; + char temp_guess[WORD_LENGTH + 1]; + char win_message[MAX_MESSAGE]; + + /* Get command line arguments */ + parse_arguments(argc, argv, filename, difficulty); + + /* Initialize ncurses */ + stdscr = initscr(); + curs_set(0); /* Hide cursor */ + clear(); + + /* Initialize colors */ + start_color(); + init_pair(COLOR_DEFAULT, COLOR_WWHITE, COLOR_BLACK); + init_pair(COLOR_CORRECT, COLOR_BLACK, COLOR_GREEN); + init_pair(COLOR_PRESENT, COLOR_BLACK, COLOR_YELLOW); + init_pair(COLOR_ABSENT, COLOR_WWHITE, COLOR_RED); + init_pair(COLOR_WWHITE, COLOR_WWHITE, COLOR_BLACK); + init_pair(COLOR_UNUSED, COLOR_WWHITE, COLOR_BLACK); + + /* Initialize game */ + init_game(&game); + + if (!load_words(&game, filename)) { + /* Try fallback */ + if (strcmp(filename, "pyrdle_words.txt") != 0 && + load_words(&game, "pyrdle_words.txt")) { + strcpy(difficulty, "DEFAULT"); + } else { + mvaddstr(0, 0, "Error: Could not load word list"); + mvaddstr(1, 0, "Press any key to exit..."); + getch(); + endwin(); + return 1; + } + } + + /* Main game loop */ + while (1) { + clear(); + getmaxyx(stdscr, height, width); + + y_pos = 1; + + /* Draw components */ + draw_title(stdscr, y_pos, difficulty); + y_pos += 2; + + draw_board(stdscr, &game, y_pos); + y_pos += MAX_GUESSES * 2 + 1; + + draw_keyboard(stdscr, &game, y_pos); + y_pos += 4; + + /* Draw message if exists */ + if (strlen(message) > 0) { + draw_message(stdscr, message, y_pos, message_color); + y_pos += 2; + } + + /* Draw instructions */ + if (y_pos + 6 < height) { + draw_instructions(stdscr, y_pos); + } + + /* Handle game over */ + if (game.game_over) { + y_pos = (height > 20) ? height - 3 : y_pos; + + if (game.won) { + sprintf(win_message, "Congratulations! You won in %d guesses!", + game.guess_count); + draw_message(stdscr, win_message, y_pos, COLOR_CORRECT); + } else { + sprintf(win_message, "Game Over! The word was: %s", + game.target_word); + draw_message(stdscr, win_message, y_pos, COLOR_ABSENT); + } + + draw_message(stdscr, "Press 'N' for new game or 'Q' to quit", + y_pos + 1, COLOR_DEFAULT); + + refresh(); + key = getch(); + + if (key == 'n' || key == 'N') { + /* Start new game */ + init_game(&game); + load_words(&game, filename); + strcpy(message, ""); + continue; + } else if (key == 'q' || key == 'Q' || key == 27) { + break; + } + continue; + } + + refresh(); + + /* Get input */ + key = getch(); + + /* Handle input */ + if (key == 27) { /* ESC */ + break; + } else if (key == '\n' || key == '\r' || key == KEY_ENTER) { + if (game.current_guess_length == WORD_LENGTH) { + strcpy(temp_guess, game.current_guess); + if (make_guess(&game, temp_guess)) { + game.current_guess[0] = '\0'; + game.current_guess_length = 0; + strcpy(message, ""); + } else { + strcpy(message, "Not in word list!"); + message_color = COLOR_ABSENT; + } + } else { + sprintf(message, "Word must be %d letters!", WORD_LENGTH); + message_color = COLOR_ABSENT; + } + } else if (key == KEY_BACKSPACE || key == 127 || key == '\b') { + if (game.current_guess_length > 0) { + game.current_guess_length--; + game.current_guess[game.current_guess_length] = '\0'; + strcpy(message, ""); + } + } else if ((key >= 'a' && key <= 'z') || (key >= 'A' && key <= 'Z')) { + if (game.current_guess_length < WORD_LENGTH) { + game.current_guess[game.current_guess_length] = toupper(key); + game.current_guess_length++; + game.current_guess[game.current_guess_length] = '\0'; + strcpy(message, ""); + } + } + } + + endwin(); + return 0; +} + +/* Global variables for argc/argv (C90 limitation) */ +static int __argc; +static char** __argv; + +int main(int argc, char* argv[]) { + int i; + + /* Store argc/argv globally for use in game loop */ + __argc = argc; + __argv = argv; + + /* Handle help */ + for (i = 1; i < argc; i++) { + if (strcmp(argv[i], "--help") == 0 || strcmp(argv[i], "-h") == 0) { + printf("pyrdle - C90 Wordle Game\n\n"); + printf("Usage: %s [OPTIONS]\n\n", argv[0]); + printf("Difficulty Levels:\n"); + printf(" --easy Common everyday words (default)\n"); + printf(" --medium Standard vocabulary\n"); + printf(" --hard Challenging words\n\n"); + printf("Word Categories:\n"); + printf(" --techy Technical and scientific terms\n"); + printf(" --literary Literary and archaic terms\n"); + printf(" --cultural Cultural and international terms\n"); + printf(" --full Complete dictionary\n\n"); + printf("Custom:\n"); + printf(" --wordlist FILE Use custom word list\n\n"); + printf("Examples:\n"); + printf(" %s --easy\n", argv[0]); + printf(" %s --techy\n", argv[0]); + printf(" %s --wordlist mywords.txt\n", argv[0]); + return 0; + } + } + + return main_game_loop(argc, argv); +} diff --git a/cordle_dos_REAMDE.txt b/cordle_dos_REAMDE.txt new file mode 100644 index 0000000..f2333a0 --- /dev/null +++ b/cordle_dos_REAMDE.txt @@ -0,0 +1,129 @@ +================================================================================ +CORDLE - DOS BUILD INSTRUCTIONS +================================================================================ + +Building Cordle on DOS requires DJGPP (DJ Delorie's GCC Port) and PDCurses. + +================================================================================ +1. INSTALL DJGPP +================================================================================ + +Download and install DJGPP from: http://www.delorie.com/djgpp/ + +Required packages: + - djdev205.zip (DJGPP development kit) + - gcc930b.zip (GNU C Compiler) + - bnu234b.zip (GNU Binutils) + - mak43b.zip (GNU Make) + - fil41b.zip (GNU File utilities) + +Unzip all packages to C:\DJGPP + +Set environment variables in AUTOEXEC.BAT: + SET DJGPP=C:\DJGPP\DJGPP.ENV + SET PATH=C:\DJGPP\BIN;%PATH% + +================================================================================ +2. INSTALL PDCURSES +================================================================================ + +Download PDCurses from: https://pdcurses.org/ + +Build PDCurses for DOS: + cd pdcurses\dos + make -f Makefile.dj + +Copy files: + copy pdcurses.a C:\DJGPP\LIB\libpdcurses.a + copy curses.h C:\DJGPP\INCLUDE\ + copy panel.h C:\DJGPP\INCLUDE\ + +================================================================================ +3. BUILD CORDLE +================================================================================ + +Copy the Cordle source files to your DOS system: + - cordle.c + - Makefile + - wordlists\ directory (with all word list files) + +Build the game: + cd \CORDLE + make + +This will create CORDLE.EXE + +================================================================================ +4. RUN THE GAME +================================================================================ + +Run with default settings: + cordle + +Run with specific difficulty: + cordle --easy + cordle --medium + cordle --hard + +Show help: + cordle --help + +================================================================================ +5. MEMORY REQUIREMENTS +================================================================================ + +Minimum: + - 2 MB RAM + - VGA compatible display (for colors) + - DOS 5.0 or higher + +Recommended: + - 4 MB RAM + - 80x25 text mode or larger + +================================================================================ +6. TROUBLESHOOTING +================================================================================ + +Error: "Out of memory" + - Increase DOS memory limit + - Try using CWSDPMI.EXE memory extender + +Error: "libpdcurses.a not found" + - Ensure PDCurses is properly installed + - Check library path: C:\DJGPP\LIB\ + +Error: "curses.h not found" + - Copy curses.h to C:\DJGPP\INCLUDE\ + +Colors not working: + - Ensure display supports VGA colors + - Try different terminal emulator + +================================================================================ +7. TESTING +================================================================================ + +Tested on: + - MS-DOS 6.22 + - FreeDOS 1.3 + - DOSBox (with DJGPP) + - DOSBox-X + +================================================================================ +8. FILE STRUCTURE +================================================================================ + +Required files: + CORDLE.EXE Main executable + WORDLISTS\ Word list directory + PYRDLE_WORDS_EASY.TXT + PYRDLE_WORDS_MEDIUM.TXT + PYRDLE_WORDS_HARD.TXT + (... other word lists ...) + +================================================================================ + +For modern systems, use CMake build instead (see README.md) + +================================================================================ diff --git a/dosbox_config_cordle.ini b/dosbox_config_cordle.ini new file mode 100644 index 0000000..bb9bcc4 --- /dev/null +++ b/dosbox_config_cordle.ini @@ -0,0 +1,117 @@ +# DOSBox Configuration File for Cordle +# ===================================== +# This configuration is optimized for running and developing Cordle +# +# Usage: dosbox -conf dosbox-cordle.conf + +[sdl] +# Display settings +fullscreen=false +fulldouble=false +fullresolution=original +windowresolution=original +output=opengl +autolock=true + +[dosbox] +# DOSBox machine settings +machine=svga_s3 +captures=capture +memsize=16 + +[render] +# Rendering and aspect ratio +frameskip=0 +aspect=true +scaler=normal2x + +[cpu] +# CPU settings - adjust if game runs too fast/slow +core=auto +cputype=auto +cycles=max +cycleup=10 +cycledown=20 + +[mixer] +# Sound settings (not used by Cordle, but included for completeness) +nosound=false +rate=44100 +blocksize=1024 +prebuffer=25 + +[midi] +mpu401=intelligent +mididevice=default +midiconfig= + +[sblaster] +sbtype=sb16 +sbbase=220 +irq=7 +dma=1 +hdma=5 +sbmixer=true +oplmode=auto +oplemu=default +oplrate=44100 + +[gus] +gus=false + +[speaker] +pcspeaker=true +pcrate=44100 +tandy=auto +tandyrate=44100 +disney=true + +[joystick] +joysticktype=auto + +[serial] +serial1=dummy +serial2=dummy +serial3=disabled +serial4=disabled + +[dos] +# DOS settings +xms=true +ems=true +umb=true +keyboardlayout=auto + +[ipx] +ipx=false + +[autoexec] +# Auto-execute commands on DOSBox startup +@echo off +echo. +echo =============================================== +echo DOSBOX CONFIGURED FOR CORDLE DEVELOPMENT +echo =============================================== +echo. + +# Mount the Cordle directory +# CHANGE THIS PATH TO YOUR ACTUAL CORDLE DIRECTORY +mount c: . +c: + +# Set DJGPP environment if needed +# Uncomment and adjust paths if DJGPP is installed +# SET DJGPP=C:\DJGPP\DJGPP.ENV +# SET PATH=C:\DJGPP\BIN;%PATH% + +echo Current directory mounted as C: +echo. +echo Available commands: +echo dir - List files +echo cd cordle - Change to cordle directory +echo make - Build the game +echo cordle --help - Show game help +echo cordle --easy - Play easy mode +echo exit - Exit DOSBox +echo. +echo =============================================== diff --git a/dosbox_cordle_configuration.ini b/dosbox_cordle_configuration.ini new file mode 100644 index 0000000..c16866b --- /dev/null +++ b/dosbox_cordle_configuration.ini @@ -0,0 +1,86 @@ +# DOSBox-X Configuration for Cordle +# ================================== +# DOSBox-X provides better DOS compatibility and development features +# Download from: https://dosbox-x.com/ + +[sdl] +fullscreen=false +fulldouble=false +fullresolution=0x0 +windowresolution=1024x768 +output=opengl +autolock=true +sensitivity=100 +waitonerror=true +priority=higher,normal +mapperfile=mapper-cordle.map +usescancodes=true + +[dosbox] +language= +machine=svga_s3 +captures=capture +memsize=32 +startup_verbosity=high + +[render] +frameskip=0 +aspect=true +scaler=normal3x +glshader=default + +[cpu] +core=auto +cputype=pentium_slow +cycles=max +cycleup=10 +cycledown=20 + +[mixer] +nosound=false +rate=44100 +blocksize=1024 +prebuffer=25 + +[midi] +mpu401=intelligent +mididevice=default + +[dos] +xms=true +ems=true +umb=true +ver=7.1 +keyboardlayout=auto + +[files] +nocachedir=false + +[autoexec] +@echo off +cls +echo. +echo =============================================== +echo CORDLE - DOS DEVELOPMENT ENVIRONMENT +echo (DOSBox-X Enhanced) +echo =============================================== +echo. + +# Mount current directory +mount c: . +c: + +# Enhanced prompt +prompt $P$G + +# Display useful info +echo DOSBox-X Version with enhanced DOS support +echo Memory: 32 MB configured +echo Display: SVGA S3 emulation +echo. +echo Quick Start: +echo make Build Cordle +echo cordle.exe Run the game +echo edit cordle.c Edit source (if edit is available) +echo. +echo =============================================== diff --git a/wordlists/pyrdle_words.txt b/wordlists/pyrdle_words.txt new file mode 100644 index 0000000..1cd6adf --- /dev/null +++ b/wordlists/pyrdle_words.txt @@ -0,0 +1,2771 @@ +ABORT +ABOUT +ABOVE +ABUSE +ABYSS +ACORN +ACRES +ACTOR +ACUTE +ADAGE +ADAPT +ADDER +ADEPT +ADMIN +ADMIT +ADOBE +ADOPT +ADORE +ADULT +AFFIX +AFIRE +AFOUL +AFTER +AGAIN +AGENT +AGING +AGLOW +AGONY +AGREE +AHEAD +AIDED +AIDER +AISLE +ALAMO +ALARM +ALBUM +ALDER +ALERT +ALGAE +ALIBI +ALIEN +ALIGN +ALIKE +ALIVE +ALLOW +ALLOY +ALOFT +ALOHA +ALONE +ALPHA +ALTAR +ALTER +AMAZE +AMBER +AMBLE +AMEND +AMIGO +AMINO +AMISH +AMITY +AMUSE +ANGEL +ANGER +ANGLE +ANGLO +ANGRY +ANKLE +ANNEX +ANNOY +ANTIC +ANTSY +ANVIL +AORTA +APACE +APART +APHID +APNEA +APPAL +APPLE +APPLY +APRIL +APRON +ARBOR +ARDOR +ARENA +ARGUE +ARISE +ARMOR +AROMA +ARRAY +ARROW +ARSON +ARTSY +ASCOT +ASHEN +ASHES +ASIAN +ASIDE +ASKEW +ASPEN +ASSAY +ASSET +ATLAS +ATOLL +ATONE +ATTIC +AUDIO +AUDIT +AUGUR +AUNTY +AURAL +AVIAN +AVION +AVOID +AWAKE +AWARE +AWASH +AWFUL +AWOKE +AXIAL +AXIOM +AZURE +BABEL +BACON +BADGE +BADLY +BAGEL +BAGGY +BAKER +BALMY +BANAL +BANDY +BANJO +BANKS +BARGE +BARON +BASIC +BASIN +BATCH +BATHE +BATON +BATTY +BAYOU +BEACH +BEARD +BEAST +BEATS +BEAUX +BECKY +BEECH +BEEFY +BEEPS +BEGAN +BEGET +BEGOT +BEGUN +BEING +BELCH +BELIE +BELLE +BELLY +BELOW +BENCH +BENDY +BERET +BERRY +BERTH +BESET +BESOT +BETTY +BEVEL +BIDDY +BIDED +BIDET +BIGOT +BIKES +BILGE +BILLS +BILLY +BIMBO +BINGE +BINGO +BIOME +BIPED +BIRCH +BIRTH +BISON +BITER +BITTY +BLACK +BLAME +BLAND +BLANK +BLARE +BLAST +BLAZE +BLEAK +BLEAT +BLEED +BLEND +BLESS +BLIMP +BLIND +BLING +BLINK +BLISS +BLITZ +BLOAT +BLOBS +BLOCK +BLOKE +BLOND +BLOOD +BLOOM +BLOWN +BLOWS +BLUES +BLUFF +BLUNT +BLURB +BLURT +BLUSH +BOARD +BOAST +BOATS +BOBBY +BODGE +BOGEY +BOGGY +BOILS +BOING +BOLTS +BOMBS +BONDS +BONED +BONES +BONGO +BONNY +BONUS +BOOBY +BOOGY +BOOKS +BOOMS +BOOST +BOOTH +BOOTS +BOOZE +BOOZY +BORAX +BORED +BORER +BORNE +BOSOM +BOSSY +BOTCH +BOUGH +BOUND +BOWEL +BOWER +BOWLS +BOXED +BOXER +BOXES +BRACE +BRACH +BRAGS +BRAID +BRAIN +BRAKE +BRAND +BRASH +BRASS +BRATS +BRAVE +BRAVO +BRAWL +BRAWN +BRAYS +BREAD +BREAK +BREED +BREWS +BRIAR +BRIBE +BRICK +BRIDE +BRIEF +BRIER +BRIGS +BRINE +BRING +BRINK +BRINY +BRISK +BROAD +BROIL +BROKE +BROOD +BROOK +BROOM +BROTH +BROWN +BRUNG +BRUNT +BRUSH +BRUTE +BUBBA +BUBBE +BUDDY +BUDGE +BUFFY +BUGGY +BUGLE +BUILD +BUILT +BULBS +BULGE +BULKS +BULKY +BULLS +BULLY +BUMPS +BUMPY +BUNCH +BUNDY +BUNKS +BUNNY +BUOYS +BURLY +BURNS +BURNT +BURPS +BURRO +BURST +BUSES +BUSHY +BUTCH +BUTTE +BUTTS +BUYER +BUZZY +BYLAW +BYWAY +CABAL +CABBY +CABIN +CABLE +CACHE +CACTI +CADDY +CADET +CADGE +CAGED +CAGER +CAGES +CAGEY +CAIRN +CAKED +CAKES +CALIF +CALLS +CALMS +CALYX +CAMEL +CAMEO +CAMPS +CAMPY +CANAL +CANDY +CANED +CANER +CANES +CANNY +CANOE +CANON +CANTO +CAPED +CAPER +CAPES +CAPON +CAPPY +CARDS +CARED +CARER +CARES +CARGO +CARNY +CAROL +CARPS +CARRY +CARTS +CARVE +CASED +CASES +CASKS +CASTE +CASTS +CATCH +CATER +CATTY +CAULK +CAUSE +CAVED +CAVER +CAVES +CAVIL +CEASE +CEDAR +CEDED +CELEB +CELLO +CELLS +CENTS +CHAFE +CHAFF +CHAIN +CHAIR +CHALK +CHAMP +CHANT +CHAOS +CHAPS +CHARD +CHARM +CHARS +CHART +CHARY +CHASE +CHASM +CHATS +CHEAP +CHEAT +CHECK +CHEEK +CHEEP +CHEER +CHESS +CHEST +CHEWY +CHICK +CHIDE +CHIEF +CHILD +CHILE +CHILI +CHILL +CHIME +CHIMP +CHINA +CHINK +CHINO +CHIPS +CHIRP +CHIVE +CHOCK +CHOIR +CHOKE +CHOMP +CHOPS +CHORD +CHORE +CHOSE +CHOWS +CHUCK +CHUMP +CHUNK +CHURN +CHUTE +CIDER +CIGAR +CINCH +CIRCA +CISCO +CITED +CITES +CIVET +CIVIC +CIVIL +CLACK +CLAIM +CLAMP +CLAMS +CLANG +CLANK +CLAPS +CLASH +CLASP +CLASS +CLAWS +CLAYS +CLEAN +CLEAR +CLEAT +CLEFT +CLERK +CLICK +CLIFF +CLIMB +CLIME +CLING +CLINK +CLOAK +CLOCK +CLONE +CLOPS +CLOSE +CLOTH +CLOTS +CLOUD +CLOUT +CLOVE +CLOWN +CLUBS +CLUCK +CLUED +CLUES +CLUMP +CLUNG +CLUNK +COACH +COALS +COAST +COATS +COBRA +COCKY +COCOA +CODED +CODER +CODES +CODEX +CODON +COEDS +COILS +COINS +COKES +COLDS +COLON +COLOR +COLTS +COMBO +COMBS +COMER +COMES +COMET +COMFY +COMIC +COMMA +CONCH +CONDO +CONED +CONES +CONEY +CONGA +CONGO +CONKS +COOED +COOKS +COOLS +COOPS +COOPT +COPED +COPER +COPES +COPSE +CORAL +CORDS +CORED +CORER +CORES +CORGI +CORKS +CORKY +CORNY +CORPS +COSTS +COUCH +COUGH +COULD +COUNT +COUPE +COUPS +COURT +COUTH +COVEN +COVER +COVES +COVET +COWED +COWER +COYLY +COZEN +CRABS +CRACK +CRAFT +CRAGS +CRAMP +CRAMS +CRANE +CRANK +CRAPE +CRAPS +CRASH +CRASS +CRATE +CRAVE +CRAWS +CRAZE +CRAZY +CREAK +CREAM +CREED +CREEK +CREEP +CREME +CREPE +CREPT +CRESS +CREST +CREWS +CRIBS +CRICK +CRIED +CRIER +CRIES +CRIME +CRIMP +CRINK +CRISP +CRITS +CROAK +CROCK +CROCS +CRONE +CRONY +CROOK +CROON +CROPS +CROSS +CROUP +CROWD +CROWN +CROWS +CRUDE +CRUEL +CRUET +CRUMB +CRUNK +CRUSH +CRUST +CRYPT +CUBBY +CUBED +CUBES +CUBIC +CUBIT +CUFFS +CUING +CULLS +CULPA +CULTS +CUMIN +CUPID +CURBS +CURDS +CURED +CURER +CURES +CURLS +CURLY +CURRY +CURSE +CURVE +CURVY +CUSHY +CUSPS +CUTER +CUTIE +CYCAD +CYCLE +CYNIC +CYSTS +CZARS +DADDY +DAILY +DAIRY +DAISY +DALLY +DAMES +DAMNS +DAMPS +DANCE +DANDY +DARED +DARER +DARES +DARKS +DARNS +DARTS +DATED +DATER +DATES +DATUM +DAUBS +DAUNT +DAVIT +DAWNS +DAZED +DEALS +DEALT +DEANS +DEARS +DEARY +DEATH +DEBAR +DEBIT +DEBTS +DEBUG +DEBUT +DECAF +DECAL +DECAY +DECKS +DECOR +DECOY +DECRY +DEEDS +DEEMS +DEEPS +DEFER +DEFOG +DEICE +DEIFY +DEIGN +DEISM +DEITY +DELAY +DELFT +DELHI +DELLS +DELTA +DELVE +DEMON +DEMOS +DEMUR +DENIM +DENSE +DENTS +DEPOT +DEPTH +DERBY +DESKS +DETER +DETOX +DEUCE +DEVIL +DEVON +DEWED +DHOTI +DIALS +DIARY +DICED +DICER +DICES +DICEY +DICKY +DIDNT +DIDOS +DIETS +DIGIT +DIKES +DILDO +DILLS +DILLY +DIMER +DIMES +DIMLY +DINAR +DINED +DINER +DINES +DINGO +DINGS +DINGY +DINKY +DINTS +DIODE +DIPPY +DIRER +DIRGE +DIRTY +DISCO +DISCS +DISHY +DISKS +DITCH +DITTO +DITTY +DITZY +DIVAN +DIVED +DIVER +DIVES +DIVOT +DIVVY +DIZZY +DOCKS +DODGE +DODGY +DODOS +DOERS +DOGGY +DOGIE +DOGMA +DOILY +DOING +DOLED +DOLES +DOLLS +DOLLY +DOLOR +DOLTS +DOMED +DOMES +DONEE +DONER +DONNA +DONOR +DONUT +DOOMS +DOOZY +DOPED +DOPER +DOPES +DOPEY +DORKS +DORKY +DORMS +DOSED +DOSES +DOTED +DOTER +DOTES +DOTTY +DOUBT +DOUGH +DOUSE +DOVES +DOWDY +DOWED +DOWEL +DOWER +DOWIE +DOWNS +DOWNY +DOWRY +DOZED +DOZEN +DOZER +DOZES +DRABS +DRAFT +DRAGS +DRAIN +DRAKE +DRAMA +DRAMS +DRANK +DRAPE +DRATS +DRAVE +DRAWL +DRAWN +DRAWS +DRAYS +DREAD +DREAM +DREAR +DRECK +DREGS +DRESS +DRIBS +DRIED +DRIER +DRIES +DRIFT +DRILL +DRILY +DRINK +DRIPS +DRIVE +DROIT +DROLL +DRONE +DROOL +DROOP +DROPS +DROSS +DROVE +DROWN +DRUBS +DRUGS +DRUID +DRUMS +DRUNK +DRUPE +DRYER +DRYLY +DUADS +DUALS +DUCAL +DUCAT +DUCHY +DUCKS +DUCKY +DUCTS +DUDES +DUELS +DUETS +DUFFS +DUING +DUKES +DULLS +DULLY +DULSE +DUMBO +DUMBS +DUMMY +DUMPS +DUMPY +DUNCE +DUNES +DUNGS +DUNGY +DUNKS +DUOMO +DUPED +DUPER +DUPES +DUPLE +DUREX +DURNS +DURST +DUSKS +DUSKY +DUSTS +DUSTY +DUTCH +DUVET +DWARF +DWELL +DWELT +DYERS +DYING +DYKES +EAGER +EAGLE +EARLY +EARNS +EARTH +EASED +EASEL +EASES +EASTS +EATEN +EATER +EAVES +EBBED +EBONY +EBOOK +ECHOS +ECLAT +EDEMA +EDGED +EDGER +EDGES +EDICT +EDIFY +EDITS +EERIE +EGADS +EGGED +EGRET +EIDER +EIGHT +EJECT +EKING +ELATE +ELBOW +ELDER +ELECT +ELEGY +ELIDE +ELITE +ELOPE +ELUDE +ELUTE +ELVEN +ELVES +EMAIL +EMBED +EMBER +EMCEE +EMEND +EMERY +EMIRS +EMITS +EMOTE +EMPTY +ENACT +ENDED +ENDOW +ENDUE +ENEMA +ENEMY +ENJOY +ENNUI +ENSUE +ENTER +ENTRY +ENVOY +EPICS +EPOCH +EPOXY +EQUAL +EQUIP +ERASE +ERECT +ERGOT +ERODE +ERRED +ERROR +ERUCT +ERUPT +ESSAY +ESTER +ESTOP +ETHAN +ETHER +ETHIC +ETHOS +ETUDE +EUROS +EVADE +EVENS +EVENT +EVERY +EVICT +EVILS +EVOKE +EWERS +EXACT +EXALT +EXAMS +EXCEL +EXECS +EXERT +EXILE +EXIST +EXITS +EXPAT +EXPEL +EXPOS +EXTOL +EXTRA +EXUDE +EXULT +EXURB +EYRIE +FABLE +FACED +FACER +FACES +FACET +FACTS +FADED +FADER +FADES +FAERY +FAILS +FAINT +FAIRS +FAIRY +FAITH +FAKED +FAKER +FAKES +FAKIR +FALLS +FALSE +FAMED +FAMES +FANCY +FANGS +FANNY +FARCE +FARED +FARES +FARMS +FARTS +FASTS +FATAL +FATED +FATES +FATSO +FATTY +FATWA +FAULT +FAUNA +FAUNS +FAUVE +FAVES +FAVOR +FAWNS +FAXED +FAXES +FAZED +FAZES +FEARS +FEAST +FEATS +FECAL +FECES +FEEDS +FEELS +FEIGN +FEINT +FELLA +FELLS +FELON +FELTS +FEMME +FEMUR +FENCE +FENDS +FERAL +FERMI +FERNS +FERNY +FERRY +FESTS +FETAL +FETCH +FETED +FETES +FETID +FETUS +FEUDS +FEVER +FEWER +FIATS +FIBER +FIBRE +FICHE +FICUS +FIEFS +FIELD +FIEND +FIERY +FIFES +FIFTH +FIFTY +FIGHT +FILCH +FILED +FILER +FILES +FILET +FILLS +FILLY +FILMS +FILMY +FILTH +FINAL +FINCH +FINDS +FINED +FINER +FINES +FINIS +FINKS +FINNY +FIORD +FIRED +FIRER +FIRES +FIRMS +FIRST +FISHY +FISTS +FITLY +FIVER +FIVES +FIXED +FIXER +FIXES +FIZZY +FJORD +FLACK +FLAGS +FLAIL +FLAIR +FLAKE +FLAKY +FLAME +FLANK +FLANS +FLAPS +FLARE +FLASH +FLASK +FLATS +FLAWS +FLAYS +FLEAS +FLECK +FLEES +FLEET +FLESH +FLEWS +FLEXS +FLICK +FLIED +FLIER +FLIES +FLING +FLINT +FLIPS +FLIRT +FLITS +FLOAT +FLOCK +FLOGS +FLOOD +FLOOR +FLOPS +FLORA +FLOSS +FLOUR +FLOUT +FLOWN +FLOWS +FLUBS +FLUES +FLUFF +FLUID +FLUKE +FLUKY +FLUME +FLUNG +FLUNK +FLUOR +FLUSH +FLUTE +FLUTY +FLYBY +FLYER +FOALS +FOAMS +FOAMY +FOCAL +FOCUS +FOGEY +FOGGY +FOILS +FOIST +FOLDS +FOLEY +FOLIO +FOLKS +FOLLY +FONTS +FOODS +FOOLS +FOOTS +FORAY +FORCE +FORDS +FORES +FORGE +FORGO +FORKS +FORMS +FORTE +FORTH +FORTY +FORUM +FOSSE +FOULS +FOUND +FOUNT +FOURS +FOWLS +FOXED +FOXES +FOYER +FRACK +FRAGS +FRAIL +FRAME +FRANC +FRANK +FRAUD +FRAYS +FREAK +FREED +FREER +FREES +FRESH +FRETS +FRIAR +FRIED +FRIER +FRIES +FRIGS +FRILL +FRISK +FRITS +FRITZ +FRIZZ +FROCK +FROGS +FROND +FRONT +FROSH +FROST +FROTH +FROWN +FROZE +FRUIT +FRUMP +FRYER +FUDGE +FUELS +FUGAL +FUGUE +FULLS +FULLY +FUMED +FUMES +FUNDS +FUNGI +FUNGO +FUNKS +FUNKY +FUNNY +FURLS +FUROR +FURRY +FURTH +FUSED +FUSEE +FUSEL +FUSES +FUSSY +FUSTY +FUTON +FUZED +FUZES +FUZZY +GABBY +GABLE +GAFFS +GAGES +GAILY +GAINS +GAITS +GALES +GALLS +GALOP +GAMED +GAMER +GAMES +GAMEY +GAMIN +GAMMA +GAMUT +GANGS +GAPED +GAPER +GAPES +GARBS +GASES +GASPS +GASSY +GATED +GATES +GATOR +GAUDY +GAUGE +GAUNT +GAUSS +GAUZE +GAUZY +GAVEL +GAWKS +GAWKY +GAWPS +GAYED +GAYER +GAZED +GAZER +GAZES +GEARS +GECKO +GEEKS +GEEKY +GEESE +GELDS +GENES +GENIE +GENII +GENRE +GENTS +GENUS +GEODE +GERMS +GERMY +GESSO +GESTS +GETUP +GHOST +GHOUL +GIANT +GIBED +GIBES +GIDDY +GIFTS +GILDS +GILLS +GILTS +GIMME +GIMPS +GIMPY +GINNY +GIRLS +GIRLY +GIRTH +GIRTS +GISMO +GIVEN +GIVER +GIVES +GIZMO +GLADE +GLADS +GLAND +GLARE +GLASS +GLAZE +GLEAM +GLEAN +GLEBE +GLEED +GLEEK +GLEES +GLENS +GLIDE +GLIMS +GLINT +GLITZ +GLOAM +GLOAT +GLOBE +GLOBS +GLOOM +GLOPS +GLORY +GLOSS +GLOVE +GLOWS +GLOZE +GLUED +GLUES +GLUEY +GLUMS +GLUON +GLUTE +GLUTS +GLYPH +GNARL +GNARS +GNASH +GNATS +GNAWS +GNOME +GOADS +GOALS +GOATS +GODLY +GOERS +GOGOL +GOING +GOLDS +GOLFS +GOLLY +GONAD +GONER +GONGS +GONNA +GOODS +GOODY +GOOEY +GOOFS +GOOFY +GOOKS +GOONS +GOONY +GOOPS +GOOSE +GOOSY +GORED +GORES +GORGE +GORSE +GOTTA +GOUGE +GOURD +GOUTS +GOUTY +GOWNS +GRABS +GRACE +GRADE +GRADS +GRAFT +GRAIL +GRAIN +GRAMS +GRAND +GRANS +GRANT +GRAPE +GRAPH +GRASP +GRASS +GRATE +GRAVE +GRAVY +GRAYS +GRAZE +GREAT +GREBE +GREED +GREEK +GREEN +GREET +GREYS +GRIDE +GRIDS +GRIEF +GRIFF +GRIFT +GRILL +GRIME +GRIMY +GRIND +GRINS +GRIPE +GRIPS +GRIST +GRITS +GROAN +GROAT +GROGS +GROIN +GROOM +GROPE +GROSS +GROTS +GROUP +GROUT +GROVE +GROWL +GROWN +GROWS +GRUBS +GRUEL +GRUFF +GRUMP +GRUNT +GUANO +GUARD +GUAVA +GUESS +GUEST +GUIDE +GUILD +GUILE +GUILT +GUISE +GULCH +GULES +GULFS +GULLS +GULLY +GULPS +GUMBO +GUMMY +GUMPS +GUNKS +GUNKY +GUNNY +GUPPY +GURGE +GURUS +GUSHY +GUSTO +GUSTS +GUSTY +GUTSY +GUTTA +GUTTY +GUYOT +GYBES +GYOZA +GYPSY +GYROS +HABIT +HACKS +HADNT +HAFTS +HAIKU +HAILS +HAIRS +HAIRY +HAITS +HAJIS +HAKES +HALED +HALER +HALES +HALFS +HALLO +HALLS +HALMA +HALON +HALOS +HALTS +HALVE +HALWA +HAMAL +HAMES +HAMMY +HAMZA +HANAP +HANCE +HANDS +HANDY +HANGS +HANKS +HANKY +HAPLY +HAPPY +HARDY +HARED +HAREM +HARES +HARKS +HARMS +HARPS +HARPY +HARRY +HARSH +HARTS +HASNT +HASPS +HASTE +HASTY +HATCH +HATED +HATER +HATES +HAUGH +HAULS +HAUNT +HAUTE +HAVEN +HAVES +HAVOC +HAWED +HAWKS +HAWSE +HAZEL +HAZER +HAZES +HEADS +HEADY +HEALS +HEAPS +HEARD +HEARS +HEART +HEATH +HEATS +HEAVE +HEAVY +HECKS +HEDGE +HEEDS +HEELS +HEFTS +HEFTY +HEIGH +HEIRS +HEIST +HELIX +HELLO +HELLS +HELMS +HELPS +HELVE +HEMAL +HEMES +HENCE +HENNA +HENRY +HERBS +HERBY +HERDS +HERES +HERON +HEROS +HERPS +HERRY +HERTZ +HEXAD +HEXED +HEXES +HICKS +HIDED +HIDER +HIDES +HIGHS +HIKED +HIKER +HIKES +HILAR +HILDA +HILLS +HILLY +HILTS +HILUM +HINDS +HINGE +HINNY +HINTS +HIPPO +HIPPY +HIRED +HIRER +HIRES +HITCH +HIVED +HIVES +HOAGY +HOARD +HOARS +HOARY +HOBBY +HOBOS +HOCKS +HOCUS +HODAD +HOGAN +HOGGS +HOIST +HOKED +HOKEY +HOKUM +HOLDS +HOLED +HOLES +HOLEY +HOLLY +HOLMS +HOMED +HOMER +HOMES +HOMEY +HOMME +HOMOS +HONED +HONER +HONES +HONEY +HONKS +HONKY +HONOR +HOOCH +HOODS +HOOEY +HOOFS +HOOKS +HOOKY +HOOPS +HOOSH +HOOTS +HOPED +HOPES +HOPPY +HORAL +HORDE +HORNS +HORNY +HORSE +HOSED +HOSES +HOSTS +HOTEL +HOTLY +HOUND +HOURS +HOUSE +HOVEL +HOVER +HOWDY +HOWLS +HUBBY +HUFFS +HUFFY +HULKS +HULKY +HULLS +HUMAN +HUMID +HUMOR +HUMPS +HUMPY +HUMUS +HUNCH +HUNKS +HUNKY +HUNTS +HURLS +HURRY +HURTS +HUSKS +HUSKY +HUSSY +HUTCH +HYENA +HYING +HYMEN +HYMNS +HYOID +HYPED +HYPER +HYPES +HYPHA +HYPOS +HYRAX +ICHOR +ICING +ICONS +IDEAL +IDEAS +IDIOT +IDLED +IDLER +IDLES +IDOLS +IDYLL +IGLOO +IHRAM +IKATS +ILIAD +IMAGE +IMAGO +IMAMS +IMBED +IMBUE +IMPEL +IMPLY +INANE +INAPT +INBOX +INCUR +INDEX +INDIE +INERT +INFER +INFIX +INGOT +INKED +INKLE +INLAY +INLET +INNER +INPUT +INRUN +INSET +INTER +INTRO +INURE +INURN +INVAR +IODIC +IODID +IODIN +IONIC +IOTAS +IRADE +IRATE +IRENE +IRIDS +IRING +IRKED +IRONE +IRONS +IRONY +ISSUE +IVORY +JAMES +JAPAN +JELLY +JEWEL +JIMMY +JOINT +JOLLY +JONES +JUDGE +JUICE +KNIFE +KNOCK +LABEL +LABOR +LARGE +LASER +LATER +LAUGH +LAYER +LEARN +LEASE +LEAST +LEAVE +LEDGE +LEGAL +LEMON +LEVEL +LEVER +LEWIS +LIGHT +LIMIT +LINED +LINEN +LIVER +LOBBY +LOCAL +LOFTY +LOGIC +LOOSE +LONER +LOSER +LOVER +LOWER +LOYAL +LUCKY +LUNCH +LYING +MAGIC +MAJOR +MAKER +MANOR +MAPLE +MARCH +MARRY +MATCH +MAYOR +MEANT +MEDIA +MELEE +MERCY +MERGE +MERIT +MERRY +METAL +METER +METRO +MICRO +MIDST +MIGHT +MINOR +MINUS +MISTY +MIXED +MODEL +MODEM +MOIST +MONEY +MONTH +MORAL +MOTOR +MOUNT +MOUSE +MOUTH +MOVED +MOVIE +MUDDY +MUSIC +NAIVE +NAKED +NAMED +NASAL +NASTY +NAVAL +NEEDY +NERVE +NEVER +NEWER +NEWLY +NIGHT +NINTH +NOBLE +NOISE +NORTH +NOTCH +NOTED +NOVEL +NURSE +OCCUR +OCEAN +OFFER +OFTEN +OILED +OLDER +OLIVE +ONION +ONSET +OPERA +OPTIC +ORBIT +ORDER +ORGAN +OTHER +OUGHT +OUTER +OWNER +OXIDE +PAGAN +PAINT +PANEL +PANIC +PAPER +PARTY +PASTA +PASTE +PATCH +PATIO +PAUSE +PEACE +PEARL +PEDAL +PENNY +PERCH +PHASE +PHONE +PHOTO +PIANO +PIECE +PILOT +PINCH +PIOUS +PITCH +PIXEL +PIZZA +PLACE +PLAIN +PLANE +PLANT +PLATE +PLAZA +PLEAD +PLUMB +PLUME +POINT +POKER +POLAR +POLKA +POPPY +PORCH +POSER +POUCH +POUND +POWER +PRANK +PRAWN +PRESS +PRICE +PRIDE +PRIME +PRINT +PRIOR +PRISM +PRIVY +PRIZE +PROOF +PROUD +PROVE +PROXY +PSALM +PUPIL +PUPPY +PURSE +QUAKE +QUEEN +QUERY +QUEST +QUEUE +QUICK +QUIET +QUILT +QUITE +QUOTA +QUOTE +RADAR +RADIO +RAINY +RAISE +RALLY +RANCH +RANGE +RAPID +RATIO +RAZOR +REACH +REACT +READY +REALM +REBEL +REFER +REGAL +REIGN +RELAX +RELAY +RENEW +REPLY +RESET +RIDER +RIDGE +RIFLE +RIGHT +RIGID +RISKY +RIVAL +RIVER +ROACH +ROAST +ROCKY +RODEO +ROGER +ROGUE +ROMAN +ROOMY +ROOST +ROUGE +ROUGH +ROUND +ROUTE +ROVER +ROYAL +RUDDY +RUGBY +RULER +RUMOR +RURAL +RUSTY +SADLY +SAFER +SAINT +SALAD +SALLY +SALON +SALTY +SANDY +SASSY +SATIN +SATYR +SAUCE +SAUNA +SAVVY +SCALE +SCARE +SCENE +SCENT +SCOPE +SCORE +SCORN +SCOUT +SCRAP +SCREW +SEEDY +SEIZE +SEMEN +SENSE +SERUM +SERVE +SETUP +SEVEN +SEVER +SHADE +SHADY +SHAFT +SHAKE +SHALL +SHAME +SHAPE +SHARD +SHARE +SHARK +SHARP +SHAVE +SHAWL +SHEAR +SHEEN +SHEEP +SHEER +SHEET +SHELF +SHELL +SHIED +SHIFT +SHILL +SHINE +SHINY +SHIRE +SHIRK +SHIRT +SHOCK +SHONE +SHOOK +SHOOT +SHORE +SHORN +SHORT +SHOUT +SHOVE +SHOWN +SHOWY +SHRED +SHREW +SHRUB +SHRUG +SHUCK +SHUNT +SIDED +SIEGE +SIGHT +SILLY +SINCE +SINEW +SINGE +SIREN +SISSY +SIXTH +SIXTY +SIZED +SKATE +SKIER +SKILL +SKIMP +SKIRT +SKULL +SLATE +SLEEK +SLEEP +SLEET +SLICK +SLIDE +SLIME +SLIMY +SLING +SLOPE +SLOSH +SLOTH +SLUMP +SLUNG +SMALL +SMART +SMASH +SMEAR +SMELL +SMELT +SMILE +SMIRK +SMITE +SMITH +SMOKE +SMOKY +SNACK +SNAKE +SNARE +SNARL +SNEAK +SNEER +SNIDE +SNIFF +SNORE +SNORT +SNOUT +SNOWY +SOBER +SOGGY +SOLAR +SOLID +SOLVE +SONAR +SONIC +SOOTH +SOOTY +SORRY +SOUND +SOUTH +SPACE +SPADE +SPANK +SPARE +SPARK +SPAWN +SPEAK +SPEAR +SPECK +SPEED +SPELL +SPELT +SPEND +SPENT +SPICY +SPIED +SPIEL +SPIKE +SPIKY +SPILL +SPINE +SPINY +SPIRE +SPITE +SPLAT +SPLIT +SPOIL +SPOKE +SPOOF +SPOOK +SPOOL +SPOON +SPORT +SPRAY +SPREE +SPRIG +SPUNK +SPURN +SPURT +SQUAD +SQUAT +SQUIB +STACK +STAFF +STAGE +STAIN +STAIR +STAKE +STALE +STALK +STALL +STAMP +STAND +STANK +STARE +STARK +START +STASH +STATE +STAVE +STEAD +STEAK +STEAL +STEAM +STEED +STEEL +STEEP +STEER +STEIN +STERN +STICK +STIFF +STILL +STILT +STING +STINK +STINT +STOCK +STOIC +STOKE +STOLE +STOMP +STONE +STONY +STOOD +STOOL +STOOP +STORE +STORK +STORM +STORY +STOUT +STOVE +STRAP +STRAW +STRAY +STRIP +STRUT +STUCK +STUDY +STUFF +STUMP +STUNG +STUNK +STUNT +STYLE +SUAVE +SUGAR +SUING +SUITE +SULKY +SULLY +SUMAC +SUNNY +SUPER +SURER +SURGE +SURLY +SUSHI +SWAMP +SWANK +SWARM +SWASH +SWATH +SWEAR +SWEAT +SWEEP +SWEET +SWELL +SWEPT +SWIFT +SWILL +SWINE +SWING +SWIPE +SWIRL +SWISH +SWOON +SWOOP +SWORD +SWORE +SWORN +SWUNG +SYNOD +SYRUP +TABLE +TABOO +TACIT +TACKY +TAFFY +TAINT +TAKEN +TAKER +TALON +TAMER +TANGY +TAPER +TAPIR +TARDY +TAROT +TASTE +TASTY +TATTY +TAUNT +TAWNY +TEACH +TEARY +TEASE +TEDDY +TEETH +TEMPO +TENET +TENOR +TENSE +TENTH +TEPEE +TEPID +TERRA +TERRY +TERSE +TESTY +THANK +THEFT +THEIR +THEME +THERE +THESE +THICK +THIEF +THIGH +THING +THINK +THIRD +THONG +THORN +THOSE +THREE +THREW +THROB +THROW +THRUM +THUMB +THUMP +THYME +TIARA +TIBIA +TIDAL +TIGER +TIGHT +TILDE +TIMER +TIMID +TIPSY +TITAN +TITHE +TITLE +TOAST +TODAY +TODDY +TOKEN +TONAL +TONGA +TONIC +TOOTH +TOPAZ +TOPIC +TORCH +TORSO +TORUS +TOTAL +TOUCH +TOUGH +TOWEL +TOWER +TOXIC +TOXIN +TRACE +TRACK +TRACT +TRADE +TRAIL +TRAIN +TRAIT +TRAMP +TRASH +TRAWL +TREAD +TREAT +TREND +TRIAD +TRIAL +TRIBE +TRICE +TRICK +TRIED +TRIPE +TRITE +TROLL +TROOP +TROPE +TROUT +TROVE +TRUCE +TRUCK +TRUER +TRULY +TRUMP +TRUNK +TRUSS +TRUST +TRUTH +TRYST +TUBAL +TUBER +TULIP +TULLE +TUMOR +TUNIC +TURBO +TUTOR +TWANG +TWEAK +TWEED +TWEET +TWICE +TWINE +TWIRL +TWIST +TWIXT +TYING +UDDER +ULCER +ULTRA +UMBER +UNCUT +UNDER +UNDID +UNDUE +UNFED +UNFIT +UNIFY +UNION +UNITE +UNITY +UNLIT +UNMET +UNSET +UNTIE +UNTIL +UNWED +UNZIP +UPPER +UPSET +URBAN +URINE +USAGE +USHER +USING +USUAL +USURP +UTTER +VAGUE +VALET +VALID +VALOR +VALUE +VALVE +VAPID +VAPOR +VAULT +VAUNT +VEGAN +VENOM +VENUE +VERGE +VERSE +VERSO +VERVE +VICAR +VIDEO +VIGIL +VIGOR +VILLA +VINYL +VIOLA +VIPER +VIRAL +VIRUS +VISIT +VISOR +VISTA +VITAL +VIVID +VIXEN +VOCAL +VODKA +VOGUE +VOICE +VOILA +VOMIT +VOTER +VOUCH +VOWEL +VYING +WACKY +WAFER +WAGER +WAGON +WAIST +WAIVE +WAKEN +WAKER +WALTZ +WARTY +WASTE +WATCH +WATER +WAVER +WAXEN +WEARY +WEAVE +WEDGE +WEEDY +WEIGH +WEIRD +WELSH +WENCH +WHACK +WHALE +WHARF +WHEAT +WHEEL +WHELP +WHERE +WHICH +WHIFF +WHILE +WHINE +WHINY +WHIRL +WHISK +WHITE +WHOLE +WHOOP +WHOSE +WIDEN +WIDER +WIDOW +WIDTH +WIELD +WIGHT +WILLY +WIMPY +WINCE +WINCH +WINDY +WISER +WISPY +WITCH +WITTY +WOKEN +WOMAN +WOMEN +WOODY +WOOER +WORDY +WORLD +WORRY +WORSE +WORST +WORTH +WOULD +WOUND +WOVEN +WRACK +WRATH +WREAK +WRECK +WREST +WRING +WRIST +WRITE +WRONG +WROTE +WRUNG +WRYLY +YACHT +YEARN +YEAST +YIELD +YOUNG +YOURS +YOUTH +YUMMY +ZAPPY +ZEBRA +ZESTY +ZINGY +ZONES \ No newline at end of file diff --git a/wordlists/pyrdle_words_cultural.txt b/wordlists/pyrdle_words_cultural.txt new file mode 100644 index 0000000..c33b579 --- /dev/null +++ b/wordlists/pyrdle_words_cultural.txt @@ -0,0 +1,247 @@ +ADOBE +ALOHA +ALTAR +AMIGO +AMISH +AORTA +ATOLL +BABEL +BAGEL +BAYOU +BIMBO +BINGO +BIOME +BISON +BLITZ +BONGO +BORAX +BRAVO +BREWS +BRIGS +BRINY +BUDGE +BUGLE +BULKS +BUNKS +BURRO +CACTI +CALMS +CALYX +CAMEL +CAMEO +CANAL +CANDY +CANOE +CANON +CANTO +CAPED +CAPER +CAPON +CARNY +CAROL +CARPS +CASTE +CAULK +CAVED +CAVER +CAVES +CAVIL +CEASE +CEDAR +CEDED +CELEB +CELLO +CENTS +CHAFE +CHAFF +CHAMP +CHANT +CHAOS +CHAPS +CHARD +CHARM +CHARS +CHARY +CHASM +CHATS +CHEAP +CHEAT +CHECK +CHEEK +CHEEP +CHEER +CHESS +CHEST +CHEWY +CHICK +CHIDE +CHIEF +CHILD +CHILE +CHILI +CHILL +CHIME +CHIMP +CHINA +CHINK +CHINO +CHIPS +CHIRP +CHIVE +CHOCK +CHOIR +CHOKE +CHOMP +CHOPS +CHORD +CHORE +CHOSE +CHOWS +CHUCK +CHUMP +CHUNK +CHURN +CHUTE +CIDER +CIGAR +CINCH +CIRCA +CISCO +CITED +CITES +CIVET +CIVIC +CIVIL +CLACK +CLAIM +CLAMP +CLAMS +CLANG +CLANK +CLAPS +CLASH +CLASP +CLASS +CLAWS +CLAYS +CLEAN +CLEAR +CLEAT +CLEFT +CLERK +CLICK +CLIFF +CLIMB +CLIME +CLING +CLINK +CLOAK +CLOCK +CLONE +CLOPS +CLOSE +CLOTH +CLOTS +CLOUD +CLOUT +CLOVE +CLOWN +CLUBS +CLUCK +CLUED +CLUES +CLUMP +CLUNG +CLUNK +COACH +COALS +COAST +COATS +COBRA +COCKY +COCOA +CODED +CODER +CODES +CODEX +CODON +COEDS +COILS +COINS +COKES +COLDS +COLON +COLOR +COLTS +COMBO +COMBS +COMER +COMES +COMET +COMFY +COMIC +COMMA +CONCH +CONDO +CONED +CONES +CONEY +CONGA +CONGO +CONKS +COOED +COOKS +COOLS +COOPS +COOPT +COPED +COPER +COPES +COPSE +CORAL +CORDS +CORED +CORER +CORES +CORGI +CORKS +CORKY +CORNY +CORPS +COSTS +COUCH +COUGH +COULD +COUPE +COUPS +COURT +COUTH +COVEN +COVER +COVES +COVET +COWED +COWER +COYLY +COZEN +CRABS +CRACK +CRAFT +CRAGS +DHOTI +DINGO +DIRGE +DODOS +DOGMA +DOILY +DONNA +DONOR +DONUT +DOOMS +DOOZY +DOPED +DOPER +DOPES +DOPEY +DORKS +DORKY \ No newline at end of file diff --git a/wordlists/pyrdle_words_easy.txt b/wordlists/pyrdle_words_easy.txt new file mode 100644 index 0000000..59c7cf1 --- /dev/null +++ b/wordlists/pyrdle_words_easy.txt @@ -0,0 +1,1024 @@ +ABOUT +ABOVE +ABUSE +ACTOR +ACUTE +ADMIT +ADOPT +ADULT +AFTER +AGAIN +AGENT +AGREE +AHEAD +ALARM +ALBUM +ALERT +ALIEN +ALIGN +ALIKE +ALIVE +ALLOW +ALONE +ALTER +AMBER +AMEND +ANGER +ANGLE +ANGRY +ANKLE +APART +APPLE +APPLY +APRIL +ARGUE +ARISE +ARMOR +ARROW +ASIDE +ASSET +AVOID +AWAKE +AWARE +AWFUL +BADLY +BAKER +BANKS +BASIC +BEACH +BEARD +BEAST +BEATS +BEGAN +BEING +BELLY +BELOW +BENCH +BERRY +BIKES +BILLS +BIRTH +BLACK +BLAME +BLANK +BLAST +BLEED +BLEND +BLESS +BLIND +BLOCK +BLOOD +BLOOM +BLOWN +BLUES +BOARD +BOATS +BONES +BOOKS +BOOST +BOOTS +BORED +BOUND +BOXES +BRAIN +BRAKE +BRAND +BRASS +BRAVE +BREAD +BREAK +BREED +BRICK +BRIDE +BRIEF +BRING +BROAD +BROKE +BROWN +BRUSH +BUILD +BUILT +BUNCH +BURNS +BURST +BUSES +BUYER +CABIN +CABLE +CAKES +CALLS +CAMEL +CAMPS +CANAL +CANDY +CARDS +CARGO +CARRY +CASES +CATCH +CAUSE +CHAIN +CHAIR +CHALK +CHAMP +CHAOS +CHARM +CHART +CHASE +CHEAP +CHECK +CHEEK +CHEER +CHESS +CHEST +CHIEF +CHILD +CHINA +CHIPS +CHOSE +CLAIM +CLAMP +CLASS +CLEAN +CLEAR +CLERK +CLICK +CLIFF +CLIMB +CLOCK +CLOSE +CLOTH +CLOUD +CLUBS +COACH +COAST +COATS +CODES +COINS +COLDS +COLOR +COMES +COMET +COMIC +CORAL +COSTS +COUCH +COUGH +COULD +COUNT +COURT +COVER +CRACK +CRAFT +CRASH +CRAZY +CREAM +CREEK +CRIME +CRISP +CROPS +CROSS +CROWD +CROWN +CRUEL +CRUSH +CURVE +CYCLE +DADDY +DAILY +DAIRY +DANCE +DATED +DEALS +DEATH +DELAY +DELTA +DENSE +DEPTH +DESKS +DEVIL +DIARY +DIRTY +DIVER +DIZZY +DOCKS +DODGE +DOING +DOLLS +DOUBT +DOUGH +DOZEN +DRAFT +DRAIN +DRANK +DRAWN +DREAM +DRESS +DRIED +DRIFT +DRILL +DRINK +DRIVE +DROPS +DROVE +DROWN +DRUGS +DRUMS +DRUNK +DUCKS +DUMMY +DUSTY +DYING +EAGER +EAGLE +EARLY +EARTH +EASEL +EATEN +EIGHT +ELDER +ELECT +EMAIL +EMPTY +ENEMY +ENJOY +ENTER +ENTRY +EQUAL +ERROR +ESSAY +EVENT +EVERY +EXACT +EXIST +EXTRA +FACED +FACTS +FADED +FAILS +FAINT +FAIRY +FAITH +FALLS +FALSE +FAMED +FANCY +FARMS +FATAL +FAULT +FAVOR +FEARS +FEAST +FEELS +FENCE +FERRY +FEVER +FIBER +FIELD +FIFTH +FIFTY +FIGHT +FILED +FILES +FILLS +FILMS +FINAL +FINDS +FINER +FIRED +FIRES +FIRMS +FIRST +FIXED +FLAGS +FLAME +FLASH +FLEET +FLESH +FLIES +FLOAT +FLOOD +FLOOR +FLOUR +FLOWN +FLUID +FLUNG +FLUSH +FOCAL +FOCUS +FOLKS +FOODS +FORCE +FORMS +FORTH +FORTY +FORUM +FOUND +FRAME +FRANK +FRAUD +FREED +FRESH +FRIED +FRONT +FROST +FRUIT +FULLY +FUNDS +FUNNY +GAINS +GAMES +GANGS +GASES +GATES +GAUGE +GAZED +GEARS +GENES +GENRE +GHOST +GIANT +GIFTS +GIRLS +GIVEN +GIVES +GLASS +GLOBE +GLORY +GLOVE +GLUED +GOALS +GOATS +GOING +GOODS +GRACE +GRADE +GRAIN +GRAND +GRANT +GRAPE +GRAPH +GRASS +GRAVE +GREAT +GREED +GREEN +GREET +GRIEF +GRIND +GRIPS +GROAN +GROOM +GROSS +GROUP +GROVE +GROWN +GROWS +GUARD +GUESS +GUEST +GUIDE +GUILD +GUILT +HABIT +HAIRS +HAIRY +HALLS +HANDS +HANDY +HANGS +HAPPY +HARSH +HASTE +HATED +HAUNT +HAVEN +HEADS +HEALS +HEARD +HEARS +HEART +HEATS +HEAVY +HEDGE +HEELS +HELLO +HELPS +HENCE +HENRY +HERBS +HIDES +HILLS +HINTS +HIRED +HOBBY +HOLDS +HOLES +HOLLY +HOMES +HONEY +HONOR +HOOKS +HOPED +HOPES +HORNS +HORSE +HOTEL +HOURS +HOUSE +HOVER +HUMAN +HUMOR +HURRY +IDEAL +IDEAS +IMAGE +IMPLY +INDEX +INNER +INPUT +INTRO +IRONY +ISSUE +IVORY +JAMES +JAPAN +JELLY +JEWEL +JIMMY +JOINT +JOLLY +JONES +JUDGE +JUICE +KNIFE +KNOCK +LABEL +LABOR +LARGE +LASER +LATER +LAUGH +LAYER +LEARN +LEASE +LEAST +LEAVE +LEGAL +LEMON +LEVEL +LEVER +LEWIS +LIGHT +LIMIT +LINED +LINEN +LIVER +LOBBY +LOCAL +LOGIC +LOOSE +LOSER +LOVER +LOWER +LOYAL +LUCKY +LUNCH +LYING +MAGIC +MAJOR +MAKER +MANOR +MAPLE +MARCH +MARRY +MATCH +MAYOR +MEANT +MEDIA +MERCY +MERGE +MERIT +MERRY +METAL +METER +METRO +MICRO +MIDST +MIGHT +MINOR +MINUS +MIXED +MODEL +MODEM +MOIST +MONEY +MONTH +MORAL +MOTOR +MOUNT +MOUSE +MOUTH +MOVED +MOVIE +MUDDY +MUSIC +NAKED +NAMED +NASAL +NASTY +NAVAL +NERVE +NEVER +NEWER +NEWLY +NIGHT +NINTH +NOBLE +NOISE +NORTH +NOTED +NOVEL +NURSE +OCCUR +OCEAN +OFFER +OFTEN +OLDER +OLIVE +ONION +OPERA +ORBIT +ORDER +ORGAN +OTHER +OUGHT +OUTER +OWNER +OXIDE +PAINT +PANEL +PANIC +PAPER +PARTY +PASTA +PASTE +PATCH +PAUSE +PEACE +PEARL +PEDAL +PENNY +PHASE +PHONE +PHOTO +PIANO +PIECE +PILOT +PITCH +PIXEL +PIZZA +PLACE +PLAIN +PLANE +PLANT +PLATE +PLAZA +POINT +POKER +POLAR +PORCH +POUND +POWER +PRESS +PRICE +PRIDE +PRIME +PRINT +PRIOR +PRIZE +PROOF +PROUD +PROVE +PUPIL +PUPPY +PURSE +QUEEN +QUERY +QUEST +QUEUE +QUICK +QUIET +QUITE +QUOTA +QUOTE +RADAR +RADIO +RAINY +RAISE +RALLY +RANCH +RANGE +RAPID +RATIO +RAZOR +REACH +REACT +READY +REALM +REBEL +REFER +REIGN +RELAX +RELAY +RENEW +REPLY +RESET +RIDER +RIDGE +RIFLE +RIGHT +RIGID +RISKY +RIVAL +RIVER +ROAST +ROCKY +ROGER +ROMAN +ROUGH +ROUND +ROUTE +ROYAL +RULER +RUMOR +RURAL +RUSTY +SADLY +SAFER +SAINT +SALAD +SALON +SALTY +SANDY +SAUCE +SCALE +SCARE +SCENE +SCENT +SCOPE +SCORE +SCOUT +SCRAP +SCREW +SEIZE +SENSE +SERVE +SETUP +SEVEN +SHADE +SHADY +SHAFT +SHAKE +SHALL +SHAME +SHAPE +SHARE +SHARK +SHARP +SHEEP +SHEER +SHEET +SHELF +SHELL +SHIFT +SHINE +SHINY +SHIRT +SHOCK +SHOOK +SHOOT +SHORE +SHORT +SHOUT +SHOWN +SHRUG +SIEGE +SIGHT +SILLY +SINCE +SIXTH +SIXTY +SIZED +SKATE +SKIER +SKILL +SKIRT +SKULL +SLATE +SLEEK +SLEEP +SLIDE +SLOPE +SMALL +SMART +SMASH +SMELL +SMILE +SMOKE +SNAKE +SNEAK +SNOWY +SOBER +SOLAR +SOLID +SOLVE +SONIC +SORRY +SOUND +SOUTH +SPACE +SPADE +SPARE +SPARK +SPEAK +SPEAR +SPECK +SPEED +SPELL +SPELT +SPEND +SPENT +SPICY +SPIED +SPIKE +SPILL +SPINE +SPITE +SPLIT +SPOIL +SPOKE +SPOON +SPORT +SPRAY +SQUAD +STACK +STAFF +STAGE +STAIN +STAIR +STAKE +STALE +STAMP +STAND +STARE +STARK +START +STATE +STEAK +STEAL +STEAM +STEEL +STEEP +STEER +STERN +STICK +STIFF +STILL +STING +STINK +STOCK +STOLE +STOMP +STONE +STOOD +STOOL +STOOP +STORE +STORM +STORY +STOUT +STOVE +STRAP +STRAW +STRIP +STUCK +STUDY +STUFF +STUMP +STUNG +STUNK +STUNT +STYLE +SUGAR +SUNNY +SUPER +SURGE +SWAMP +SWEAR +SWEAT +SWEEP +SWEET +SWEPT +SWIFT +SWING +SWORD +SWORE +SWORN +SWUNG +TABLE +TAKEN +TAKER +TARDY +TASTE +TASTY +TEACH +TEARY +TEASE +TEDDY +TEETH +TEMPO +TENOR +TENSE +TENTH +TERRY +THANK +THEFT +THEIR +THEME +THERE +THESE +THICK +THIEF +THIGH +THING +THINK +THIRD +THORN +THOSE +THREE +THREW +THROW +THUMB +TIDAL +TIGER +TIGHT +TIMER +TIMID +TITLE +TOAST +TODAY +TOKEN +TOOTH +TOPIC +TORCH +TOTAL +TOUCH +TOUGH +TOWEL +TOWER +TOXIC +TRACE +TRACK +TRACT +TRADE +TRAIL +TRAIN +TRAIT +TRAMP +TRASH +TREAT +TREND +TRIAL +TRIBE +TRICK +TRIED +TROOP +TROUT +TRUCE +TRUCK +TRULY +TRUMP +TRUNK +TRUST +TRUTH +TUTOR +TWANG +TWEED +TWEET +TWICE +TWINE +TWIST +ULTRA +UNDER +UNIFY +UNION +UNITE +UNITY +UNTIL +UPPER +UPSET +URBAN +URINE +USAGE +USHER +USING +USUAL +UTTER +VAGUE +VALID +VALOR +VALUE +VALVE +VAPOR +VAULT +VEGAN +VENOM +VENUE +VERGE +VERSE +VIDEO +VILLA +VINYL +VIOLA +VIRAL +VIRUS +VISIT +VISTA +VITAL +VIVID +VOCAL +VODKA +VOGUE +VOICE +VOTER +VOUCH +VOWEL +WAGER +WAGON +WAIST +WAKEN +WAKER +WASTE +WATCH +WATER +WAVER +WEARY +WEAVE +WEDGE +WEIGH +WEIRD +WELSH +WHALE +WHARF +WHEAT +WHEEL +WHERE +WHICH +WHILE +WHINE +WHINY +WHIRL +WHITE +WHOLE +WHOSE +WIDEN +WIDER +WIDOW +WIDTH +WIELD +WIMPY +WINDY +WISER +WITCH +WITTY +WOKEN +WOMAN +WOMEN +WOODY +WORDY +WORLD +WORRY +WORSE +WORST +WORTH +WOULD +WOUND +WOVEN +WRATH +WRECK +WRING +WRIST +WRITE +WRONG +WROTE +YACHT +YEAST +YIELD +YOUNG +YOURS +YOUTH +YUMMY +ZAPPY +ZEBRA +ZONES \ No newline at end of file diff --git a/wordlists/pyrdle_words_full.txt b/wordlists/pyrdle_words_full.txt new file mode 100644 index 0000000..c89e547 --- /dev/null +++ b/wordlists/pyrdle_words_full.txt @@ -0,0 +1,2844 @@ +ABORT +ABOUT +ABOVE +ABUSE +ABYSS +ACHES +ACORN +ACRES +ACTOR +ACUTE +ADAGE +ADAPT +ADDER +ADEPT +ADMIN +ADMIT +ADOBE +ADOPT +ADORE +ADULT +AFFIX +AFIRE +AFOUL +AFTER +AGAIN +AGENT +AGING +AGLOW +AGONY +AGREE +AHEAD +AIDED +AIDER +AISLE +ALAMO +ALARM +ALBUM +ALDER +ALERT +ALGAE +ALIBI +ALIEN +ALIGN +ALIKE +ALIVE +ALLOW +ALLOY +ALOFT +ALOHA +ALONE +ALPHA +ALTAR +ALTER +AMAZE +AMBER +AMBLE +AMEND +AMIGO +AMINO +AMISH +AMITY +AMPLE +AMUSE +ANGEL +ANGER +ANGLE +ANGLO +ANGRY +ANKLE +ANNEX +ANNOY +ANTIC +ANTSY +ANVIL +AORTA +APACE +APART +APHID +APNEA +APPAL +APPLE +APPLY +APRIL +APRON +ARBOR +ARDOR +ARENA +ARGUE +ARISE +ARMOR +AROMA +AROSE +ARRAY +ARROW +ARSON +ARTSY +ASCOT +ASHEN +ASHES +ASIAN +ASIDE +ASKEW +ASPEN +ASSAY +ASSET +ATLAS +ATOLL +ATONE +ATTIC +AUDIO +AUDIT +AUGUR +AUNTY +AURAL +AVIAN +AVION +AVOID +AWAKE +AWARE +AWASH +AWFUL +AWOKE +AXIAL +AXIOM +AZURE +BABEL +BACON +BADGE +BADLY +BAGEL +BAGGY +BAKER +BALMY +BANAL +BANDS +BANDY +BANJO +BANKS +BARGE +BARON +BASIC +BASIN +BATCH +BATHE +BATON +BATTY +BAYOU +BEACH +BEANS +BEARD +BEAST +BEATS +BEAUX +BEECH +BEEFY +BEEPS +BEGAN +BEGET +BEGOT +BEGUN +BEING +BELCH +BELIE +BELLE +BELLY +BELOW +BENCH +BENDY +BERET +BERRY +BERTH +BESET +BESOT +BEVEL +BIDDY +BIDED +BIDET +BIGOT +BIKES +BILGE +BILLS +BIMBO +BINGE +BINGO +BIOME +BIPED +BIRCH +BIRDY +BIRTH +BISON +BITER +BITTY +BLACK +BLADE +BLAME +BLAND +BLANK +BLARE +BLAST +BLAZE +BLEAK +BLEAT +BLEED +BLEND +BLESS +BLIMP +BLIND +BLING +BLINK +BLISS +BLITZ +BLOAT +BLOBS +BLOCK +BLOKE +BLOND +BLOOD +BLOOM +BLOWN +BLOWS +BLUES +BLUFF +BLUNT +BLURB +BLURT +BLUSH +BOARD +BOAST +BOATS +BODGE +BOGEY +BOGGY +BOILS +BOING +BOLTS +BOMBS +BONDS +BONED +BONES +BONGO +BONNY +BONUS +BOOBY +BOOGY +BOOKS +BOOMS +BOOST +BOOTH +BOOTS +BOOZE +BOOZY +BORAX +BORED +BORER +BORNE +BOSOM +BOSSY +BOTCH +BOUGH +BOUND +BOWEL +BOWER +BOWLS +BOXED +BOXER +BOXES +BRACE +BRACH +BRAGS +BRAID +BRAIN +BRAKE +BRAND +BRASH +BRASS +BRATS +BRAVE +BRAVO +BRAWL +BRAWN +BRAYS +BREAD +BREAK +BREED +BREWS +BRIAR +BRIBE +BRICK +BRIDE +BRIEF +BRIER +BRIGS +BRINE +BRING +BRINK +BRINY +BRISK +BROAD +BROIL +BROKE +BROOD +BROOK +BROOM +BROTH +BROWN +BRUNG +BRUNT +BRUSH +BRUTE +BUBBA +BUBBE +BUDDY +BUDGE +BUFFY +BUGGY +BUGLE +BUILD +BUILT +BULBS +BULGE +BULKS +BULKY +BULLS +BULLY +BUMPS +BUMPY +BUNCH +BUNDY +BUNKS +BUNNY +BUOYS +BURLY +BURNS +BURNT +BURPS +BURRO +BURST +BUSES +BUSHY +BUSTY +BUSTS +BUTCH +BUTTE +BUTTS +BUYER +BUZZY +BYLAW +BYWAY +CABAL +CABBY +CABIN +CABLE +CACHE +CACTI +CADDY +CADET +CADGE +CAGED +CAGER +CAGES +CAGEY +CAIRN +CAKED +CAKES +CALIF +CALLS +CALMS +CALYX +CAMEL +CAMEO +CAMPS +CAMPY +CANAL +CANDY +CANED +CANER +CANES +CANNY +CANOE +CANON +CANTO +CAPED +CAPER +CAPES +CAPON +CAPPY +CARAT +CARDS +CARED +CARER +CARES +CARET +CARGO +CARNY +CAROL +CARPS +CARRY +CARTS +CARVE +CASED +CASES +CASKS +CASTE +CASTS +CATCH +CATER +CATTY +CAULK +CAUSE +CAVED +CAVER +CAVES +CAVIL +CEASE +CEDAR +CEDED +CELEB +CELLO +CELLS +CENTS +CHAFE +CHAFF +CHAIN +CHAIR +CHALK +CHAMP +CHANT +CHAOS +CHAPS +CHARD +CHARM +CHARS +CHART +CHARY +CHASE +CHASM +CHATS +CHEAP +CHEAT +CHECK +CHEEK +CHEEP +CHEER +CHESS +CHEST +CHEWY +CHICK +CHIDE +CHIEF +CHILD +CHILE +CHILI +CHILL +CHIME +CHIMP +CHINA +CHINK +CHINO +CHIPS +CHIRP +CHIVE +CHOCK +CHOIR +CHOKE +CHOMP +CHOPS +CHORD +CHORE +CHOSE +CHOWS +CHUCK +CHUMP +CHUNK +CHURN +CHUTE +CIDER +CIGAR +CINCH +CIRCA +CISCO +CITED +CITES +CIVET +CIVIC +CIVIL +CLACK +CLAIM +CLAMP +CLAMS +CLANG +CLANK +CLAPS +CLASH +CLASP +CLASS +CLAWS +CLAYS +CLEAN +CLEAR +CLEAT +CLEFT +CLERK +CLICK +CLIFF +CLIMB +CLIME +CLING +CLINK +CLOAK +CLOCK +CLONE +CLOPS +CLOSE +CLOTH +CLOTS +CLOUD +CLOUT +CLOVE +CLOWN +CLUBS +CLUCK +CLUED +CLUES +CLUMP +CLUNG +CLUNK +COACH +COALS +COAST +COATS +COBRA +COCKY +COCOA +CODED +CODER +CODES +CODEX +CODON +COEDS +COILS +COINS +COKES +COLDS +COLON +COLOR +COLTS +COMBO +COMBS +COMER +COMES +COMET +COMFY +COMIC +COMMA +CONCH +CONDO +CONED +CONES +CONEY +CONGA +CONGO +CONKS +COOED +COOKS +COOLS +COOPS +COOPT +COPED +COPER +COPES +COPSE +CORAL +CORDS +CORED +CORER +CORES +CORGI +CORKS +CORKY +CORNY +CORPS +COSTS +COUCH +COUGH +COULD +COUNT +COUPE +COUPS +COURT +COUTH +COVEN +COVER +COVES +COVET +COWED +COWER +COYLY +COZEN +CRABS +CRACK +CRAFT +CRAGS +CRAMP +CRAMS +CRANE +CRANK +CRAPE +CRAPS +CRASH +CRASS +CRATE +CRAVE +CRAWS +CRAZE +CRAZY +CREAK +CREAM +CREED +CREEK +CREEP +CREME +CREPE +CREPT +CRESS +CREST +CREWS +CRIBS +CRICK +CRIED +CRIER +CRIES +CRIME +CRIMP +CRINK +CRISP +CRITS +CROAK +CROCK +CROCS +CRONE +CRONY +CROOK +CROON +CROPS +CROSS +CROUP +CROWD +CROWN +CROWS +CRUDE +CRUEL +CRUET +CRUMB +CRUNK +CRUSH +CRUST +CRYPT +CUBBY +CUBED +CUBES +CUBIC +CUBIT +CUFFS +CUING +CULLS +CULPA +CULTS +CUMIN +CUPID +CURBS +CURDS +CURED +CURER +CURES +CURLS +CURLY +CURRY +CURSE +CURVE +CURVY +CUSHY +CUSPS +CUTER +CUTIE +CYCAD +CYCLE +CYNIC +CYSTS +CZARS +DADDY +DAILY +DAIRY +DAISY +DALLY +DAMES +DAMNS +DAMPS +DANCE +DANDY +DARED +DARER +DARES +DARKS +DARNS +DARTS +DATED +DATER +DATES +DATUM +DAUBS +DAUNT +DAVIT +DAWNS +DAZED +DEALS +DEALT +DEANS +DEARS +DEARY +DEATH +DEBAR +DEBIT +DEBTS +DEBUG +DEBUT +DECAF +DECAL +DECAY +DECKS +DECOR +DECOY +DECRY +DEEDS +DEEMS +DEEPS +DEFER +DEFOG +DEICE +DEIFY +DEIGN +DEISM +DEITY +DELAY +DELFT +DELHI +DELLS +DELTA +DELVE +DEMON +DEMOS +DEMUR +DENIM +DENSE +DENTS +DEPOT +DEPTH +DERBY +DESKS +DETER +DETOX +DEUCE +DEVIL +DEVON +DEWED +DHOTI +DIALS +DIARY +DICED +DICER +DICES +DICEY +DICKY +DIDNT +DIDOS +DIETS +DIGIT +DIKES +DILLS +DILLY +DIMER +DIMES +DIMLY +DINED +DINER +DINES +DINGO +DINGS +DINGY +DINKY +DINTS +DIODE +DIPPY +DIRER +DIRGE +DIRTY +DISCO +DISCS +DISHY +DISKS +DITCH +DITTO +DITTY +DITZY +DIVAN +DIVED +DIVER +DIVES +DIVOT +DIVVY +DIZZY +DOCKS +DODGE +DODGY +DODOS +DOERS +DOGGY +DOGIE +DOGMA +DOILY +DOING +DOLED +DOLES +DOLLS +DOLLY +DOLOR +DOLTS +DOMED +DOMES +DONEE +DONER +DONOR +DONUT +DOOMS +DOOZY +DOPED +DOPER +DOPES +DOPEY +DORKS +DORKY +DORMS +DOSED +DOSES +DOTED +DOTER +DOTES +DOTTY +DOUBT +DOUGH +DOUSE +DOVES +DOWDY +DOWED +DOWEL +DOWER +DOWIE +DOWNS +DOWNY +DOWRY +DOZED +DOZEN +DOZER +DOZES +DRABS +DRAFT +DRAGS +DRAIN +DRAKE +DRAMA +DRAMS +DRANK +DRAPE +DRATS +DRAVE +DRAWL +DRAWN +DRAWS +DRAYS +DREAD +DREAM +DREAR +DRECK +DREGS +DRESS +DRIBS +DRIED +DRIER +DRIES +DRIFT +DRILL +DRILY +DRINK +DRIPS +DRIVE +DROIT +DROLL +DRONE +DROOL +DROOP +DROPS +DROSS +DROVE +DROWN +DRUBS +DRUGS +DRUID +DRUMS +DRUNK +DRUPE +DRYER +DRYLY +DUADS +DUALS +DUCAL +DUCAT +DUCHY +DUCKS +DUCKY +DUCTS +DUDES +DUELS +DUETS +DUFFS +DUING +DUKES +DULLS +DULLY +DULSE +DUMBO +DUMBS +DUMMY +DUMPS +DUMPY +DUNCE +DUNES +DUNGS +DUNGY +DUNKS +DUOMO +DUPED +DUPER +DUPES +DUPLE +DUREX +DURNS +DURST +DUSKS +DUSKY +DUSTS +DUSTY +DUTCH +DUVET +DWARF +DWELL +DWELT +DYERS +DYING +DYKES +EAGER +EAGLE +EARLY +EARNS +EARTH +EASED +EASEL +EASES +EASTS +EATEN +EATER +EAVES +EBBED +EBONY +EBOOK +ECHOS +ECLAT +EDEMA +EDGED +EDGER +EDGES +EDICT +EDIFY +EDITS +EERIE +EGADS +EGGED +EGRET +EIDER +EIGHT +EJECT +EKING +ELATE +ELBOW +ELDER +ELECT +ELEGY +ELIDE +ELITE +ELOPE +ELUDE +ELUTE +ELVEN +ELVES +EMAIL +EMBED +EMBER +EMCEE +EMEND +EMERY +EMIRS +EMITS +EMOTE +EMPTY +ENACT +ENDED +ENDOW +ENDUE +ENEMA +ENEMY +ENJOY +ENNUI +ENSUE +ENTER +ENTRY +ENVOY +EPICS +EPOCH +EPOXY +EQUAL +EQUIP +ERASE +ERECT +ERGOT +ERODE +ERRED +ERROR +ERUCT +ERUPT +ESSAY +ESTER +ESTOP +ETHAN +ETHER +ETHIC +ETHOS +ETUDE +EUROS +EVADE +EVENS +EVENT +EVERY +EVICT +EVILS +EVOKE +EWERS +EXACT +EXALT +EXAMS +EXCEL +EXECS +EXERT +EXILE +EXIST +EXITS +EXPAT +EXPEL +EXPOS +EXTOL +EXTRA +EXUDE +EXULT +EXURB +EYRIE +FABLE +FACED +FACER +FACES +FACET +FACTS +FADED +FADER +FADES +FAERY +FAILS +FAINT +FAIRS +FAIRY +FAITH +FAKED +FAKER +FAKES +FAKIR +FALLS +FALSE +FAMED +FAMES +FANCY +FANGS +FANNY +FARCE +FARED +FARES +FARMS +FARTS +FASTS +FATAL +FATED +FATES +FATSO +FATTY +FATWA +FAULT +FAUNA +FAUNS +FAUVE +FAVES +FAVOR +FAWNS +FAXED +FAXES +FAZED +FAZES +FEARS +FEAST +FEATS +FECAL +FECES +FEEDS +FEELS +FEIGN +FEINT +FELLA +FELLS +FELON +FELTS +FEMME +FEMUR +FENCE +FENDS +FERAL +FERMI +FERNS +FERNY +FERRY +FESTS +FETAL +FETCH +FETED +FETES +FETID +FETUS +FEUDS +FEVER +FEWER +FIATS +FIBER +FIBRE +FICHE +FICUS +FIEFS +FIELD +FIEND +FIERY +FIFES +FIFTH +FIFTY +FIGHT +FILCH +FILED +FILER +FILES +FILET +FILLS +FILLY +FILMS +FILMY +FILTH +FINAL +FINCH +FINDS +FINED +FINER +FINES +FINIS +FINKS +FINNY +FIORD +FIRED +FIRER +FIRES +FIRMS +FIRST +FISHY +FISTS +FITLY +FIVER +FIVES +FIXED +FIXER +FIXES +FIZZY +FJORD +FLACK +FLAGS +FLAIL +FLAIR +FLAKE +FLAKY +FLAME +FLANK +FLANS +FLAPS +FLARE +FLASH +FLASK +FLATS +FLAWS +FLAYS +FLEAS +FLECK +FLEES +FLEET +FLESH +FLEWS +FLEXS +FLICK +FLIED +FLIER +FLIES +FLING +FLINT +FLIPS +FLIRT +FLITS +FLOAT +FLOCK +FLOGS +FLOOD +FLOOR +FLOPS +FLORA +FLOSS +FLOUR +FLOUT +FLOWN +FLOWS +FLUBS +FLUES +FLUFF +FLUID +FLUKE +FLUKY +FLUME +FLUNG +FLUNK +FLUOR +FLUSH +FLUTE +FLUTY +FLYBY +FLYER +FOALS +FOAMS +FOAMY +FOCAL +FOCUS +FOGEY +FOGGY +FOILS +FOIST +FOLDS +FOLEY +FOLIO +FOLKS +FOLLY +FONTS +FOODS +FOOLS +FORAY +FORCE +FORDS +FORGE +FORGO +FORKS +FORMS +FORTE +FORTH +FORTY +FORUM +FOSSE +FOULS +FOUND +FOUNT +FOURS +FOWLS +FOXED +FOXES +FOYER +FRACK +FRAGS +FRAIL +FRAME +FRANC +FRANK +FRAUD +FRAYS +FREAK +FREED +FREER +FREES +FRESH +FRETS +FRIAR +FRIED +FRIER +FRIES +FRIGS +FRILL +FRISK +FRITS +FRITZ +FRIZZ +FROCK +FROGS +FROND +FRONT +FROSH +FROST +FROTH +FROWN +FROZE +FRUIT +FRUMP +FRYER +FUDGE +FUELS +FUGAL +FUGUE +FULLS +FULLY +FUMED +FUMES +FUNDS +FUNGI +FUNGO +FUNKS +FUNKY +FUNNY +FURLS +FUROR +FURRY +FURTH +FUSED +FUSES +FUSSY +FUSTY +FUTON +FUZZY +GABBY +GABLE +GAFFS +GAGES +GAILY +GAINS +GAITS +GALES +GALLS +GALOP +GAMED +GAMER +GAMES +GAMEY +GAMIN +GAMMA +GAMUT +GANGS +GAPED +GAPER +GAPES +GARBS +GASES +GASPS +GASSY +GATED +GATES +GATOR +GAUDY +GAUGE +GAUNT +GAUSS +GAUZE +GAUZY +GAVEL +GAWKS +GAWKY +GAWPS +GAYED +GAYER +GAZED +GAZER +GAZES +GEARS +GECKO +GEEKS +GEEKY +GEESE +GELDS +GENES +GENIE +GENII +GENRE +GENTS +GENUS +GEODE +GERMS +GERMY +GESSO +GESTS +GETUP +GHOST +GHOUL +GIANT +GIBED +GIBES +GIDDY +GIFTS +GILDS +GILLS +GILTS +GIMME +GIMPS +GIMPY +GINNY +GIRLS +GIRLY +GIRTH +GIRTS +GISMO +GIVEN +GIVER +GIVES +GIZMO +GLADE +GLADS +GLAND +GLARE +GLASS +GLAZE +GLEAM +GLEAN +GLEBE +GLEED +GLEEK +GLEES +GLENS +GLIDE +GLIMS +GLINT +GLITZ +GLOAM +GLOAT +GLOBE +GLOBS +GLOOM +GLOPS +GLORY +GLOSS +GLOVE +GLOWS +GLOZE +GLUED +GLUES +GLUEY +GLUON +GLUTE +GLUTS +GLYPH +GNARL +GNARS +GNASH +GNATS +GNAWS +GNOME +GOADS +GOALS +GOATS +GODLY +GOERS +GOGOL +GOING +GOLDS +GOLFS +GOLLY +GONAD +GONER +GONGS +GONNA +GOODS +GOODY +GOOEY +GOOFS +GOOFY +GOOKS +GOONS +GOONY +GOOSE +GOOSY +GORED +GORES +GORGE +GORSE +GOTTA +GOUGE +GOURD +GOUTY +GOWNS +GRABS +GRACE +GRADE +GRADS +GRAFT +GRAIL +GRAIN +GRAMS +GRAND +GRANS +GRANT +GRAPE +GRAPH +GRASP +GRASS +GRATE +GRAVE +GRAVY +GRAYS +GRAZE +GREAT +GREBE +GREED +GREEK +GREEN +GREET +GREYS +GRIDE +GRIDS +GRIEF +GRIFF +GRIFT +GRILL +GRIME +GRIMY +GRIND +GRINS +GRIPE +GRIPS +GRIST +GRITS +GROAN +GROAT +GROGS +GROIN +GROOM +GROPE +GROSS +GROTS +GROUP +GROUT +GROVE +GROWL +GROWN +GROWS +GRUBS +GRUEL +GRUFF +GRUMP +GRUNT +GUANO +GUARD +GUAVA +GUESS +GUEST +GUIDE +GUILD +GUILE +GUILT +GUISE +GULCH +GULES +GULFS +GULLS +GULLY +GULPS +GUMBO +GUMMY +GUNKY +GUNNY +GUPPY +GURGE +GURUS +GUSHY +GUSTO +GUSTS +GUSTY +GUTSY +GUTTA +GUTTY +GYBES +GYOZA +GYPSY +GYROS +HABIT +HACKS +HADNT +HAFTS +HAIKU +HAILS +HAIRS +HAIRY +HAITS +HAJIS +HAKES +HALED +HALER +HALES +HALFS +HALLO +HALLS +HALMA +HALON +HALOS +HALTS +HALVE +HAMMY +HANDS +HANDY +HANGS +HANKS +HANKY +HAPLY +HAPPY +HARDY +HARED +HAREM +HARES +HARKS +HARMS +HARPS +HARPY +HARRY +HARSH +HARTS +HASNT +HASPS +HASTE +HASTY +HATCH +HATED +HATER +HATES +HAUGH +HAULS +HAUNT +HAUTE +HAVEN +HAVES +HAVOC +HAWED +HAWKS +HAWSE +HAZEL +HAZER +HAZES +HEADS +HEADY +HEALS +HEAPS +HEARD +HEARS +HEART +HEATH +HEATS +HEAVE +HEAVY +HECKS +HEDGE +HEEDS +HEELS +HEFTS +HEFTY +HEIGH +HEIRS +HEIST +HELIX +HELLO +HELLS +HELMS +HELPS +HELVE +HEMAL +HEMES +HENCE +HENNA +HENRY +HERBS +HERBY +HERDS +HERES +HERON +HEROS +HERPS +HERRY +HERTZ +HEXAD +HEXED +HEXES +HICKS +HIDED +HIDER +HIDES +HIGHS +HIKED +HIKER +HIKES +HILAR +HILLS +HILLY +HILTS +HILUM +HINDS +HINGE +HINNY +HINTS +HIPPO +HIPPY +HIRED +HIRER +HIRES +HITCH +HIVED +HIVES +HOAGY +HOARD +HOARS +HOARY +HOBBY +HOBOS +HOCKS +HOCUS +HODAD +HOGAN +HOGGS +HOIST +HOKED +HOKEY +HOKUM +HOLDS +HOLED +HOLES +HOLEY +HOLLY +HOLMS +HOMED +HOMER +HOMES +HOMEY +HOMME +HOMOS +HONED +HONER +HONES +HONEY +HONKS +HONKY +HONOR +HOOCH +HOODS +HOOEY +HOOFS +HOOKS +HOOKY +HOOPS +HOOSH +HOOTS +HOPED +HOPES +HOPPY +HORAL +HORDE +HORNS +HORNY +HORSE +HOSED +HOSES +HOSTS +HOTEL +HOTLY +HOUND +HOURS +HOUSE +HOVEL +HOVER +HOWDY +HOWLS +HUBBY +HUFFS +HUFFY +HULKS +HULKY +HULLS +HUMAN +HUMID +HUMOR +HUMPS +HUMPY +HUMUS +HUNCH +HUNKS +HUNKY +HUNTS +HURLS +HURRY +HURTS +HUSKS +HUSKY +HUSSY +HUTCH +HYENA +HYING +HYMEN +HYMNS +HYOID +HYPED +HYPER +HYPES +HYPHA +HYPOS +HYRAX +ICHOR +ICING +ICONS +IDEAL +IDEAS +IDIOT +IDLED +IDLER +IDLES +IDOLS +IDYLL +IGLOO +IHRAM +IKATS +ILIAD +IMAGE +IMAGO +IMAMS +IMBED +IMBUE +IMPEL +IMPLY +INANE +INAPT +INBOX +INCUR +INDEX +INDIE +INERT +INFER +INFIX +INGOT +INKED +INKLE +INLAY +INLET +INNER +INPUT +INRUN +INSET +INTER +INTRO +INURE +INURN +INVAR +IODIC +IODID +IODIN +IONIC +IOTAS +IRADE +IRATE +IRENE +IRIDS +IRING +IRKED +IRONE +IRONS +IRONY +ISSUE +IVORY +JAPAN +JELLY +JEWEL +JOINT +JOLLY +JUDGE +JUICE +KARMA +KNIFE +KNOCK +LABEL +LABOR +LARGE +LASER +LATCH +LATHE +LATER +LAUGH +LAYER +LEANS +LEARN +LEASE +LEAST +LEAVE +LEDGE +LEGAL +LEMON +LEVEL +LEVER +LIGHT +LIMIT +LINED +LINEN +LIONS +LIVER +LOADS +LOAFS +LOADS +LOCAL +LOGIC +LOOSE +LOOTS +LOSSY +LOBBY +LOCAL +LOFTY +LOGIC +LONER +LOOSE +LOSER +LOVER +LOWER +LOYAL +LUCKY +LUNCH +LUMPY +LUNGS +LUNKY +LUPIS +LUSTY +LYING +MAGIC +MAJOR +MAKER +MANOR +MAPLE +MARCH +MARRY +MARSH +MARTS +MASKS +MATCH +MATES +MAYOR +MEALS +MEANT +MEDIA +MELEE +MELON +MELTS +MENUS +MERCY +MERGE +MERIT +MERRY +METAL +METER +METRO +MICRO +MIDST +MIGHT +MINOR +MINUS +MINTY +MISTY +MIXED +MOBIL +MODAL +MODEL +MODEM +MOIST +MOLDY +MONEY +MONTH +MORAL +MORSE +MOTEL +MOTOR +MOUNT +MOUSE +MOUTH +MOVED +MOVIE +MUDDY +MUSIC +MUSKY +NADIR +NAIVE +NAKED +NAMED +NASAL +NASTY +NAVAL +NEEDY +NERVE +NEVER +NEWER +NEWLY +NIFTY +NIGHT +NINTH +NOBLE +NOISE +NOMAD +NONCE +NOOKS +NORSE +NORTH +NOSEY +NOTCH +NOTED +NOVEL +NURSE +OCCUR +OCEAN +OFFER +OFTEN +OILED +OLDER +OLIVE +ONION +ONSET +OPERA +OPTIC +ORBIT +ORDER +ORGAN +OTHER +OUGHT +OUTER +OWNER +OXIDE +PAGAN +PAINT +PANDA +PANEL +PANIC +PANTS +PAPER +PARTY +PASTA +PASTE +PATCH +PATIO +PAUSE +PEACE +PEARL +PEDAL +PENNY +PERCH +PHASE +PHONE +PHOTO +PIANO +PIECE +PILOT +PINCH +PIOUS +PITCH +PIXEL +PIZZA +PLACE +PLAIN +PLANE +PLANK +PLANT +PLATE +PLAZA +PLEAD +PLUMB +PLUME +POINT +POKER +POKEY +POLAR +POLKA +POOCH +POPPY +PORCH +PORKY +POSER +POTTY +POUCH +POUND +POWER +PRANK +PRAWN +PRESS +PRICE +PRIDE +PRIOR +PRIME +PRINT +PRIOR +PRISM +PRIVY +PRIZE +PROOF +PRONE +PROUD +PROVE +PROXY +PRUDE +PRUNE +PSALM +PUPIL +PUPPY +PURSE +QUAKE +QUARK +QUART +QUEEN +QUERY +QUEST +QUEUE +QUICK +QUIET +QUILT +QUIRK +QUITE +QUOTA +QUOTE +RABID +RACER +RADAR +RADIO +RAINY +RAISE +RALLY +RANCH +RANGE +RANKS +RANTS +RAPID +RASPY +RATED +RATES +RATIO +RAZOR +REACH +REACT +READY +REALM +REBAR +REBEL +REFER +REGAL +REIGN +RELAX +RELAY +RENEW +REPLY +RESET +RIDER +RIDGE +RIFLE +RIGHT +RIGID +RISER +RISKY +RIVAL +RIVER +ROACH +ROADS +ROAST +ROCKY +RODEO +ROGUE +ROMAN +ROOMY +ROOST +ROTOR +ROUGE +ROUGH +ROUND +ROUTE +ROVER +ROYAL +RUDDY +RUGBY +RULER +RUMMY +RUMOR +RUNIC +RUNNY +RURAL +RUSTY +SADLY +SAFER +SAINT +SALAD +SALLY +SALON +SALTY +SANDY +SASSY +SATIN +SATYR +SAUCE +SAUNA +SAVVY +SCALE +SCANT +SCARE +SCENE +SCENT +SCOPE +SCORE +SCORN +SCOUT +SCRAP +SCREW +SEEDY +SEIZE +SEEMS +SELLS +SEMEN +SENSE +SERUM +SERVE +SETUP +SEVEN +SEVER +SHADE +SHADY +SHAFT +SHACK +SHAKE +SHALL +SHAME +SHAPE +SHARD +SHARE +SHARK +SHARP +SHAVE +SHAWL +SHEAR +SHEEN +SHEEP +SHEER +SHEET +SHELF +SHELL +SHIED +SHIFT +SHILL +SHINE +SHINY +SHIRE +SHIRK +SHIRT +SHOCK +SHONE +SHOOK +SHOOT +SHORE +SHORN +SHORT +SHOUT +SHOVE +SHOWN +SHOWY +SHRED +SHREW +SHRUB +SHRUG +SHUCK +SHUNT +SIDED +SIEGE +SIGHT +SILLY +SINCE +SINEW +SINGE +SIREN +SISSY +SIXTH +SIXTY +SIZED +SKATE +SKIER +SKILL +SKIMP +SKIRT +SKULL +SLATE +SLEEK +SLEEP +SLEET +SLICK +SLIDE +SLIME +SLIMY +SLING +SLITS +SLOPE +SLOSH +SLOTH +SLOTS +SLUMP +SLUNG +SLURP +SMALL +SMART +SMASH +SMEAR +SMELL +SMELT +SMILE +SMIRK +SMITE +SMITH +SMOKE +SMOKY +SNACK +SNAKE +SNARE +SNARK +SNARL +SNEAK +SNEER +SNIDE +SNIFF +SNORE +SNORT +SNOUT +SNOWY +SOAKS +SOAPY +SOBER +SOCKS +SOGGY +SOLAR +SOLID +SOLVE +SONAR +SONIC +SOOTH +SOOTY +SORES +SORRY +SOUND +SOUTH +SPACE +SPADE +SPANK +SPARE +SPARK +SPAWN +SPEAK +SPEAR +SPECK +SPEED +SPELL +SPELT +SPEND +SPENT +SPICY +SPIED +SPIEL +SPIKE +SPIKY +SPILL +SPINE +SPINY +SPIRE +SPITE +SPLAT +SPLIT +SPOIL +SPOKE +SPOOF +SPOOK +SPOOL +SPOON +SPORT +SPRAY +SPREE +SPRIG +SPUNK +SPURN +SPURT +SQUAD +SQUAT +SQUIB +STACK +STAFF +STAGE +STAIN +STAIR +STAKE +STALE +STALK +STALL +STAMP +STAND +STANK +STARE +STARK +START +STASH +STATE +STAVE +STEAD +STEAK +STEAL +STEAM +STEED +STEEL +STEEP +STEER +STEIN +STERN +STICK +STIFF +STILL +STILT +STING +STINK +STINT +STOCK +STOIC +STOKE +STOLE +STOMP +STONE +STONY +STOOD +STOOL +STOOP +STORE +STORK +STORM +STORY +STOUT +STOVE +STRAP +STRAW +STRAY +STRIP +STRUT +STUCK +STUDY +STUFF +STUMP +STUNG +STUNK +STUNT +STYLE +SUAVE +SUGAR +SUING +SUITE +SULKY +SULLY +SUMAC +SUNNY +SUPER +SURER +SURGE +SURLY +SUSHI +SWAMP +SWANK +SWARM +SWASH +SWATH +SWEAR +SWEAT +SWEEP +SWEET +SWELL +SWEPT +SWIFT +SWILL +SWINE +SWING +SWIPE +SWIRL +SWISH +SWOON +SWOOP +SWORD +SWORE +SWORN +SWUNG +SYNOD +SYRUP +TABLE +TABOO +TACIT +TACKY +TAFFY +TAINT +TAKEN +TAKER +TALON +TALES +TAMED +TAMER +TANGO +TANGY +TAPER +TAPIR +TARDY +TAROT +TASTE +TASTY +TATTY +TAUNT +TAWNY +TEACH +TEARY +TEASE +TEDDY +TEETH +TEMPO +TENET +TENOR +TENSE +TENTH +TEPID +TERRA +TERSE +TESTY +THANK +THEFT +THEIR +THEME +THERE +THESE +THICK +THIEF +THIGH +THINE +THING +THINK +THIRD +THONG +THORN +THOSE +THREE +THREW +THROB +THROW +THRUM +THUMB +THUMP +THYME +TIARA +TIBIA +TIDAL +TIGER +TIGHT +TILDE +TIMER +TIMID +TIPSY +TITAN +TITHE +TITLE +TOAST +TODAY +TODDY +TOKEN +TONAL +TONER +TONGA +TONIC +TOOTH +TOPAZ +TOPIC +TORCH +TORSO +TORUS +TOTAL +TOUCH +TOUGH +TOWEL +TOWER +TOXIC +TOXIN +TRACE +TRACK +TRACT +TRADE +TRAIL +TRAIN +TRAIT +TRAMP +TRASH +TRAWL +TREAD +TREAT +TREND +TRESS +TRIAD +TRIAL +TRIBE +TRICE +TRICK +TRIED +TRIPE +TRITE +TROLL +TROOP +TROPE +TROUT +TROVE +TRUCE +TRUCK +TRUER +TRULY +TRUMP +TRUNK +TRUSS +TRUST +TRUTH +TRYST +TUBAL +TUBER +TULIP +TULLE +TUMOR +TUNED +TUNER +TUNIC +TURBO +TUTOR +TWANG +TWEAK +TWEED +TWEET +TWICE +TWIGS +TWINE +TWINS +TWIRL +TWIST +TWIXT +TYING +UDDER +ULCER +ULTRA +UMBER +UNCUT +UNDER +UNDID +UNDUE +UNFED +UNFIT +UNIFY +UNION +UNITE +UNITY +UNLIT +UNMET +UNSET +UNTIE +UNTIL +UNWED +UNZIP +UPPER +UPSET +URBAN +URINE +USAGE +USHER +USING +USUAL +USURP +UTTER +VAGUE +VALET +VALID +VALOR +VALUE +VALVE +VAPID +VAPOR +VAULT +VAUNT +VEGAN +VENOM +VENUE +VERGE +VERSE +VERSO +VERVE +VICAR +VIDEO +VIGIL +VIGOR +VILLA +VINYL +VIOLA +VIPER +VIRAL +VIRUS +VISIT +VISOR +VISTA +VITAL +VIVID +VIXEN +VOCAL +VODKA +VOGUE +VOICE +VOILA +VOMIT +VOTER +VOUCH +VOWEL +VYING +WACKY +WAFER +WAGER +WAGON +WAIST +WAIVE +WAKEN +WALTZ +WARTY +WASTE +WATCH +WATER +WAVER +WAXEN +WEARY +WEAVE +WEDGE +WEEDY +WEIGH +WEIRD +WELSH +WENCH +WHACK +WHALE +WHARF +WHEAT +WHEEL +WHELP +WHERE +WHICH +WHIFF +WHILE +WHINE +WHINY +WHIRL +WHISK +WHITE +WHOLE +WHOOP +WHOSE +WIDEN +WIDER +WIDOW +WIDTH +WIELD +WIGHT +WILLY +WIMPY +WINCE +WINCH +WINDY +WISER +WISPY +WITCH +WITTY +WOKEN +WOMAN +WOMEN +WONKY +WOODS +WOOLS +WOOLY +WOOSH +WOODY +WOOER +WORDS +WORDY +WORLD +WORRY +WORSE +WORST +WORTH +WOULD +WOUND +WOVEN +WRACK +WRATH +WREAK +WRECK +WREST +WRING +WRIST +WRITE +WRONG +WROTE +WRUNG +WRYLY +YACHT +YEARN +YEAST +YIELD +YOUNG +YOURS +YOUTH +YUMMY +ZAPPY +ZEBRA +ZESTY +ZINGY +ZONES \ No newline at end of file diff --git a/wordlists/pyrdle_words_literary.txt b/wordlists/pyrdle_words_literary.txt new file mode 100644 index 0000000..9cdf271 --- /dev/null +++ b/wordlists/pyrdle_words_literary.txt @@ -0,0 +1,227 @@ +ADAGE +AGLOW +ALOFT +APACE +ARDOR +ASKEW +ASPEN +ATONE +AUGUR +AVIAN +AVION +AWASH +BALMY +BEGOT +BELIE +BERTH +BESET +BESOT +BIDED +BILGE +BOWER +BRACE +BRIAR +BRINE +BRINY +CAIRN +CHIDE +CLEFT +COUTH +CRAVE +CREST +DALLY +DEWED +DIRGE +DOTED +DOWER +DREAR +DUSKY +DWELT +EAVES +EBBED +EDIFY +ELEGY +EMBER +ENSUE +EPOCH +ERRED +ESTOP +ETUDE +EVADE +EXALT +EXULT +FABLE +FEIGN +FEINT +FERAL +FETID +FJORD +FLESH +FLORA +FOLLY +FORGE +FORTE +FOUNT +FRIAR +FROST +FROTH +GABLE +GAILY +GAVEL +GLADE +GLEAN +GLOAM +GNARL +GNASH +GNOME +GORGE +GOUGE +GRAVE +GREBE +GRIEF +GRIFT +GRIME +GROVE +GUILD +GUILE +GULCH +GULLY +GUSTS +GUSTY +HAPLY +HARDY +HASTE +HAUNT +HAVEN +HEADY +HEATH +HEDGE +HEIGH +HENCE +HERON +HOARD +HOARY +HOIST +HOLLY +HORDE +HOUND +HOVEL +HOVER +IDYLL +INANE +INLET +LEDGE +LOFTY +MELEE +OCEAN +ONSET +OUGHT +PERCH +PIOUS +PLAIN +PLUMB +PRIDE +PRIME +PRIVY +PROUD +PROVE +PSALM +QUEST +QUEUE +QUITE +RAPID +REALM +REBEL +REIGN +RIDGE +RIVAL +ROOST +ROUGE +ROUTE +ROVER +RUDDY +RUMOR +SALLY +SCALE +SCORN +SEVER +SHADE +SHARD +SHAWL +SHEAR +SHEEN +SHIED +SHIRE +SHONE +SHORN +SHOVE +SHOWN +SHREW +SHRUB +SHUCK +SHUNT +SIEGE +SINEW +SINGE +SIREN +SLATE +SLEEK +SLEET +SLICK +SLIME +SLIMY +SLING +SLOSH +SLOTH +SMALL +SMEAR +SMELT +SMILE +SMIRK +SMITE +SMITH +SMOKE +SNARE +SNARL +SNEER +SNIDE +SNIFF +SNORE +SNORT +SNOUT +SNOWY +SOBER +SOGGY +SOLAR +SOLVE +SONAR +SONIC +SOOTH +SOOTY +SORRY +SOUND +SOUTH +SPACE +SPADE +SPARE +SPARK +SPAWN +SPEAK +SPEAR +SPECK +SPEED +SPELL +SPELT +SPEND +SPENT +SPIED +SPIEL +SPIKE +SPIKY +SPILL +SPINE +SPINY +SPIRE +SPITE +SPLAT +SPLIT \ No newline at end of file diff --git a/wordlists/pyrdle_words_medium.txt b/wordlists/pyrdle_words_medium.txt new file mode 100644 index 0000000..6c5c09d --- /dev/null +++ b/wordlists/pyrdle_words_medium.txt @@ -0,0 +1,1367 @@ +ABORT +ABOUT +ABOVE +ABUSE +ABYSS +ACORN +ACRES +ACTOR +ACUTE +ADAPT +ADDER +ADEPT +ADMIN +ADMIT +ADOBE +ADOPT +ADORE +ADULT +AFFIX +AFIRE +AFOUL +AFTER +AGAIN +AGENT +AGING +AGONY +AGREE +AHEAD +AIDED +AIDER +AISLE +ALAMO +ALARM +ALBUM +ALDER +ALERT +ALGAE +ALIBI +ALIEN +ALIGN +ALIKE +ALIVE +ALLOW +ALOHA +ALONE +ALTAR +ALTER +AMAZE +AMBER +AMBLE +AMEND +AMIGO +AMISH +AMITY +AMUSE +ANGEL +ANGER +ANGLE +ANGLO +ANGRY +ANKLE +ANNEX +ANNOY +ANTIC +ANTSY +ANVIL +AORTA +APART +APHID +APNEA +APPAL +APPLE +APPLY +APRIL +APRON +ARBOR +ARENA +ARGUE +ARISE +ARMOR +AROMA +ARROW +ARSON +ARTSY +ASCOT +ASHEN +ASHES +ASIAN +ASIDE +ASSET +ATLAS +ATOLL +ATTIC +AUDIT +AUNTY +AURAL +AVOID +AWAKE +AWARE +AWFUL +AWOKE +BABEL +BACON +BADGE +BADLY +BAGEL +BAGGY +BAKER +BANAL +BANDY +BANJO +BANKS +BARGE +BARON +BASIC +BASIN +BATHE +BATTY +BAYOU +BEACH +BEARD +BEAST +BEATS +BEAUX +BECKY +BEECH +BEEFY +BEEPS +BEGAN +BEGET +BEGUN +BEING +BELCH +BELLE +BELLY +BELOW +BENCH +BENDY +BERET +BERRY +BETTY +BEVEL +BIDDY +BIDET +BIGOT +BIKES +BILLS +BILLY +BIMBO +BINGE +BINGO +BIRCH +BIRTH +BISON +BITER +BITTY +BLACK +BLAME +BLAND +BLANK +BLARE +BLAST +BLAZE +BLEAK +BLEAT +BLEED +BLEND +BLESS +BLIMP +BLIND +BLING +BLINK +BLISS +BLITZ +BLOAT +BLOBS +BLOCK +BLOKE +BLOND +BLOOD +BLOOM +BLOWN +BLOWS +BLUES +BLUFF +BLUNT +BLURB +BLURT +BLUSH +BOARD +BOAST +BOATS +BOBBY +BODGE +BOGEY +BOGGY +BOILS +BOING +BOLTS +BOMBS +BONDS +BONED +BONES +BONGO +BONNY +BONUS +BOOBY +BOOGY +BOOKS +BOOMS +BOOST +BOOTH +BOOTS +BOOZE +BOOZY +BORAX +BORED +BORER +BORNE +BOSOM +BOSSY +BOTCH +BOUGH +BOUND +BOWEL +BOWLS +BOXED +BOXER +BOXES +BRACH +BRAGS +BRAID +BRAIN +BRAKE +BRAND +BRASH +BRASS +BRATS +BRAVE +BRAVO +BRAWL +BRAWN +BRAYS +BREAD +BREAK +BREED +BREWS +BRIBE +BRICK +BRIDE +BRIEF +BRIER +BRIGS +BRING +BRINK +BRISK +BROAD +BROIL +BROKE +BROOD +BROOK +BROOM +BROTH +BROWN +BRUNG +BRUNT +BRUSH +BRUTE +BUBBA +BUBBE +BUDDY +BUDGE +BUFFY +BUGGY +BUGLE +BUILD +BUILT +BULBS +BULGE +BULKS +BULKY +BULLS +BULLY +BUMPS +BUMPY +BUNCH +BUNDY +BUNKS +BUNNY +BUOYS +BURLY +BURNS +BURNT +BURPS +BURRO +BURST +BUSES +BUSHY +BUTCH +BUTTE +BUTTS +BUYER +BUZZY +BYLAW +BYWAY +CABAL +CABBY +CABIN +CABLE +CACTI +CADDY +CADET +CADGE +CAGED +CAGER +CAGES +CAGEY +CAKED +CAKES +CALIF +CALLS +CALMS +CAMEL +CAMEO +CAMPS +CAMPY +CANAL +CANDY +CANED +CANER +CANES +CANNY +CANOE +CANON +CANTO +CAPED +CAPER +CAPES +CAPON +CAPPY +CARDS +CARED +CARER +CARES +CARGO +CARNY +CAROL +CARPS +CARRY +CARTS +CARVE +CASED +CASES +CASKS +CASTE +CATCH +CATER +CATTY +CAULK +CAUSE +CAVED +CAVER +CAVES +CAVIL +CEASE +CEDAR +CEDED +CELEB +CELLO +CENTS +CHAFE +CHAFF +CHAIN +CHAIR +CHALK +CHAMP +CHANT +CHAOS +CHAPS +CHARD +CHARM +CHARS +CHART +CHARY +CHASE +CHASM +CHATS +CHEAP +CHEAT +CHECK +CHEEK +CHEEP +CHEER +CHESS +CHEST +CHEWY +CHICK +CHIEF +CHILD +CHILE +CHILI +CHILL +CHIME +CHIMP +CHINA +CHINK +CHINO +CHIPS +CHIRP +CHIVE +CHOCK +CHOIR +CHOKE +CHOMP +CHOPS +CHORE +CHOSE +CHOWS +CHUCK +CHUMP +CHURN +CHUTE +CIDER +CIGAR +CINCH +CISCO +CITES +CIVET +CIVIC +CIVIL +CLACK +CLAIM +CLAMP +CLAMS +CLANG +CLANK +CLAPS +CLASH +CLASP +CLASS +CLAWS +CLAYS +CLEAN +CLEAR +CLEAT +CLERK +CLICK +CLIFF +CLIMB +CLIME +CLING +CLINK +CLOAK +CLOCK +CLOPS +CLOSE +CLOTH +CLOTS +CLOUD +CLOUT +CLOVE +CLOWN +CLUBS +CLUCK +CLUED +CLUES +CLUMP +CLUNG +CLUNK +COACH +COALS +COAST +COATS +COBRA +COCKY +COCOA +CODED +CODER +CODES +CODEX +COEDS +COINS +COKES +COLDS +COLON +COLOR +COLTS +COMBO +COMBS +COMER +COMES +COMET +COMFY +COMIC +COMMA +CONCH +CONDO +CONED +CONES +CONEY +CONGA +CONGO +CONKS +COOED +COOKS +CORAL +COSTS +COUCH +COUGH +COULD +COUNT +COURT +COVER +CRACK +CRAFT +CRASH +CRAZY +CREAM +CREEK +CRIME +CRISP +CROPS +CROSS +CROWD +CROWN +CRUEL +CRUSH +CURVE +CYCLE +DADDY +DAILY +DAIRY +DANCE +DATED +DEALS +DEATH +DELAY +DELTA +DENSE +DEPTH +DESKS +DEVIL +DIARY +DIRTY +DIVER +DIZZY +DOCKS +DODGE +DOING +DOLLS +DOUBT +DOUGH +DOZEN +DRAFT +DRAIN +DRANK +DRAWN +DREAM +DRESS +DRIED +DRIFT +DRILL +DRINK +DRIVE +DROPS +DROVE +DROWN +DRUGS +DRUMS +DRUNK +DUCKS +DUMMY +DUSTY +DYING +EAGER +EAGLE +EARLY +EARTH +EASEL +EATEN +EIGHT +ELDER +ELECT +EMAIL +EMPTY +ENEMY +ENJOY +ENTER +ENTRY +EQUAL +ERROR +ESSAY +EVENT +EVERY +EXACT +EXIST +EXTRA +FACED +FACTS +FADED +FAILS +FAINT +FAIRY +FAITH +FALLS +FALSE +FAMED +FANCY +FARMS +FATAL +FAULT +FAVOR +FEARS +FEAST +FEELS +FENCE +FERRY +FEVER +FIBER +FIELD +FIFTH +FIFTY +FIGHT +FILED +FILES +FILLS +FILMS +FINAL +FINDS +FINER +FIRED +FIRES +FIRMS +FIRST +FIXED +FLAGS +FLAME +FLASH +FLEET +FLESH +FLIES +FLOAT +FLOOD +FLOOR +FLOUR +FLOWN +FLUID +FLUNG +FLUSH +FOCAL +FOCUS +FOLKS +FOODS +FORCE +FORMS +FORTH +FORTY +FORUM +FOUND +FRAME +FRANK +FRAUD +FREED +FRESH +FRIED +FRONT +FROST +FRUIT +FULLY +FUNDS +FUNNY +GAINS +GAMES +GANGS +GASES +GATES +GAUGE +GAZED +GEARS +GENES +GENRE +GHOST +GIANT +GIFTS +GIRLS +GIVEN +GIVES +GLASS +GLOBE +GLORY +GLOVE +GLUED +GOALS +GOATS +GOING +GOODS +GRACE +GRADE +GRAIN +GRAND +GRANT +GRAPE +GRAPH +GRASS +GRAVE +GREAT +GREED +GREEN +GREET +GRIEF +GRIND +GRIPS +GROAN +GROOM +GROSS +GROUP +GROVE +GROWN +GROWS +GUARD +GUESS +GUEST +GUIDE +GUILD +GUILT +HABIT +HAIRS +HAIRY +HALLS +HANDS +HANDY +HANGS +HAPPY +HARSH +HASTE +HATED +HAUNT +HAVEN +HEADS +HEALS +HEARD +HEARS +HEART +HEATS +HEAVY +HEDGE +HEELS +HELLO +HELPS +HENCE +HENRY +HERBS +HIDES +HILLS +HINTS +HIRED +HOBBY +HOLDS +HOLES +HOLLY +HOMES +HONEY +HONOR +HOOKS +HOPED +HOPES +HORNS +HORSE +HOTEL +HOURS +HOUSE +HOVER +HUMAN +HUMOR +HURRY +IDEAL +IDEAS +IMAGE +IMPLY +INDEX +INNER +INPUT +INTRO +IRONY +ISSUE +IVORY +JAMES +JAPAN +JELLY +JEWEL +JIMMY +JOINT +JOLLY +JONES +JUDGE +JUICE +KNIFE +KNOCK +LABEL +LABOR +LARGE +LASER +LATER +LAUGH +LAYER +LEARN +LEASE +LEAST +LEAVE +LEGAL +LEMON +LEVEL +LEVER +LEWIS +LIGHT +LIMIT +LINED +LINEN +LIVER +LOBBY +LOCAL +LOGIC +LOOSE +LOSER +LOVER +LOWER +LOYAL +LUCKY +LUNCH +LYING +MAGIC +MAJOR +MAKER +MANOR +MAPLE +MARCH +MARRY +MATCH +MAYOR +MEANT +MEDIA +MERCY +MERGE +MERIT +MERRY +METAL +METER +METRO +MICRO +MIDST +MIGHT +MINOR +MINUS +MIXED +MODEL +MODEM +MOIST +MONEY +MONTH +MORAL +MOTOR +MOUNT +MOUSE +MOUTH +MOVED +MOVIE +MUDDY +MUSIC +NAKED +NAMED +NASAL +NASTY +NAVAL +NERVE +NEVER +NEWER +NEWLY +NIGHT +NINTH +NOBLE +NOISE +NORTH +NOTED +NOVEL +NURSE +OCCUR +OCEAN +OFFER +OFTEN +OLDER +OLIVE +ONION +OPERA +ORBIT +ORDER +ORGAN +OTHER +OUGHT +OUTER +OWNER +OXIDE +PAINT +PANEL +PANIC +PAPER +PARTY +PASTA +PASTE +PATCH +PAUSE +PEACE +PEARL +PEDAL +PENNY +PHASE +PHONE +PHOTO +PIANO +PIECE +PILOT +PITCH +PIXEL +PIZZA +PLACE +PLAIN +PLANE +PLANT +PLATE +PLAZA +POINT +POKER +POLAR +PORCH +POUND +POWER +PRESS +PRICE +PRIDE +PRIME +PRINT +PRIOR +PRIZE +PROOF +PROUD +PROVE +PUPIL +PUPPY +PURSE +QUEEN +QUERY +QUEST +QUEUE +QUICK +QUIET +QUITE +QUOTA +QUOTE +RADAR +RADIO +RAINY +RAISE +RALLY +RANCH +RANGE +RAPID +RATIO +RAZOR +REACH +REACT +READY +REALM +REBEL +REFER +REIGN +RELAX +RELAY +RENEW +REPLY +RESET +RIDER +RIDGE +RIFLE +RIGHT +RIGID +RISKY +RIVAL +RIVER +ROAST +ROCKY +ROGER +ROMAN +ROUGH +ROUND +ROUTE +ROYAL +RULER +RUMOR +RURAL +RUSTY +SADLY +SAFER +SAINT +SALAD +SALON +SALTY +SANDY +SAUCE +SCALE +SCARE +SCENE +SCENT +SCOPE +SCORE +SCOUT +SCRAP +SCREW +SEIZE +SENSE +SERVE +SETUP +SEVEN +SHADE +SHADY +SHAFT +SHAKE +SHALL +SHAME +SHAPE +SHARE +SHARK +SHARP +SHEEP +SHEER +SHEET +SHELF +SHELL +SHIFT +SHINE +SHINY +SHIRT +SHOCK +SHOOK +SHOOT +SHORE +SHORT +SHOUT +SHOWN +SHRUG +SIEGE +SIGHT +SILLY +SINCE +SIXTH +SIXTY +SIZED +SKATE +SKIER +SKILL +SKIRT +SKULL +SLATE +SLEEK +SLEEP +SLIDE +SLOPE +SMALL +SMART +SMASH +SMELL +SMILE +SMOKE +SNAKE +SNEAK +SNOWY +SOBER +SOLAR +SOLID +SOLVE +SONIC +SORRY +SOUND +SOUTH +SPACE +SPADE +SPARE +SPARK +SPEAK +SPEAR +SPECK +SPEED +SPELL +SPELT +SPEND +SPENT +SPICY +SPIED +SPIKE +SPILL +SPINE +SPITE +SPLIT +SPOIL +SPOKE +SPOON +SPORT +SPRAY +SQUAD +STACK +STAFF +STAGE +STAIN +STAIR +STAKE +STALE +STAMP +STAND +STARE +STARK +START +STATE +STEAK +STEAL +STEAM +STEEL +STEEP +STEER +STERN +STICK +STIFF +STILL +STING +STINK +STOCK +STOLE +STOMP +STONE +STOOD +STOOL +STOOP +STORE +STORM +STORY +STOUT +STOVE +STRAP +STRAW +STRIP +STUCK +STUDY +STUFF +STUMP +STUNG +STUNK +STUNT +STYLE +SUGAR +SUNNY +SUPER +SURGE +SWAMP +SWEAR +SWEAT +SWEEP +SWEET +SWEPT +SWIFT +SWING +SWORD +SWORE +SWORN +SWUNG +TABLE +TAKEN +TAKER +TARDY +TASTE +TASTY +TEACH +TEARY +TEASE +TEDDY +TEETH +TEMPO +TENOR +TENSE +TENTH +TERRY +THANK +THEFT +THEIR +THEME +THERE +THESE +THICK +THIEF +THIGH +THING +THINK +THIRD +THORN +THOSE +THREE +THREW +THROW +THUMB +TIDAL +TIGER +TIGHT +TIMER +TIMID +TITLE +TOAST +TODAY +TOKEN +TOOTH +TOPIC +TORCH +TOTAL +TOUCH +TOUGH +TOWEL +TOWER +TOXIC +TRACE +TRACK +TRACT +TRADE +TRAIL +TRAIN +TRAIT +TRAMP +TRASH +TREAT +TREND +TRIAL +TRIBE +TRICK +TRIED +TROOP +TROUT +TRUCE +TRUCK +TRULY +TRUMP +TRUNK +TRUST +TRUTH +TUTOR +TWANG +TWEED +TWEET +TWICE +TWINE +TWIST +ULTRA +UNDER +UNIFY +UNION +UNITE +UNITY +UNTIL +UPPER +UPSET +URBAN +URINE +USAGE +USHER +USING +USUAL +UTTER +VAGUE +VALID +VALOR +VALUE +VALVE +VAPOR +VAULT +VEGAN +VENOM +VENUE +VERGE +VERSE +VIDEO +VILLA +VINYL +VIOLA +VIRAL +VIRUS +VISIT +VISTA +VITAL +VIVID +VOCAL +VODKA +VOGUE +VOICE +VOTER +VOUCH +VOWEL +WAGER +WAGON +WAIST +WAKEN +WAKER +WASTE +WATCH +WATER +WAVER +WEARY +WEAVE +WEDGE +WEIGH +WEIRD +WELSH +WHALE +WHARF +WHEAT +WHEEL +WHERE +WHICH +WHILE +WHINE +WHINY +WHIRL +WHITE +WHOLE +WHOSE +WIDEN +WIDER +WIDOW +WIDTH +WIELD +WIMPY +WINDY +WISER +WITCH +WITTY +WOKEN +WOMAN +WOMEN +WOODY +WORDY +WORLD +WORRY +WORSE +WORST +WORTH +WOULD +WOUND +WOVEN +WRATH +WRECK +WRING +WRIST +WRITE +WRONG +WROTE +YACHT +YEAST +YIELD +YOUNG +YOURS +YOUTH +YUMMY +ZAPPY +ZEBRA +ZONES \ No newline at end of file diff --git a/wordlists/pyrdle_words_techy.txt b/wordlists/pyrdle_words_techy.txt new file mode 100644 index 0000000..d60ad62 --- /dev/null +++ b/wordlists/pyrdle_words_techy.txt @@ -0,0 +1,337 @@ +ALLOY +ALPHA +AMINO +ARRAY +ASSAY +AUDIO +AXIAL +AXIOM +AZURE +BATCH +BATON +BIOME +BIPED +CACHE +CALYX +CARET +CASES +CASTS +CELLS +CHIPS +CHORD +CHUNK +CIRCA +CITED +CLAMP +CLONE +CLOUD +CODON +COILS +COMET +CORAL +CORES +CRAMP +CRANK +CREST +CRUST +CRYPT +CUBIC +CUBIT +CURVE +CYCAD +CYCLE +CYNIC +CYSTS +DATUM +DEBUG +DECAF +DECAL +DECAY +DECOR +DECOY +DEFER +DEFOG +DELTA +DENSE +DEPOT +DEPTH +DETOX +DIODE +DIPPY +DISCO +DISCS +DISKS +DOPED +DOPER +DOSES +DRAFT +DRAIN +DRIFT +DRILL +DRONE +DRUPE +DUALS +DUREX +DWELL +EBOOK +EDEMA +ELUTE +EMAIL +EMCEE +EMEND +EMIRS +EMITS +EMOTE +EPOCH +EPOXY +ERGOT +ERUPT +ESTER +ETHER +ETHIC +ETHOS +EUROS +EVADE +EXACT +EXALT +EXECS +EXERT +EXILE +EXIST +EXITS +EXPAT +EXPEL +EXPOS +EXTRA +EXUDE +EXULT +EXURB +FECAL +FECES +FEMUR +FERMI +FETAL +FETUS +FIBER +FIBRE +FIELD +FILES +FILTH +FINAL +FINED +FINER +FINIS +FINNY +FIORD +FIXED +FIXER +FIZZY +FJORD +FLAGS +FLASK +FLECK +FLEXS +FLINT +FLOAT +FLORA +FLOUR +FLUKY +FLUME +FLUOR +FLUSH +FOCAL +FOCUS +FOILS +FONTS +FORCE +FORMS +FORTE +FORUM +FOSSE +FOXED +FRAME +FREED +FRESH +FRITS +FROND +FROST +FROTH +FUGAL +FUGUE +FUMED +FUMES +FUNGI +FUNGO +FURLS +FUROR +FURTH +FUSED +FUSEE +FUSEL +FUSES +FUTON +FUZED +FUZES +FUZZY +GAGES +GALES +GAMMA +GANGS +GASES +GATED +GATES +GAUGE +GAUNT +GAUSS +GAUZE +GAVEL +GEARS +GECKO +GEEKS +GEESE +GENES +GENIE +GENII +GENRE +GENUS +GEODE +GERMS +GESSO +GIDDY +GILDS +GILLS +GIMPS +GIRTH +GISMO +GIZMO +GLAND +GLASS +GLAZE +GLEAM +GLEAN +GLIDE +GLIMS +GLINT +GLITZ +GLOBE +GLOBS +GLOPS +GLOSS +GLOWS +GLOZE +GLUED +GLUES +GLUEY +GLUMS +GLUON +GLUTE +GLUTS +GLYPH +GNASH +GNOME +GONAD +GONGS +GOODS +GOUGE +GOURD +GOUTS +GRADE +GRADS +GRAFT +GRAIN +GRAMS +GRAPH +GRASP +GRATE +GRAVE +GRAYS +GRAZE +GREBE +GREED +GREYS +GRIDE +GRIDS +GRIFF +GRIFT +GRILL +GRIME +GRIMY +GRIND +GRINS +GRIPE +GRIPS +GRIST +GRITS +GROAN +GROAT +GROGS +GROIN +GROOM +GROPE +GROSS +GROTS +GROUP +GROUT +GROVE +GROWL +GROWN +GROWS +GRUBS +GRUEL +GRUFF +GRUMP +GRUNT +GUANO +GUARD +GUAVA +GUESS +GUEST +GUIDE +HELIX +HERTZ +HEXAD +HEXED +HEXES +HYENA +HYOID +HYPED +HYPER +HYPES +HYPHA +HYPOS +ICHOR +ICONS +IDEAL +IDEAS +IDOLS +IMAGE +IMBED +IMBUE +IMPEL +INANE +INBOX +INCUR +INDEX +INDIE +INERT +INFER +INFIX +INKLE +INLAY +INLET +INNER +INPUT +INRUN +INTER +INTRO +INURE +INURN +INVAR +IODIC +IODID +IODIN +IONIC +IOTAS +IRADE +IRATE +IRIDS \ No newline at end of file diff --git a/wordlists/wordle_words_hard.txt b/wordlists/wordle_words_hard.txt new file mode 100644 index 0000000..c458d2f --- /dev/null +++ b/wordlists/wordle_words_hard.txt @@ -0,0 +1,2767 @@ +ABORT +ABOUT +ABOVE +ABUSE +ABYSS +ACORN +ACRES +ACTOR +ACUTE +ADAGE +ADAPT +ADDER +ADEPT +ADMIN +ADMIT +ADOBE +ADOPT +ADORE +ADULT +AFFIX +AFIRE +AFOUL +AFTER +AGAIN +AGENT +AGING +AGLOW +AGONY +AGREE +AHEAD +AIDED +AIDER +AISLE +ALAMO +ALARM +ALBUM +ALDER +ALERT +ALGAE +ALIBI +ALIEN +ALIGN +ALIKE +ALIVE +ALLOW +ALLOY +ALOFT +ALOHA +ALONE +ALPHA +ALTAR +ALTER +AMAZE +AMBER +AMBLE +AMEND +AMIGO +AMINO +AMISH +AMITY +AMUSE +ANGEL +ANGER +ANGLE +ANGLO +ANGRY +ANKLE +ANNEX +ANNOY +ANTIC +ANTSY +ANVIL +AORTA +APACE +APART +APHID +APNEA +APPAL +APPLE +APPLY +APRIL +APRON +ARBOR +ARDOR +ARENA +ARGUE +ARISE +ARMOR +AROMA +ARRAY +ARROW +ARSON +ARTSY +ASCOT +ASHEN +ASHES +ASIAN +ASIDE +ASKEW +ASPEN +ASSAY +ASSET +ATLAS +ATOLL +ATONE +ATTIC +AUDIO +AUDIT +AUGUR +AUNTY +AURAL +AVIAN +AVION +AVOID +AWAKE +AWARE +AWASH +AWFUL +AWOKE +AXIAL +AXIOM +AZURE +BABEL +BACON +BADGE +BADLY +BAGEL +BAGGY +BAKER +BALMY +BANAL +BANDY +BANJO +BANKS +BARGE +BARON +BASIC +BASIN +BATCH +BATHE +BATON +BATTY +BAYOU +BEACH +BEARD +BEAST +BEATS +BEAUX +BECKY +BEECH +BEEFY +BEEPS +BEGAN +BEGET +BEGOT +BEGUN +BEING +BELCH +BELIE +BELLE +BELLY +BELOW +BENCH +BENDY +BERET +BERRY +BERTH +BESET +BESOT +BETTY +BEVEL +BIDDY +BIDED +BIDET +BIGOT +BIKES +BILGE +BILLS +BILLY +BIMBO +BINGE +BINGO +BIOME +BIPED +BIRCH +BIRTH +BISON +BITER +BITTY +BLACK +BLAME +BLAND +BLANK +BLARE +BLAST +BLAZE +BLEAK +BLEAT +BLEED +BLEND +BLESS +BLIMP +BLIND +BLING +BLINK +BLISS +BLITZ +BLOAT +BLOBS +BLOCK +BLOKE +BLOND +BLOOD +BLOOM +BLOWN +BLOWS +BLUES +BLUFF +BLUNT +BLURB +BLURT +BLUSH +BOARD +BOAST +BOATS +BOBBY +BODGE +BOGEY +BOGGY +BOILS +BOING +BOLTS +BOMBS +BONDS +BONED +BONES +BONGO +BONNY +BONUS +BOOBY +BOOGY +BOOKS +BOOMS +BOOST +BOOTH +BOOTS +BOOZE +BOOZY +BORAX +BORED +BORER +BORNE +BOSOM +BOSSY +BOTCH +BOUGH +BOUND +BOWEL +BOWER +BOWLS +BOXED +BOXER +BOXES +BRACE +BRACH +BRAGS +BRAID +BRAIN +BRAKE +BRAND +BRASH +BRASS +BRATS +BRAVE +BRAVO +BRAWL +BRAWN +BRAYS +BREAD +BREAK +BREED +BREWS +BRIAR +BRIBE +BRICK +BRIDE +BRIEF +BRIER +BRIGS +BRINE +BRING +BRINK +BRINY +BRISK +BROAD +BROIL +BROKE +BROOD +BROOK +BROOM +BROTH +BROWN +BRUNG +BRUNT +BRUSH +BRUTE +BUBBA +BUBBE +BUDDY +BUDGE +BUFFY +BUGGY +BUGLE +BUILD +BUILT +BULBS +BULGE +BULKS +BULKY +BULLS +BULLY +BUMPS +BUMPY +BUNCH +BUNDY +BUNKS +BUNNY +BUOYS +BURLY +BURNS +BURNT +BURPS +BURRO +BURST +BUSES +BUSHY +BUTCH +BUTTE +BUTTS +BUYER +BUZZY +BYLAW +BYWAY +CABAL +CABBY +CABIN +CABLE +CACHE +CACTI +CADDY +CADET +CADGE +CAGED +CAGER +CAGES +CAGEY +CAIRN +CAKED +CAKES +CALIF +CALLS +CALMS +CAMEL +CAMEO +CAMPS +CAMPY +CANAL +CANDY +CANED +CANER +CANES +CANNY +CANOE +CANON +CANTO +CAPED +CAPER +CAPES +CAPON +CAPPY +CARDS +CARED +CARER +CARES +CARGO +CARNY +CAROL +CARPS +CARRY +CARTS +CARVE +CASED +CASES +CASKS +CASTE +CASTS +CATCH +CATER +CATTY +CAULK +CAUSE +CAVED +CAVER +CAVES +CAVIL +CEASE +CEDAR +CEDED +CELEB +CELLO +CELLS +CENTS +CHAFE +CHAFF +CHAIN +CHAIR +CHALK +CHAMP +CHANT +CHAOS +CHAPS +CHARD +CHARM +CHARS +CHART +CHARY +CHASE +CHASM +CHATS +CHEAP +CHEAT +CHECK +CHEEK +CHEEP +CHEER +CHESS +CHEST +CHEWY +CHICK +CHIDE +CHIEF +CHILD +CHILE +CHILI +CHILL +CHIME +CHIMP +CHINA +CHINK +CHINO +CHIPS +CHIRP +CHIVE +CHOCK +CHOIR +CHOKE +CHOMP +CHOPS +CHORD +CHORE +CHOSE +CHOWS +CHUCK +CHUMP +CHUNK +CHURN +CHUTE +CIDER +CIGAR +CINCH +CIRCA +CISCO +CITED +CITES +CIVET +CIVIC +CIVIL +CLACK +CLAIM +CLAMP +CLAMS +CLANG +CLANK +CLAPS +CLASH +CLASP +CLASS +CLAWS +CLAYS +CLEAN +CLEAR +CLEAT +CLEFT +CLERK +CLICK +CLIFF +CLIMB +CLIME +CLING +CLINK +CLOAK +CLOCK +CLONE +CLOPS +CLOSE +CLOTH +CLOTS +CLOUD +CLOUT +CLOVE +CLOWN +CLUBS +CLUCK +CLUED +CLUES +CLUMP +CLUNG +CLUNK +COACH +COALS +COAST +COATS +COBRA +COCKY +COCOA +CODED +CODER +CODES +CODEX +CODON +COEDS +COILS +COINS +COKES +COLDS +COLON +COLOR +COLTS +COMBO +COMBS +COMER +COMES +COMET +COMFY +COMIC +COMMA +CONCH +CONDO +CONED +CONES +CONEY +CONGA +CONGO +CONKS +COOED +COOKS +COOLS +COOPS +COOPT +COPED +COPER +COPES +COPSE +CORAL +CORDS +CORED +CORER +CORES +CORGI +CORKS +CORKY +CORNY +CORPS +COSTS +COUCH +COUGH +COULD +COUNT +COUPE +COUPS +COURT +COUTH +COVEN +COVER +COVES +COVET +COWED +COWER +COYLY +COZEN +CRABS +CRACK +CRAFT +CRAGS +CRAMP +CRAMS +CRANE +CRANK +CRAPE +CRAPS +CRASH +CRASS +CRATE +CRAVE +CRAWS +CRAZE +CRAZY +CREAK +CREAM +CREED +CREEK +CREEP +CREME +CREPE +CREPT +CRESS +CREST +CREWS +CRIBS +CRICK +CRIED +CRIER +CRIES +CRIME +CRIMP +CRINK +CRISP +CRITS +CROAK +CROCK +CROCS +CRONE +CRONY +CROOK +CROON +CROPS +CROSS +CROUP +CROWD +CROWN +CROWS +CRUDE +CRUEL +CRUET +CRUMB +CRUNK +CRUSH +CRUST +CRYPT +CUBBY +CUBED +CUBES +CUBIC +CUBIT +CUFFS +CUING +CULLS +CULPA +CULTS +CUMIN +CUPID +CURBS +CURDS +CURED +CURER +CURES +CURLS +CURLY +CURRY +CURSE +CURVE +CURVY +CUSHY +CUSPS +CUTER +CUTIE +CYCAD +CYCLE +CYNIC +CYSTS +CZARS +DADDY +DAILY +DAIRY +DAISY +DALLY +DAMES +DAMNS +DAMPS +DANCE +DANDY +DARED +DARER +DARES +DARKS +DARNS +DARTS +DATED +DATER +DATES +DATUM +DAUBS +DAUNT +DAVIT +DAWNS +DAZED +DEALS +DEALT +DEANS +DEARS +DEARY +DEATH +DEBAR +DEBIT +DEBTS +DEBUG +DEBUT +DECAF +DECAL +DECAY +DECKS +DECOR +DECOY +DECRY +DEEDS +DEEMS +DEEPS +DEFER +DEFOG +DEICE +DEIFY +DEIGN +DEISM +DEITY +DELAY +DELFT +DELHI +DELLS +DELTA +DELVE +DEMON +DEMOS +DEMUR +DENIM +DENSE +DENTS +DEPOT +DEPTH +DERBY +DESKS +DETER +DETOX +DEUCE +DEVIL +DEVON +DEWED +DHOTI +DIALS +DIARY +DICED +DICER +DICES +DICEY +DICKY +DIDNT +DIDOS +DIETS +DIGIT +DIKES +DILDO +DILLS +DILLY +DIMER +DIMES +DIMLY +DINAR +DINED +DINER +DINES +DINGO +DINGS +DINGY +DINKY +DINTS +DIODE +DIPPY +DIRER +DIRGE +DIRTY +DISCO +DISCS +DISHY +DISKS +DITCH +DITTO +DITTY +DITZY +DIVAN +DIVED +DIVER +DIVES +DIVOT +DIVVY +DIZZY +DOCKS +DODGE +DODGY +DODOS +DOERS +DOGGY +DOGIE +DOGMA +DOILY +DOING +DOLED +DOLES +DOLLS +DOLLY +DOLOR +DOLTS +DOMED +DOMES +DONEE +DONER +DONNA +DONOR +DONUT +DOOMS +DOOZY +DOPED +DOPER +DOPES +DOPEY +DORKS +DORKY +DORMS +DOSED +DOSES +DOTED +DOTER +DOTES +DOTTY +DOUBT +DOUGH +DOUSE +DOVES +DOWDY +DOWED +DOWEL +DOWER +DOWIE +DOWNS +DOWNY +DOWRY +DOZED +DOZEN +DOZER +DOZES +DRABS +DRAFT +DRAGS +DRAIN +DRAKE +DRAMA +DRAMS +DRANK +DRAPE +DRATS +DRAVE +DRAWL +DRAWN +DRAWS +DRAYS +DREAD +DREAM +DREAR +DRECK +DREGS +DRESS +DRIBS +DRIED +DRIER +DRIES +DRIFT +DRILL +DRILY +DRINK +DRIPS +DRIVE +DROIT +DROLL +DRONE +DROOL +DROOP +DROPS +DROSS +DROVE +DROWN +DRUBS +DRUGS +DRUID +DRUMS +DRUNK +DRYER +DRYLY +DUADS +DUALS +DUCAL +DUCAT +DUCHY +DUCKS +DUCKY +DUCTS +DUDES +DUELS +DUETS +DUFFS +DUING +DUKES +DULLS +DULLY +DULSE +DUMBO +DUMBS +DUMMY +DUMPS +DUMPY +DUNCE +DUNES +DUNGS +DUNGY +DUNKS +DUOMO +DUPED +DUPER +DUPES +DUPLE +DUREX +DURNS +DURST +DUSKS +DUSKY +DUSTS +DUSTY +DUTCH +DUVET +DWARF +DWELL +DWELT +DYERS +DYING +DYKES +EAGER +EAGLE +EARLY +EARNS +EARTH +EASED +EASEL +EASES +EASTS +EATEN +EATER +EAVES +EBBED +EBONY +EBOOK +ECHOS +ECLAT +EDEMA +EDGED +EDGER +EDGES +EDICT +EDIFY +EDITS +EERIE +EGADS +EGGED +EGRET +EIDER +EIGHT +EJECT +EKING +ELATE +ELBOW +ELDER +ELECT +ELEGY +ELIDE +ELITE +ELOPE +ELUDE +ELUTE +ELVEN +ELVES +EMAIL +EMBED +EMBER +EMCEE +EMEND +EMERY +EMIRS +EMITS +EMOTE +EMPTY +ENACT +ENDED +ENDOW +ENDUE +ENEMA +ENEMY +ENJOY +ENNUI +ENSUE +ENTER +ENTRY +ENVOY +EPICS +EPOCH +EPOXY +EQUAL +EQUIP +ERASE +ERECT +ERODE +ERRED +ERROR +ERUCT +ERUPT +ESSAY +ESTER +ESTOP +ETHAN +ETHER +ETHIC +ETHOS +ETUDE +EUROS +EVADE +EVENS +EVENT +EVERY +EVICT +EVILS +EVOKE +EWERS +EXACT +EXALT +EXAMS +EXCEL +EXECS +EXERT +EXILE +EXIST +EXITS +EXPAT +EXPEL +EXPOS +EXTOL +EXTRA +EXUDE +EXULT +EXURB +EYRIE +FABLE +FACED +FACER +FACES +FACET +FACTS +FADED +FADER +FADES +FAERY +FAILS +FAINT +FAIRS +FAIRY +FAITH +FAKED +FAKER +FAKES +FAKIR +FALLS +FALSE +FAMED +FAMES +FANCY +FANGS +FANNY +FARCE +FARED +FARES +FARMS +FARTS +FASTS +FATAL +FATED +FATES +FATSO +FATTY +FATWA +FAULT +FAUNA +FAUNS +FAUVE +FAVES +FAVOR +FAWNS +FAXED +FAXES +FAZED +FAZES +FEARS +FEAST +FEATS +FECAL +FECES +FEEDS +FEELS +FEIGN +FEINT +FELLA +FELLS +FELON +FELTS +FEMME +FEMUR +FENCE +FENDS +FERAL +FERMI +FERNS +FERNY +FERRY +FESTS +FETAL +FETCH +FETED +FETES +FETID +FETUS +FEUDS +FEVER +FEWER +FIATS +FIBER +FIBRE +FICHE +FICUS +FIEFS +FIELD +FIEND +FIERY +FIFES +FIFTH +FIFTY +FIGHT +FILCH +FILED +FILER +FILES +FILET +FILLS +FILLY +FILMS +FILMY +FILTH +FINAL +FINCH +FINDS +FINED +FINER +FINES +FINIS +FINKS +FINNY +FIORD +FIRED +FIRER +FIRES +FIRMS +FIRST +FISHY +FISTS +FITLY +FIVER +FIVES +FIXED +FIXER +FIXES +FIZZY +FJORD +FLACK +FLAGS +FLAIL +FLAIR +FLAKE +FLAKY +FLAME +FLANK +FLANS +FLAPS +FLARE +FLASH +FLASK +FLATS +FLAWS +FLAYS +FLEAS +FLECK +FLEES +FLEET +FLESH +FLEWS +FLEXS +FLICK +FLIED +FLIER +FLIES +FLING +FLINT +FLIPS +FLIRT +FLITS +FLOAT +FLOCK +FLOGS +FLOOD +FLOOR +FLOPS +FLORA +FLOSS +FLOUR +FLOUT +FLOWN +FLOWS +FLUBS +FLUES +FLUFF +FLUID +FLUKE +FLUKY +FLUME +FLUNG +FLUNK +FLUOR +FLUSH +FLUTE +FLUTY +FLYBY +FLYER +FOALS +FOAMS +FOAMY +FOCAL +FOCUS +FOGEY +FOGGY +FOILS +FOIST +FOLDS +FOLEY +FOLIO +FOLKS +FOLLY +FONTS +FOODS +FOOLS +FOOTS +FORAY +FORCE +FORDS +FORES +FORGE +FORGO +FORKS +FORMS +FORTE +FORTH +FORTY +FORUM +FOSSE +FOULS +FOUND +FOUNT +FOURS +FOWLS +FOXED +FOXES +FOYER +FRACK +FRAGS +FRAIL +FRAME +FRANC +FRANK +FRAUD +FRAYS +FREAK +FREED +FREER +FREES +FRESH +FRETS +FRIAR +FRIED +FRIER +FRIES +FRIGS +FRILL +FRISK +FRITS +FRITZ +FRIZZ +FROCK +FROGS +FROND +FRONT +FROSH +FROST +FROTH +FROWN +FROZE +FRUIT +FRUMP +FRYER +FUDGE +FUELS +FUGAL +FUGUE +FULLS +FULLY +FUMED +FUMES +FUNDS +FUNGI +FUNGO +FUNKS +FUNKY +FUNNY +FURLS +FUROR +FURRY +FURTH +FUSED +FUSEE +FUSEL +FUSES +FUSSY +FUSTY +FUTON +FUZED +FUZES +FUZZY +GABBY +GABLE +GAFFS +GAGES +GAILY +GAINS +GAITS +GALES +GALLS +GALOP +GAMED +GAMER +GAMES +GAMEY +GAMIN +GAMMA +GAMUT +GANGS +GAPED +GAPER +GAPES +GARBS +GASES +GASPS +GASSY +GATED +GATES +GATOR +GAUDY +GAUGE +GAUNT +GAUSS +GAUZE +GAUZY +GAVEL +GAWKS +GAWKY +GAWPS +GAYED +GAYER +GAZED +GAZER +GAZES +GEARS +GECKO +GEEKS +GEEKY +GEESE +GELDS +GENES +GENIE +GENII +GENRE +GENTS +GENUS +GEODE +GERMS +GERMY +GESSO +GESTS +GETUP +GHOST +GHOUL +GIANT +GIBED +GIBES +GIDDY +GIFTS +GILDS +GILLS +GILTS +GIMME +GIMPS +GIMPY +GINNY +GIRLS +GIRLY +GIRTH +GIRTS +GISMO +GIVEN +GIVER +GIVES +GIZMO +GLADE +GLADS +GLAND +GLARE +GLASS +GLAZE +GLEAM +GLEAN +GLEBE +GLEED +GLEEK +GLEES +GLENS +GLIDE +GLIMS +GLINT +GLITZ +GLOAM +GLOAT +GLOBE +GLOBS +GLOOM +GLOPS +GLORY +GLOSS +GLOVE +GLOWS +GLOZE +GLUED +GLUES +GLUEY +GLUMS +GLUTE +GLUTS +GLYPH +GNARL +GNARS +GNASH +GNATS +GNAWS +GNOME +GOADS +GOALS +GOATS +GODLY +GOERS +GOGOL +GOING +GOLDS +GOLFS +GOLLY +GONAD +GONER +GONGS +GONNA +GOODS +GOODY +GOOEY +GOOFS +GOOFY +GOOKS +GOONS +GOONY +GOOPS +GOOSE +GOOSY +GORED +GORES +GORGE +GORSE +GOTTA +GOUGE +GOURD +GOUTS +GOUTY +GOWNS +GRABS +GRACE +GRADE +GRADS +GRAFT +GRAIL +GRAIN +GRAMS +GRAND +GRANS +GRANT +GRAPE +GRAPH +GRASP +GRASS +GRATE +GRAVE +GRAVY +GRAYS +GRAZE +GREAT +GREBE +GREED +GREEK +GREEN +GREET +GREYS +GRIDE +GRIDS +GRIEF +GRIFF +GRIFT +GRILL +GRIME +GRIMY +GRIND +GRINS +GRIPE +GRIPS +GRIST +GRITS +GROAN +GROAT +GROGS +GROIN +GROOM +GROPE +GROSS +GROTS +GROUP +GROUT +GROVE +GROWL +GROWN +GROWS +GRUBS +GRUEL +GRUFF +GRUMP +GRUNT +GUANO +GUARD +GUAVA +GUESS +GUEST +GUIDE +GUILD +GUILE +GUILT +GUISE +GULCH +GULES +GULFS +GULLS +GULLY +GULPS +GUMBO +GUMMY +GUMPS +GUNKS +GUNKY +GUNNY +GUPPY +GURGE +GURUS +GUSHY +GUSTO +GUSTS +GUSTY +GUTSY +GUTTA +GUTTY +GUYOT +GYBES +GYOZA +GYPSY +GYROS +HABIT +HACKS +HADNT +HAFTS +HAIKU +HAILS +HAIRS +HAIRY +HAITS +HAJIS +HAKES +HALED +HALER +HALES +HALFS +HALLO +HALLS +HALMA +HALON +HALOS +HALTS +HALVE +HALWA +HAMAL +HAMES +HAMMY +HAMZA +HANAP +HANCE +HANDS +HANDY +HANGS +HANKS +HANKY +HAPLY +HAPPY +HARDY +HARED +HAREM +HARES +HARKS +HARMS +HARPS +HARPY +HARRY +HARSH +HARTS +HASNT +HASPS +HASTE +HASTY +HATCH +HATED +HATER +HATES +HAUGH +HAULS +HAUNT +HAUTE +HAVEN +HAVES +HAVOC +HAWED +HAWKS +HAWSE +HAZEL +HAZER +HAZES +HEADS +HEADY +HEALS +HEAPS +HEARD +HEARS +HEART +HEATH +HEATS +HEAVE +HEAVY +HECKS +HEDGE +HEEDS +HEELS +HEFTS +HEFTY +HEIGH +HEIRS +HEIST +HELIX +HELLO +HELLS +HELMS +HELPS +HELVE +HEMAL +HEMES +HENCE +HENNA +HENRY +HERBS +HERBY +HERDS +HERES +HERON +HEROS +HERPS +HERRY +HERTZ +HEXAD +HEXED +HEXES +HICKS +HIDED +HIDER +HIDES +HIGHS +HIKED +HIKER +HIKES +HILAR +HILDA +HILLS +HILLY +HILTS +HILUM +HINDS +HINGE +HINNY +HINTS +HIPPO +HIPPY +HIRED +HIRER +HIRES +HITCH +HIVED +HIVES +HOAGY +HOARD +HOARS +HOARY +HOBBY +HOBOS +HOCKS +HOCUS +HODAD +HOGAN +HOGGS +HOIST +HOKED +HOKEY +HOKUM +HOLDS +HOLED +HOLES +HOLEY +HOLLY +HOLMS +HOMED +HOMER +HOMES +HOMEY +HOMME +HOMOS +HONED +HONER +HONES +HONEY +HONKS +HONKY +HONOR +HOOCH +HOODS +HOOEY +HOOFS +HOOKS +HOOKY +HOOPS +HOOSH +HOOTS +HOPED +HOPES +HOPPY +HORAL +HORDE +HORNS +HORNY +HORSE +HOSED +HOSES +HOSTS +HOTEL +HOTLY +HOUND +HOURS +HOUSE +HOVEL +HOVER +HOWDY +HOWLS +HUBBY +HUFFS +HUFFY +HULKS +HULKY +HULLS +HUMAN +HUMID +HUMOR +HUMPS +HUMPY +HUMUS +HUNCH +HUNKS +HUNKY +HUNTS +HURLS +HURRY +HURTS +HUSKS +HUSKY +HUSSY +HUTCH +HYENA +HYING +HYMEN +HYMNS +HYOID +HYPED +HYPER +HYPES +HYPHA +HYPOS +HYRAX +ICHOR +ICING +ICONS +IDEAL +IDEAS +IDIOT +IDLED +IDLER +IDLES +IDOLS +IDYLL +IGLOO +IHRAM +IKATS +ILIAD +IMAGE +IMAGO +IMAMS +IMBED +IMBUE +IMPEL +IMPLY +INANE +INAPT +INBOX +INCUR +INDEX +INDIE +INERT +INFER +INFIX +INGOT +INKED +INKLE +INLAY +INLET +INNER +INPUT +INRUN +INSET +INTER +INTRO +INURE +INURN +INVAR +IODIC +IODID +IODIN +IONIC +IOTAS +IRADE +IRATE +IRENE +IRIDS +IRING +IRKED +IRONE +IRONS +IRONY +ISSUE +IVORY +JAMES +JAPAN +JELLY +JEWEL +JIMMY +JOINT +JOLLY +JONES +JUDGE +JUICE +KNIFE +KNOCK +LABEL +LABOR +LARGE +LASER +LATER +LAUGH +LAYER +LEARN +LEASE +LEAST +LEAVE +LEDGE +LEGAL +LEMON +LEVEL +LEVER +LEWIS +LIGHT +LIMIT +LINED +LINEN +LIVER +LOBBY +LOCAL +LOFTY +LOGIC +LONER +LOOSE +LOSER +LOVER +LOWER +LOYAL +LUCKY +LUNCH +LYING +MAGIC +MAJOR +MAKER +MANOR +MAPLE +MARCH +MARRY +MATCH +MAYOR +MEANT +MEDIA +MELEE +MERCY +MERGE +MERIT +MERRY +METAL +METER +METRO +MICRO +MIDST +MIGHT +MINOR +MINUS +MISTY +MIXED +MODEL +MODEM +MOIST +MONEY +MONTH +MORAL +MOTOR +MOUNT +MOUSE +MOUTH +MOVED +MOVIE +MUDDY +MUSIC +NAIVE +NAKED +NAMED +NASAL +NASTY +NAVAL +NEEDY +NERVE +NEVER +NEWER +NEWLY +NIGHT +NINTH +NOBLE +NOISE +NORTH +NOTCH +NOTED +NOVEL +NURSE +OCCUR +OCEAN +OFFER +OFTEN +OILED +OLDER +OLIVE +ONION +ONSET +OPERA +OPTIC +ORBIT +ORDER +ORGAN +OTHER +OUGHT +OUTER +OWNER +OXIDE +PAGAN +PAINT +PANEL +PANIC +PAPER +PARTY +PASTA +PASTE +PATCH +PATIO +PAUSE +PEACE +PEARL +PEDAL +PENNY +PERCH +PHASE +PHONE +PHOTO +PIANO +PIECE +PILOT +PINCH +PIOUS +PITCH +PIXEL +PIZZA +PLACE +PLAIN +PLANE +PLANT +PLATE +PLAZA +PLEAD +PLUMB +PLUME +POINT +POKER +POLAR +POLKA +POPPY +PORCH +POSER +POUCH +POUND +POWER +PRANK +PRAWN +PRESS +PRICE +PRIDE +PRIME +PRINT +PRIOR +PRISM +PRIVY +PRIZE +PROOF +PROUD +PROVE +PROXY +PSALM +PUPIL +PUPPY +PURSE +QUAKE +QUEEN +QUERY +QUEST +QUEUE +QUICK +QUIET +QUILT +QUITE +QUOTA +QUOTE +RADAR +RADIO +RAINY +RAISE +RALLY +RANCH +RANGE +RAPID +RATIO +RAZOR +REACH +REACT +READY +REALM +REBEL +REFER +REGAL +REIGN +RELAX +RELAY +RENEW +REPLY +RESET +RIDER +RIDGE +RIFLE +RIGHT +RIGID +RISKY +RIVAL +RIVER +ROACH +ROAST +ROCKY +RODEO +ROGER +ROGUE +ROMAN +ROOMY +ROOST +ROUGE +ROUGH +ROUND +ROUTE +ROVER +ROYAL +RUDDY +RUGBY +RULER +RUMOR +RURAL +RUSTY +SADLY +SAFER +SAINT +SALAD +SALLY +SALON +SALTY +SANDY +SASSY +SATIN +SATYR +SAUCE +SAUNA +SAVVY +SCALE +SCARE +SCENE +SCENT +SCOPE +SCORE +SCORN +SCOUT +SCRAP +SCREW +SEEDY +SEIZE +SEMEN +SENSE +SERUM +SERVE +SETUP +SEVEN +SEVER +SHADE +SHADY +SHAFT +SHAKE +SHALL +SHAME +SHAPE +SHARD +SHARE +SHARK +SHARP +SHAVE +SHAWL +SHEAR +SHEEN +SHEEP +SHEER +SHEET +SHELF +SHELL +SHIED +SHIFT +SHILL +SHINE +SHINY +SHIRE +SHIRK +SHIRT +SHOCK +SHONE +SHOOK +SHOOT +SHORE +SHORN +SHORT +SHOUT +SHOVE +SHOWN +SHOWY +SHRED +SHREW +SHRUB +SHRUG +SHUCK +SHUNT +SIDED +SIEGE +SIGHT +SILLY +SINCE +SINEW +SINGE +SIREN +SISSY +SIXTH +SIXTY +SIZED +SKATE +SKIER +SKILL +SKIMP +SKIRT +SKULL +SLATE +SLEEK +SLEEP +SLEET +SLICK +SLIDE +SLIME +SLIMY +SLING +SLOPE +SLOSH +SLOTH +SLUMP +SLUNG +SMALL +SMART +SMASH +SMEAR +SMELL +SMELT +SMILE +SMIRK +SMITE +SMITH +SMOKE +SMOKY +SNACK +SNAKE +SNARE +SNARL +SNEAK +SNEER +SNIDE +SNIFF +SNORE +SNORT +SNOUT +SNOWY +SOBER +SOGGY +SOLAR +SOLID +SOLVE +SONAR +SONIC +SOOTH +SOOTY +SORRY +SOUND +SOUTH +SPACE +SPADE +SPANK +SPARE +SPARK +SPAWN +SPEAK +SPEAR +SPECK +SPEED +SPELL +SPELT +SPEND +SPENT +SPICY +SPIED +SPIEL +SPIKE +SPIKY +SPILL +SPINE +SPINY +SPIRE +SPITE +SPLAT +SPLIT +SPOIL +SPOKE +SPOOF +SPOOK +SPOOL +SPOON +SPORT +SPRAY +SPREE +SPRIG +SPUNK +SPURN +SPURT +SQUAD +SQUAT +SQUIB +STACK +STAFF +STAGE +STAIN +STAIR +STAKE +STALE +STALK +STALL +STAMP +STAND +STANK +STARE +STARK +START +STASH +STATE +STAVE +STEAD +STEAK +STEAL +STEAM +STEED +STEEL +STEEP +STEER +STEIN +STERN +STICK +STIFF +STILL +STILT +STING +STINK +STINT +STOCK +STOIC +STOKE +STOLE +STOMP +STONE +STONY +STOOD +STOOL +STOOP +STORE +STORK +STORM +STORY +STOUT +STOVE +STRAP +STRAW +STRAY +STRIP +STRUT +STUCK +STUDY +STUFF +STUMP +STUNG +STUNK +STUNT +STYLE +SUAVE +SUGAR +SUING +SUITE +SULKY +SULLY +SUMAC +SUNNY +SUPER +SURER +SURGE +SURLY +SUSHI +SWAMP +SWANK +SWARM +SWASH +SWATH +SWEAR +SWEAT +SWEEP +SWEET +SWELL +SWEPT +SWIFT +SWILL +SWINE +SWING +SWIPE +SWIRL +SWISH +SWOON +SWOOP +SWORD +SWORE +SWORN +SWUNG +SYNOD +SYRUP +TABLE +TABOO +TACIT +TACKY +TAFFY +TAINT +TAKEN +TAKER +TALON +TAMER +TANGY +TAPER +TAPIR +TARDY +TAROT +TASTE +TASTY +TATTY +TAUNT +TAWNY +TEACH +TEARY +TEASE +TEDDY +TEETH +TEMPO +TENET +TENOR +TENSE +TENTH +TEPEE +TEPID +TERRA +TERRY +TERSE +TESTY +THANK +THEFT +THEIR +THEME +THERE +THESE +THICK +THIEF +THIGH +THING +THINK +THIRD +THONG +THORN +THOSE +THREE +THREW +THROB +THROW +THRUM +THUMB +THUMP +THYME +TIARA +TIBIA +TIDAL +TIGER +TIGHT +TILDE +TIMER +TIMID +TIPSY +TITAN +TITHE +TITLE +TOAST +TODAY +TODDY +TOKEN +TONAL +TONGA +TONIC +TOOTH +TOPAZ +TOPIC +TORCH +TORSO +TORUS +TOTAL +TOUCH +TOUGH +TOWEL +TOWER +TOXIC +TOXIN +TRACE +TRACK +TRACT +TRADE +TRAIL +TRAIN +TRAIT +TRAMP +TRASH +TRAWL +TREAD +TREAT +TREND +TRIAD +TRIAL +TRIBE +TRICE +TRICK +TRIED +TRIPE +TRITE +TROLL +TROOP +TROPE +TROUT +TROVE +TRUCE +TRUCK +TRUER +TRULY +TRUMP +TRUNK +TRUSS +TRUST +TRUTH +TRYST +TUBAL +TUBER +TULIP +TULLE +TUMOR +TUNIC +TURBO +TUTOR +TWANG +TWEAK +TWEED +TWEET +TWICE +TWINE +TWIRL +TWIST +TWIXT +TYING +UDDER +ULCER +ULTRA +UMBER +UNCUT +UNDER +UNDID +UNDUE +UNFED +UNFIT +UNIFY +UNION +UNITE +UNITY +UNLIT +UNMET +UNSET +UNTIE +UNTIL +UNWED +UNZIP +UPPER +UPSET +URBAN +URINE +USAGE +USHER +USING +USUAL +USURP +UTTER +VAGUE +VALET +VALID +VALOR +VALUE +VALVE +VAPID +VAPOR +VAULT +VAUNT +VEGAN +VENOM +VENUE +VERGE +VERSE +VERSO +VERVE +VICAR +VIDEO +VIGIL +VIGOR +VILLA +VINYL +VIOLA +VIPER +VIRAL +VIRUS +VISIT +VISOR +VISTA +VITAL +VIVID +VIXEN +VOCAL +VODKA +VOGUE +VOICE +VOILA +VOMIT +VOTER +VOUCH +VOWEL +VYING +WACKY +WAFER +WAGER +WAGON +WAIST +WAIVE +WAKEN +WAKER +WALTZ +WARTY +WASTE +WATCH +WATER +WAVER +WAXEN +WEARY +WEAVE +WEDGE +WEEDY +WEIGH +WEIRD +WELSH +WENCH +WHACK +WHALE +WHARF +WHEAT +WHEEL +WHELP +WHERE +WHICH +WHIFF +WHILE +WHINE +WHINY +WHIRL +WHISK +WHITE +WHOLE +WHOOP +WHOSE +WIDEN +WIDER +WIDOW +WIDTH +WIELD +WIGHT +WILLY +WIMPY +WINCE +WINCH +WINDY +WISER +WISPY +WITCH +WITTY +WOKEN +WOMAN +WOMEN +WOODY +WOOER +WORDY +WORLD +WORRY +WORSE +WORST +WORTH +WOULD +WOUND +WOVEN +WRACK +WRATH +WREAK +WRECK +WREST +WRING +WRIST +WRITE +WRONG +WROTE +WRUNG +WRYLY +YACHT +YEARN +YEAST +YIELD +YOUNG +YOURS +YOUTH +YUMMY +ZAPPY +ZEBRA +ZESTY +ZINGY +ZONES \ No newline at end of file