This is a project created with heart by Vipo and Zawoj. It is a game created for classes.
The goal was to master:
- creating a server-client connection based on sockets
- implementing Chinese checkers gameplay
- creating unit tests
- teamwork
- maven and java
Added by us:
- account creation system (without hashing)
- login system
- dashboard and lobby system
If you want to try this project you must have it installed on your computer:
- Java 16.0.1 or later
- Maven 3.8.3 or later
Below is an example of how you can run this game.
-
Clone the repo
git clone https://github.com/ZawojWeb/WarcabyGame.git
-
To run game server and client must be run separately on the heights of the pom.xml files
Example of server:Directory: YourDisk:\YourPath\server LastWriteTime Length Name ------------- ------ ---- 12/11/2021 9:09 PM .vscode 1/11/2022 9:23 AM DB 12/11/2021 9:29 PM src 12/20/2021 9:10 PM target 12/11/2021 9:08 PM 68 .gitattributes 1/10/2022 2:53 AM 4764 pom.xml 12/11/2021 9:08 PM 32 README.md
Example of client:Directory: YourDisk:\YourPath\client LastWriteTime Length Name ------------- ------ ---- 12/11/2021 9:02 PM .vscode 12/14/2021 3:09 PM src 1/9/2022 12:30 PM target 12/11/2021 9:08 PM 68 .gitattributes 1/10/2022 4:44 PM 5758 pom.xml 12/11/2021 9:08 PM 32 README.md
-
So when if you are in correct path you can run both by typing in terminal
mvn exec:java
and have fun !