Battleships
Description
The Battleships project is a simple yet engaging game developed for Android using Kotlin. Its architecture separates logic and UI, allowing for flexible user interface implementations. Key features include classic Battleships gameplay with modes like Player vs. Computer, Player vs. Player, and Computer vs. Computer. It offers two AI opponent types with tactical and random placements, and grid classes for move validation. The project requires Android Studio, Gradle SDK 31+, and JVM 18+. Contributions are welcome, and its open-source under the MIT License. For more details, visit the GitHub repository.
Technologies
View RepositoryMedia
