Example #1
0
                $left_to_guess++;
                print_r("_ ");
            }
        }
        print_r("\n");
        if (count($this->bad_letters) >= self::ATTEMPTS_LIMIT) {
            print_r("Womp womp\n");
            print_r("It was " . $this->word . "\n");
            exit(0);
        }
        if ($left_to_guess == 0) {
            print_r("Well done!\n");
            exit(0);
        }
        print_r("\n");
    }
    public function play()
    {
        $this->printState();
        print_r("Please type a letter: ");
        $input = readline();
        print_r("\n");
        $this->updateState($input);
        if ($input) {
            $this->play();
        }
    }
}
$hangman = new Hangman();
$hangman->play();