autopawn / haboard

Haskell framework for board games (exercise)
1 stars 29 forks source link

Issue #15: Extreme FiveFieldKono #37

Closed TBEverett closed 3 months ago

TBEverett commented 4 years ago

Se agrego un nuevo parametro al estado de FiveFieldKono, un Int que denota el numero de turno en el que van. (FiveFieldKono Int [Piece]) es ahora (FiveFieldKono Int Int [Piece]). En la funcion winner se agregó la nueva win-condition: Pierde el jugador cuyos espacios iniciales han sido ocupados (Sin importar por quien), pero solo si el turno actual es mayor a 4. Se modificó pieceMoves para que todos los estados nuevos posibles tengan (turno + 1). Se modificó show para que, además del tablero, muestre en pantalla el turno actual en el que están. Desde el cuarto turno mostrará también un mensaje que dice: "SUDDEN DEATH!", para indicar que desde el proximo turno se aplicará la nueva win-condition.