Este repositorio contiene el c贸digo de una versi贸n simplificada del juego "Quince". Este c贸digo fue desarrollado por el equipo docente del curso IIC2113 en su versi贸n 2018-2 (ver original en GitHub), por Nebil Kawas (@nebil) y Rodrigo Saffie (@rasaffie).
En este juego, dos jugadores eligen un n煤mero entre el 1 y 9 por turnos (ambos extremos inclusive y sin remplazo). Cada vez que un jugador elige un n煤mero, podr谩 utilizarlo para intentar sumar 15 con los otros n煤meros que ya haya elegido. Si un jugador logra sumar 15 con cualquier combinaci贸n de n煤meros que haya elegido, ser谩 el ganador. Notar que es posible que ning煤n jugador gane si es que no quedan n煤meros disponibles.
Este programa contiene los siguientes archivos:
quince.py: Clases para representar cada juego y jugador, con (casi toda) la l贸gica necesaria para llevar el juego a cabo.tests.py: Test unitarios implementados con el framework pytest. Prueba la disponibilidad de los n煤meros, que gane el jugador correcto (test a implementar) y que se usen los n煤meros correctos para determinar la suma de 15 (test a implementar).
En la rama principal se encuentra el c贸digo en su estado inicial, sobre el cual se aplicar谩 testing.