Exemple #1
0
<?php

require_once __DIR__ . "/functions.php";
switch ($_POST['act']) {
    case "fight":
        $bots = get_Bots_Array('tictactoe');
        //clean $_POST vars
        $postParams = get_Post_Params(count($bots));
        if (!$postParams) {
            error(400, "wrong parameters send");
            die;
        } else {
            $bot1 = $postParams['bot1'];
            $bot2 = $postParams['bot2'];
        }
        //init map
        $map = array('0-0' => '', '0-1' => '', '0-2' => '', '1-0' => '', '1-1' => '', '1-2' => '', '2-0' => '', '2-1' => '', '2-2' => '');
        $end = false;
        $playerPlayingNow = 1;
        while ($end == false) {
            switch ($playerPlayingNow) {
                case 1:
                    $playerURL = $bots[$bot1]['url'];
                    $playerCHAR = 'X';
                    $playerName = $bots[$bot1]['name'];
                    break;
                case 2:
                    $playerURL = $bots[$bot2]['url'];
                    $playerCHAR = 'O';
                    $playerName = $bots[$bot2]['name'];
                    break;
Exemple #2
0
<?php

require_once __DIR__ . "/functions.php";
$bots = get_Bots_Array('Battleship');
$postParams = get_Post_Params(count($bots));
if (!$postParams) {
    $bot1 = "";
    $bot2 = "";
} else {
    $bot1 = $postParams['bot1'];
    $bot2 = $postParams['bot2'];
}
?>
    <article>
    <h2><?php 
echo $lang['MAKE_DUEL'];
?>
</h2>
        <p><label for="width">Largeur de la grille:</label><?php 
echo generate_numeric_select(1, 100, 10, 'width', 'width');
?>
</p>
        <p><label for="height">Hauteur de la grille:</label><?php 
echo generate_numeric_select(1, 100, 10, 'height', 'height');
?>
</p>
        <p><label for="ship1">Nombre de navires de 1 case:</label><?php 
echo generate_numeric_select(0, 10, 0, 'ship1', 'ship1');
?>
</p>
        <p><label for="ship2">Nombre de navires de 2 cases:</label><?php