Skip to content

Latest commit

 

History

History
114 lines (66 loc) · 2.71 KB

README.md

File metadata and controls

114 lines (66 loc) · 2.71 KB

🚢 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

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😊