Skip to content

Android Battleships game built using Kotlin and Jetpack Compose. The game serves as a client application for the API developed in the "battlehips-web" project, utilizing RESTful API calls to communicate with the back-end server.

Notifications You must be signed in to change notification settings

bodybuilders-team/battleships-mobile

Repository files navigation

battleships ⚓

Battleship game in Android.

The demo of the application can be found here.

logo

This is a simple battleship game for Android. The game is multiplayer and each player plays on a different device.

For more information about the application, see the documentation.

Some information about the application:

  • The game is available in three languages: English, Portuguese and Spanish;
  • You need to be logged in to play the game.

The application has the following features:

  • Login and Registration
  • Ranking of players
  • Quick Game
  • Custom Game

Here are some screenshots of the application screens:

user-home gameplay-menu create-game

board-setup gameplay-myboard gameplay

The application is implemented using Android with Kotlin. It is a client-server application, where the server is implemented in Kotlin using the Spring framework.


Authors

Professor: Eng. Paulo Pereira

@ISEL
Bachelor in Computer Science and Computer Engineering
Mobile Devices Programming - LEIC51D - Group 13
Winter Semester of 2022/2023

About

Android Battleships game built using Kotlin and Jetpack Compose. The game serves as a client application for the API developed in the "battlehips-web" project, utilizing RESTful API calls to communicate with the back-end server.

Topics

Resources

Stars

Watchers

Forks

Languages