Memocrazy es una aplicación de juego de memoria diseñada para dispositivos Android. Permite a los usuarios jugar, registrar sus puntajes más altos y explorar diferentes temas visuales durante el juego.
- Juego de Memoria: Interfaz de usuario intuitiva para jugar y mejorar la memoria.
- Gestión de Puntajes: Registro y visualización de los 10 puntajes más altos.
- Selección de Temas: Variedad de temas visuales para personalizar la experiencia de juego.
- Autenticación de Usuarios: Registro e inicio de sesión seguro mediante Firebase Authentication.
- Almacenamiento de Datos: Utilización de Firebase Firestore para almacenar puntajes y temas seleccionados por los usuarios.
(Incluir aquí capturas de pantalla representativas de la aplicación en acción)
- Requisitos Previos:
- Dispositivo Android con versión 6.0 (Marshmallow) o superior.
- Conexión a Internet para la autenticación y almacenamiento de puntajes en Firebase.
- Descarga del APK:
- Descarga el archivo APK desde https://github.com/CharlsMikhail/Memocrazy.git o clona el repositorio y compila el proyecto utilizando Android Studio.
- Instalación:
- Abre el archivo APK descargado en tu dispositivo Android.
- Sigue las instrucciones en pantalla para completar la instalación.
- Inicio de Sesión:
- Al abrir la aplicación, se te pedirá que inicies sesión o te registres con una cuenta de correo electrónico.
- Si eres un usuario nuevo, selecciona "Registrarse" y completa el formulario.
- Si ya tienes una cuenta, ingresa tu correo electrónico y contraseña y selecciona "Iniciar Sesión".
- Selección de Tema:
- Después de iniciar sesión, podrás seleccionar uno de los temas disponibles para personalizar la apariencia del juego.
- Juego de Memoria:
- Una vez seleccionado el tema, podrás jugar al juego de memoria.
- Toca las cartas para encontrar las coincidencias y mejorar tu puntuación.
- Visualización de Puntajes:
- Después de jugar, podrás ver tus puntajes más altos en la sección de puntajes.
- Los puntajes se actualizan automáticamente en Firebase Firestore.
- Opciones de Menú:
- Desde el menú principal, puedes acceder a diferentes opciones como jugar de nuevo, ver puntajes o cerrar sesión.
- Si deseas contribuir a Memocrazy, por favor sigue estas instrucciones:
- Haz un fork del repositorio.
- Crea una rama nueva (
git checkout -b feature/nueva-funcionalidad). - Realiza tus cambios y haz commit (
git commit -am 'Agrega nueva funcionalidad'). - Haz push a la rama (
git push origin feature/nueva-funcionalidad). - Crea un nuevo Pull Request.
- Kotlin
- Android SDK
- Firebase Authentication
- Firebase Firestore
- Carlos Mijail Mamani Anccasi
Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.