Example #1
0
function response($min, $max, $randomNumber, $userNumber, $guessNumber)
{
    if ($randomNumber < $userNumber) {
        fwrite(STDOUT, "LOWER\n");
        guess($randomNumber, $guessNumber, $min, $max);
    } else {
        if ($randomNumber > $userNumber) {
            fwrite(STDOUT, "HIGHER\n");
            guess($randomNumber, $guessNumber, $min, $max);
        } else {
            fwrite(STDOUT, "GOOD GUESS!\n");
            fwrite(STDOUT, "You guessed the number in {$guessNumber} guesses.\n");
            //check to see if user wants to play again
            fwrite(STDOUT, 'Play Again? (y/n): ');
            //trim removes the enter key and spaces
            $playAgain = trim(fgets(STDIN));
            if ($playAgain == 'y') {
                //reset the game
                playGame($min, $max);
            }
        }
    }
}
Example #2
0
<?php

require_once 'svedka-config.php';
require_once 'include/sql.php';
require_once 'include/facebook.php';
$grandPrize = getGrandPrize($test_date);
include 'include/facebook-authenticate-create-player.php';
//$player['has_played'] = 0; // temporarily set to false
if ($player && $player['has_played'] == 0) {
    $player['liked'] = 1;
    // play the game
    playGame($fbid);
    $prize = getWinningPrize($test_date);
    if (!isset($prize) || $prize['name'] == null) {
        $prize = getRandomNotPrize();
        $prizeSchedule['prize_name'] = $prize['name'];
        // for feed story
        $prizeSchedule['username'] = $player['username'];
        $prizeSchedule['prize_image'] = $prize['image'];
    } else {
        $prizeSchedule = winPrize($prize['prize_schedule_id'], $player['id']);
    }
    if ($prize['place'] >= 1 && $prize['place'] <= 5) {
        $win = "true";
    } else {
        $win = "false";
    }
    $thumb = "prizes/DoorPrizes/" . $prize['image'] . "_Door.png";
    $bigImage = "prizes/BigPrizes/" . $prize['image'] . "_Big.png";
    $prizeNameUrl = "prizes/TypeBoxes/" . $prize['image'] . "_TypeBox.png";
    if ($prize['place'] == 1) {
Example #3
0
<?php

require_once __DIR__ . '/../vendor/autoload.php';
require_once __DIR__ . '/../src/RPS.php';
// session_start();
//
// if (empty($_SESSION['list_of_inputs'])){
//     $_SESSION['list_of_inputs'] = array();
// }
$app = new Silex\Application();
$app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views'));
$app->get('/', function () use($app) {
    return $app['twig']->render('player1.html.twig');
});
$app->get("/input", function () use($app) {
    $player_one = $_GET['player1'];
    $player_two = $_GET['player2'];
    $results = playGame($player_one, $player_two);
    // $new_game = new RPS($_GET['player1'], $_GET['player2']);
    return $app['twig']->render('results.html.twig', array('results' => $results));
});
return $app;
Example #4
0
                $tie = false;
                if ($player[$face] == $roundWinCard) {
                    $tie = true;
                } else {
                    $roundWinCard = $player[$face];
                    $roundWinPlayer = $playerNum;
                    $roundWinCardName = $face;
                }
            }
            unset($player[$face]);
            $playerNum++;
        }
        if ($tie) {
            echo "Tie <br />";
            echo "<br />";
        } else {
            // round is over -- find winner
            echo 'Player ' . $roundWinPlayer . ' won with the ' . $roundWinCardName . '<br /><br />';
        }
    }
    echo 'GAME OVER';
    return $playedCards;
}
var_dump(playGame($players));
?>

    </p>

    </body>
</html>
Example #5
0
    // game picks a random number between 1 and 100.
    $randomNumber = mt_rand($min, $max);
    $attempts = 1;
    // prompts user to guess the number
    fwrite(STDOUT, 'What\'s your guess? ');
    $guess = trim(fgets(STDIN)) . PHP_EOL;
    do {
        // if user's guess is less than the number, it outputs "HIGHER"
        //add attempt
        if ($guess < $randomNumber) {
            $attempts++;
            fwrite(STDOUT, 'HIGHER. Pick again. ') . PHP_EOL;
            $guess = trim(fgets(STDIN)) . PHP_EOL;
        } else {
            if ($guess > $randomNumber) {
                // if user's guess is more than the number, it outputs "LOWER"
                //add attempt
                $attempts++;
                fwrite(STDOUT, 'LOWER. Pick again. ') . PHP_EOL;
                $guess = trim(fgets(STDIN)) . PHP_EOL;
            }
        }
    } while ($guess != $randomNumber);
    // if a user guesses the number, the game should declare "GOOD GUESS!"
    if ($guess == $randomNumber) {
        echo 'YOU WIN! GOOD GUESS.' . PHP_EOL;
        echo "You guessed {$attempts} times." . PHP_EOL;
    }
}
playGame($min, $max);