JogoDoNIM
Jogo do NIN é um programa proposto pelo curso Introdução a Ciência da Computação com Python ministrado pela USP no Coursera. Consiste em um jogo de tabuleiro para dois jogadores, computador e usuário, e que possui como estratégia ganhadora deixar sempre múltiplos de (m+1) peças ao jogador oponente.
É o meu primeiro programa desenvolvido em python totalmente sozinha. Uma etapa vencida, apesar de ainda ter muito a ser aprimorado.
Objetivo do Jogo
Escrever um programa na linguagem Python que permita a uma "vítima" jogar o NIM contra o computador. O computador, é claro, deverá seguir a estratégia vencedora.
Sejam n o número de peças inicial e m o número máximo de peças que é possível retirar em uma rodada. Para garantir que o computador ganhe sempre, é preciso considerar os dois cenários possíveis para o início do jogo:
Uma vez iniciado o jogo, a estratégia do computador para ganhar consiste em deixar sempre um número de peças que seja múltiplo de (m+1) ao jogador. Caso isso não seja possível, deverá tirar o número máximo de peças possíveis.