Ejemplo n.º 1
0
            }
        }
        return FALSE;
    }
}
//Run the code:
try {
    $intDice = 6;
    $objDiceGame = new DiceGame($intDice);
    $cntRound = 0;
    do {
        $cntRound++;
        echo "Round " . $cntRound . "<br /><br />\r\n";
        $objDiceGame->rollDice();
        echo "After dice rolled:<br />\r\n";
        $objDiceGame->printStatus();
        $objDiceGame->exchangeDice($diceToShift = 1, $diceToRemove = 6);
        echo "<br />After dice moved/removed:<br />\r\n";
        $objDiceGame->printStatus();
        echo "<br /><br />";
        $isWinnerFound = $objDiceGame->isAnyPlayerEmptied();
    } while ($isWinnerFound === FALSE);
    echo "Winner Found<br /><br />\r\n";
} catch (Exception $e) {
    echo $e->getMessage();
    echo $e->getTraceAsString();
}
?>

Sample Result: