Catch é um jogo de tabuleiro desenvolvido por Reiner Knizia em 1995. Ele é um jogo de estratégia para dois jogadores. Originalmente ele é jogado em um tabuleiro de 8 × 8. Cada jogador será representado por uma cor. O primeiro jogador deve preencher duas casas na horizontal e o segundo, duas casas na vertical, de forma alternada. Quando uma área contendo 1, 2, ou 3 casas estiver cercada, elas serão marcadas com um 'X' na cor do jogador corrente. Ao final, contamos a quantidade de 'X' de cada jogador; quem possuir mais ganha.
Este código foi desenvolvido como resposta de uma atividade da disciplica de Desenvolvimento WEB 1 do curso de Análise e Desenvolvimento de Sistemas - IFPE, que é ministrada pelo professor Paulo Gonçalves.
Um dos desafios específicos da atividade seria tornar possível que os usuários consigam redimensionar o tabuleiro tornando o jogo mais curto (menos casos com um limite mínimo de 4 x 4) ou mais longo (sem limite máximo).
Devido ao limite de tempo para entrega da atividade, é possível que bugs existam, uma vez que não houve tempo para se esgotar as possibilidades de uso. Caso você detecte algum bug, não hesite em contatar-me 😃