An online and real-time multiplayer Wordle game written in plain Java 17. The only libraries used are Log4j and JUnit.
If you don't know what Wordle is, you can check the original singleplayer game here.
3 UML Class Diagrams (one for each package) can be found in this folder.
These are super useful to understand the clean architecture of the project
Java Runtime Environment (JRE) version 8. That can be downloaded here.
The .jar can be found here.
5 options are available to run the .jar file.
- Run a server and 2 clients (default). The server will listen on port 5000
java -jar multiplayer-wordle-1.0.0.jar
- Run a server. The server will listen on port 5000
java -jar multiplayer-wordle-1.0.0.jar server
- Run a server listening on a specific port
java -jar multiplayer-wordle-1.0.0.jar server <port>
Example
java -jar multiplayer-wordle-1.0.0.jar server 6789
- Run a client
java -jar multiplayer-wordle-1.0.0.jar client
- Run 2 clients
java -jar multiplayer-wordle-1.0.0.jar client client