Skip to content

Drake-Kufwafwa/3D-CROSSWORD-PUZZLE

Repository files navigation

How to compile the program: Type "javac *.java" on the command line. Make sure directory is the same one as the one in which all the .java files for this program are contained (UserInterface.java, Crossword.java, Word.java, Pair.java and LinkedBounds.java).

How to run the program: Type "java UserInterface <(.txt file with words and definitions)" onto the command line. This program is meant to take in a .txt file as its input. The .txt file must be in the format: "Word : Definition" for each line in order for the program to work correctly. For testing, the file "words.txt" has been included in this zipped folder.

How to use the program: The program will automatically generate a crossword puzzle using the inputted list of words. The crossword will the be graphically displayed to the user. The user can switch between the different sections of the crossword using the arrow buttons around the grid. The user can select a word to edit using the drop down menus on the left, and entering input from the keyboard. Clicking the top right button will cause the program to check if the puzzle has been correctly completed. For testing purposes, and automatic completion function has been added under "File" in the menu bar. Instructions are also detailed under "Instructions" in the menu bar. © 2020 GitHub, Inc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages