Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jhonnymgx115/juego-battlekot

Juego de Battleship usando Kotlin y Firebase
https://github.com/jhonnymgx115/juego-battlekot

android android-studio battleship development firebase game inspired kotlin naval-battle-game

Last synced: about 2 months ago
JSON representation

Juego de Battleship usando Kotlin y Firebase

Awesome Lists containing this project

README

        

# 🚢 Juego-BattleKot - Carriers ✈

## 📝 Descripción
Naval Battle es un emocionante juego de estrategia inspirado en el clásico Battleship, desarrollado para dispositivos Android utilizando Kotlin con un ligero Twist (AVIONES y Carriers). El juego permite a los jugadores disfrutar de intensas batallas navales mientras aprovecha las capacidades modernas de Firebase para autenticación y Google Play Services para una experiencia de juego mejorada.

# ✨ Características

🎮 Jugabilidad clásica de Battleship adaptada para dispositivos móviles

👥 Sistema de autenticación de usuarios mediante Firebase

🏆 Integración con Google Play Services para logros y rankings

💫 Efectos visuales y sonoros inmersivos

🌓 Modo oscuro/claro

📱 Interfaz de usuario intuitiva y responsive

# 🛠️ Tecnologías Utilizadas

Kotlin: Lenguaje principal de desarrollo
Android Studio: IDE de desarrollo
Firebase:

Authentication
Realtime Database
Cloud Firestore

Google Play Services:

Games
Auth

# 📲 Requisitos del Sistema

Android 6.0 (API level 23) o superior
Conexión a Internet para funcionalidades online
Google Play Services actualizado
100 MB de espacio libre en dispositivo

# 🚀 Instalación

Clone el repositorio
```bash
https://github.com/usuario/Juego-BattleKot.git
```

Abra el proyecto en Android Studio
Configure Firebase:

Cree un proyecto en Firebase Console
Descargue el archivo google-services.json
Colóquelo en la carpeta app/ del proyecto

Compile y ejecute la aplicación

## 📱 Capturas de Pantalla

## 🎮 Cómo Jugar

Inicio de Sesión 🔐

Regístrate usando tu cuenta de Google o email
Accede a tu perfil personalizado

Configuración de Partida ⚙️

Coloca tus barcos en el tablero
Elige el modo de juego (vs IA o multijugador)

Durante el Juego 💥

Ataca por turnos
Utiliza estrategia para hundir los barcos enemigos
¡Gana hundiendo toda la flota enemiga!

## 🤝 Contribuir
Las contribuciones son siempre bienvenidas!

Fork el proyecto
Crea una rama para tu función (git checkout -b feature/AmazingFeature)
Commit tus cambios (git commit -m 'Add: Amazing Feature')
Push a la rama (git push origin feature/AmazingFeature)
Abre un Pull Request

## 📄 Licencia
Este proyecto está bajo la licencia MIT - ver el archivo LICENSE.md para más detalles

## 👥 Autores

[Jorge Barreto, Camilo Hernandez, Joham Morales] - Trabajo Inicial - @[email protected]

## 🙏 Agradecimientos

Inspirado en el juego clásico Battleship
Agradecimiento especial a la comunidad de desarrollo de Android
Todos los contribuidores que ayudaron a hacer este proyecto realidad

## 📞 Contacto

Email: [email protected]

⌨️ con ❤️ por [Jorge Barreto, Camilo Hernandez, Joham Morales] UPB 2024😊