当前位置: 首页>>代码示例>>PHP>>正文


PHP Game::display方法代码示例

本文整理汇总了PHP中Game::display方法的典型用法代码示例。如果您正苦于以下问题:PHP Game::display方法的具体用法?PHP Game::display怎么用?PHP Game::display使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Game的用法示例。


在下文中一共展示了Game::display方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Game

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <?php 
// gets URL and translates into board
$position = $_GET['board'];
//splits string into array for each square
$squares = str_split($position);
$game = new Game($squares);
$game->display();
//-----------------------------------------------------------------
//Main game logic
//-----------------------------------------------------------------
if ($game->winner('x')) {
    echo 'You win. Lucky Guesses!';
} else {
    if ($game->winner('o')) {
        echo 'I win. Muahahah';
    } else {
        echo 'No winner yet. But you are losing >:)';
    }
}
class Game
{
    var $position;
    var $squaresLocal;
    function __construct($squares)
开发者ID:matthewina24,项目名称:acit4850TicTacToe,代码行数:31,代码来源:index.php

示例2: Game

    }
}
// Updates the current board upon every request
if (isset($_GET['board'])) {
    $squares = $_GET['board'];
} else {
    $squares = "---------";
}
$game = new Game($squares);
// Stops the game if a winner is found
if ($game->winner('o')) {
    $game->game_finished = true;
    echo 'You win. Lucky guesses!';
} else {
    // Make a move
    $game->pick_move();
    // Check if the move wins the game
    if ($game->winner('x')) {
        $game->game_finished = true;
        echo 'I win. Muahahahaha';
    } else {
        echo "No winner yet, but you are losing!";
    }
}
// Display the game board after this round
$game->display($squares);
// Restart resets board to empty state
echo '<br/><a href="?board=---------">Restart</a>';
?>
    </body>
</html>
开发者ID:cleed,项目名称:COMP4711Lab1,代码行数:31,代码来源:index.php

示例3: Game

        for ($i = 0; $i < 9; $i++) {
            if ($this->position[$i] == '-') {
                return false;
            }
        }
        return true;
    }
}
//Get the Xs,Os and -s in the board.
$position = $_GET['board'];
$game1 = new Game($position);
//Check if x won
if ($game1->winner('x')) {
    $game1->isWinner = true;
    echo '<h1 align="center">Congratulations, You Win!</h1>';
    //Check if o won
} else {
    if ($game1->winner('o')) {
        $game1->isWinner = true;
        echo '<h1 align="center">O wins</h1>';
    } else {
        //No winner
        echo '<h1 align="center">No Winner Yet</h1>';
    }
}
//Display the game
$game1->display();
?>
  </body>
</html>
开发者ID:thomasyu93,项目名称:COMP4711,代码行数:30,代码来源:TicTacToe.php

示例4: Game

$squares = $_GET['board'];
// gettings all the different squares
if ($squares == "") {
    // check to see if board squares were declared
    $squares = "---------";
}
$gamefinished = false;
// variable to see if game has ended
$game = new Game($squares);
// create new Game object
$game->pick_move();
// AI picks a moves
if ($game->winner('x')) {
    //checks to see if it meets winning conditions
    echo 'You win';
    $gamefinished = true;
} else {
    if ($game->winner('o')) {
        echo 'I win';
        $gamefinished = true;
    } else {
        echo 'Draw';
    }
}
$game->display($gamefinished);
//displays board
?>
    </body>
</html>

开发者ID:dhivmanohar,项目名称:comp4711,代码行数:29,代码来源:index.php

示例5: Game

<?php 
/*
Designer: Jim Parry & Gabriel Seonghyoung Lee
Programmer: Gabriel Seonghyoung Lee
Date created: January 12, 2016
Revision: 
    January 12, 2016 - File created
    January 15, 2016 - Implemented tic-tac-toe 
*/
require "game.php";
// Get the current board state from the URL
$squares = $_GET['board'];
// Check if the current board state is set in the URL
if (isset($_GET['board'])) {
    // Instantiate new Game object with the current board state
    $gg = new Game($squares);
    // Display the board state
    $gg->display();
    echo '<br/>';
    // Check to see if anyone has won
    if ($gg->winner('x')) {
        echo 'You win. Lucky guesses!';
    } else {
        if ($gg->winner('o')) {
            echo 'I win. Muahahahaha';
        } else {
            echo 'No winner yet, but you are losing.';
        }
    }
}
开发者ID:ScrawnySquirrel,项目名称:COMP4711-Lab01,代码行数:30,代码来源:index.php


注:本文中的Game::display方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。