CromyApp intenta recrear el juego de cartas "Match 4" de la compañía Cromy que jugué en mi infancia durante los años 80s y principios de los 90s.
¡Este juego esta en constante desarrollo! Su intención es poner en practica diversas tecnologías que voy adquiriendo en mi constante aprendizaje como programador y desarrollador web.
Roadmap:
- Creación de contenido basado en los personajes de los SuperAmigos. Desarrollo de lógica para jugabilidad básica de un solo jugador contra la máquina. Implementada en HTML, CSS y JS vanilla (hecho)
- Refactorización implementando React JS. Incorporación de lógica de empate, carta roja y carta amarilla. (hecho)
- Incorporación de librería de manejo de estado global Redux-Thunk (hecho)
-> Primera versión estable (hecho) <- Estado actual del proyecto https://match.osta.com.ar/
- Incorporación de variedad de mazos predefinidos (autos, motos, aviones, etc). Creación de "CromyAPI" y back-end para la gestión (ABM) de los mazos a través de una API REST implementado en PHP y MySQL.
- Incorporación de modo jugador vs jugador, login con oAuth de Google.
- Creacion de mazos personalizados por parte de los jugadores y posiblemente una CDN para el manejo de las imagenes.
- Version mobile para Android. Todavia no se si WPA, Kotlin o React Native.
- En este punto los posibles avances se multiplican pero algunas ideas que me gustaria explorar son: "mesas" de 4 jugadores, puntuacion de mazos creados por usuarios, leaderborads, mensajeria dentro de la app...
Comentarios, aportes y contribuciones a cromyapp@gmail.com Sean amables, estoy aprendiendo.