protected function execute(InputInterface $input, OutputInterface $output) { $output->writeln('---------------------------'); $output->writeln('Welcome to the game of life'); $output->writeln('---------------------------'); $dimension = $input->getArgument('dimension'); $universe = new Universe($dimension); $universe->buildRandomUniverse(); while (true) { echo $universe->paint(); $universe->envolve(); } }
public function testNumNeighbords() { //arrange $universe = new Universe(10); //Act $universe->buildRandomUniverse(); //Act $array_universe = $universe->getArrayUniverse(); $num_neighbord = 0; $num_neighbord += $array_universe[0][1]; $num_neighbord += $array_universe[1][1]; $num_neighbord += $array_universe[1][0]; //assert $this->assertEquals($num_neighbord, $universe->getNumNeighbors(0, 0)); }