Java implementation of the popular word game, Scrabble.
Developed for COMP20050: Software Engineering Project 2
at UCD.
Follow these instructions to get a copy of the project running on your local machine.
Java 13 is required for the project. Install JDK 13 from Oracle
here,
in case you don't have it.
Note: Although JavaFX does not come bundled with JDK 13, Gradle manages the JavaFX requirements with plugins.
Clone the repository, then (using Gradle):
- Build project and run JUnit tests
./gradlew build
- Run the game
./gradlew run
Note: If you'd like to run the JAR file created by Gradle, you would need to install JavaFX separately, set path to
the installed JavaFX and add the required VM arguments --module-path /path/to/javafx/lib --add-modules javafx .controls,javafx .fxml,javafx.web. Building from source with Gradle is simpler (as shown above).
Use the command to generate API documentation under build > docs > javadoc:
./gradlew javadoc
- Fix MacOS display issue
- Integrate Scrabble bot into the main branch
Team 15: DarkMode.
- Katarina Cvetkovic (@katarinac)
- Jason Tee (@AmplifiedHuman)
- Rajit Banerjee (@rajitbanerjee)
- Dr. Chris Bleakley (lecturer)
- Duncan Wallace (TA), and the team of lab demonstrators.

