Crea un Fork de este proyecto, corrige los errores siguiendo la guía de estilos de Python PEP8 y genera un Pull Request con tus cambios.
- Corrige la logica para que el juego funcione correctamente.
- Corrige la nomenclatura y forma en la que está escrito el codigo para que siga la guia de estilos de python (PEP8).
- Agrega comentarios y documentación al código.
- Agrega un linter al proyecto.
- Agrega un formater al proyecto.
- (Nice to have) Agrega un pre-commit.
- El objetivo del juego es adivinar una secuencia numérica de 4 cifras oculta por el oponente en el menor número de intentos posibles.
- La secuencia numérica puede consistir en números del 0 al 9, y no se repiten los números dentro de la secuencia.
- Cada vez que hagas un intento, recibirás una retroalimentación en forma de "X" y "_".
- Un "X" significa que has adivinado correctamente un número en la posición correcta dentro de la secuencia.
- Un "_" significa que has adivinado correctamente un número, pero en una posición incorrecta dentro de la secuencia.
- Utilizando esta retroalimentación, deberás deducir la secuencia correcta. Por ejemplo, si tu intento es "1234" y recibes una retroalimentación de "XX__",significa que has adivinado correctamente dos numero en posición y dos están el la posición incorrecta.
- Con base en la retroalimentación recibida, realiza nuevos intentos ajustando tus suposiciones hasta que logres adivinar la secuencia correcta.
- Continúa haciendo intentos y recibiendo retroalimentación hasta que logres descifrar la secuencia completa.
Recuerda que el desafío es encontrar la secuencia correcta en el menor número de intentos posible. ¡Buena suerte y disfruta jugando Codebreaker!