Пример #1
0
<?php

require_once 'game.php';
require_once 'joueurs.';
require_once 'card.php';
require_once 'deck.php';
class Bank extends Player
{
    public function __construct()
    {
        parent::__construct("Banque");
    }
}
//SCENARIO 1
$deck = new Deck();
$deck->shuffle();
$bank = new Bank();
$bank->take($deck->deal(2));
//tire 2 cartes du deck, la banque les prends
while ($bank->getHandValue() < 17) {
    $bank->take($deck->deal(1));
}
if ($bank->getHandValue() > 21) {
    echo "La banque perd";
} else {
    echo "La banque a " . $bank->getHandValue();
}
Пример #2
0
        }
    }
    public function getHandValue()
    {
        $panier = 0;
        foreach ($this->hand as $card) {
            $panier += $card->getValue();
        }
        return $panier;
    }
}
class Bank extends Player
{
    public function __construct()
    {
        parent::__construct("Banque");
    }
}
//SCENARIO 1
$deck = new Deck();
$deck->shuffle();
$bank = new Bank();
$bank->take($deck->deal(2));
while ($bank->getHandValue() < 16) {
    $bank->take($deck->deal(1));
}
if ($bank->getHandValue() > 21) {
    echo "La banque perd " . $bank->getHandValue();
} else {
    echo "La banque a " . $bank->getHandValue();
}
Пример #3
0
<?php

session_start();
require_once "classes/indexClasses.php";
require_once "classes/cardClasses.php";
$deck = new Deck();
$deck->shuffle();
$player = new Bank();
$player->take($deck->deal(2));
//Le joueur se voit distribué 2 cartes
echo "Tu as tiré 2 cartes et tu as " . $player->getHandValue();
if (isset($_POST['choice'])) {
    while ($player->getHandValue() < 17) {
        $player->take($deck->deal(1));
    }
    if ($player->getHandValue() > 21) {
        echo "<br>Tu as perdu avec " . $player->getHandValue();
        session_unset();
    } else {
        echo "<br>Tu as gagné avec " . $player->getHandValue();
        session_unset();
    }
}
if (isset($_POST['pass'])) {
    $deck = new Deck();
    $deck->shuffle();
}
if (isset($_POST['reset'])) {
    session_unset();
    session_destroy();
    //header("Location:/");