def main(): jdv = JogoDaVida() jdv.preenche_celulas_modular(modulo=3, espaco=5) jdv.show_board_game() for i in range(0, N_STEPS): jdv.execute_one_step() os.system('clear') jdv.show_board_game() time.sleep(.1)
def main(): jdv = JogoDaVida() # Preenchimento das celulas pelo metodo modular: sao preenchidas # modulo celulas e entao sao deixadas espaco celulas em branco, repetindo o # padrao ate o fim do campo jdv.preenche_celulas_modular(modulo=3, espaco=5) # Impressao que mostra a matriz inicial do jogo jdv.mostra_matriz_jogo() for i in range(0, QUANTIDADE_DE_PASSOS): jdv.executa_passo_jogo() jdv.mostra_matriz_jogo()
def test_levanta_excecao_nlins_invalido(self): with self.assertRaises(ValorEstruturalInvalido) as vl: jogodavida = JogoDaVida(nlins=-1) errormsg = vl.exception.value self.assertEqual(errormsg, "Numero de linhas menor que zero!")
def setUp(self): self.jdv = JogoDaVida(nlins=8, ncols=10, pop_baixa=2, pop_alta=3)