Crea el juego conecta cuatro. Tienes un ejemplo parecido aquí.
Requisitos:
- Tablero de 7x6 (7 en el eje "x" y 6 en el "y").
- Fichas Rojas y Amarillas. La primera partida la comienza siempre la Roja (la segunda la Amarilla, la tercera la Roja...).
- No hay que implementar una funcionalidad que te permita jugar contra la App. Se asume que jugarán dos personas reales alternándose.
- Al seleccionar la columna se coloca la ficha en la parte inferior.
- Guardar el número partidas ganadas de cada equipo mientras la App no se finaliza.
- Dos botones para reiniciar la partida en marcha y para resetear el contador de victorias y derrotas.
- Puedes añadirle todas las funcionalidades extra que consideres.
Soluciones:
Estos son los enlaces a diferentes repositorios de miembros de la comunidad que han aportado soluciones al reto.
iOS Swift UIKit
- https://github.com/cleonps/Conecta4
- https://github.com/cristhianleonli/connect4
- https://github.com/knela81/Conecta-4-V1.1
iOS Swift SwiftUI
- https://github.com/ddominguezh/Monthly-App-Challenge-2022/tree/ddominguezh
- https://github.com/Leonardo44/Game44
Android Kotlin View
- https://github.com/davidthar/Conecta4
- https://github.com/thegera4/Monthly-App-Challenge-2022/tree/Conecta4
- https://github.com/jdevelop057/Monthly-App-Challenge-2022/tree/January-Android-App
- https://github.com/icordondominguez/connect4
Android Jetpack Compose
Desktop Java