Android app allowing you to play battleships with ai bot or with other people!
- Java
- Spring Boot
- PostgreSQL JDBC Driver
- OkHttp
- org.json
- Project Lombok
To run the project, the following software is required:
- Android Studio
- Intellij or other IDEs that support Maven
- Java Virtual Machine (JVM)
To start the server, follow these steps:
- Open the server project (located in the server/server directory) in your chosen IDE that supports building Java projects with Maven.
- Make sure all dependencies are downloaded.
- Build the project to ensure everything is set up correctly.
- Run the application to start the server.
Note: Failure to start the server will result in the unavailability of social features (such as logging in and multiplayer gameplay).
To deploy the application, follow these steps:
- Use Android Studio to open the main project directory.
- Build the project with Gradle.
- Run the application in the emulator.
- To test the multiplayer mode, launch a second instance of the application on a separate emulator.