-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
80 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,85 @@ | ||
<h2 align="center"> | ||
<br> | ||
<img src="go_client/src/main/resources/com/go_game/client/logo.png" alt="Logo" width="200"> | ||
<br> | ||
Java GO Game | ||
<br> | ||
</h2> | ||
|
||
<div align="center"> | ||
<h1> Java GO Game </h1> | ||
|
||
<a href="">  </a> | ||
<a href="">  </a> | ||
<a href="">  </a> | ||
|
||
</div> | ||
|
||
<div align="center"> | ||
|
||
 | ||
 | ||
 | ||
 | ||
|
||
|
||
</div> | ||
|
||
# Description | ||
|
||
This project is a client-server implementation of the GO Game in Java, developed using JavaFX, Maven, JUnit, and MariaDB. It was created as a part of the 'Technology of Programming' course for the **Algorithmic Computer Science** major at the **Wrocław University of Science and Technology**. | ||
|
||
## Game Modes | ||
|
||
<p align="center"> | ||
<img src="go_client/src/main/resources/com/go_game/client/logo.png" alt="Bot Mode" width="150"/> | ||
| ||
<img src="go_client/src/main/resources/com/go_game/client/logo.png" alt="Multiplayer Mode" width="150"/> | ||
</p> | ||
|
||
|
||
|
||
## Run Locally | ||
|
||
Clone the project | ||
|
||
```bash | ||
git clone https://tkosman/TP-ProjectGO | ||
cd TP-ProjectGO | ||
``` | ||
|
||
Compile | ||
|
||
```bash | ||
chmod +x ./install.sh | ||
./install.sh | ||
``` | ||
|
||
Run server | ||
|
||
```bash | ||
cd go_server && mvn exec:java | ||
``` | ||
|
||
Run client | ||
|
||
```bash | ||
cd go_client && mvn javafx:run | ||
``` | ||
|
||
|
||
## Running Tests | ||
|
||
To run tests, run the following command | ||
|
||
```bash | ||
chmod +x ./test.sh | ||
./test.sh | ||
``` | ||
|
||
## Project Team Members | ||
|
||
### Backend Development | ||
- <a href="https://github.com/tkosman">@tkosman</a>: Responsible for all backend development aspects of the project. This includes database management, server-side logic, API integration, and ensuring scalability and security of the backend infrastructure. | ||
|
||
### Frontend Development | ||
- <a href="https://github.com/wyz3r0">@Wyzero</a> Handles all frontend development tasks. This includes designing user interfaces, implementing user experience designs and integrating with backend services to provide a seamless user experience. |