скрипт КНБ

Discussion in 'PHP' started by Yzy, 16 Dec 2010.

  1. Yzy

    Yzy New Member

    Joined:
    8 May 2009
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    Всем привет, меня интересует по какому алгоритму написан скрипт для игры в камень ножницы бумага, и кто может дать исходник?
     
  2. Int32

    Int32 New Member

    Joined:
    24 Aug 2010
    Messages:
    19
    Likes Received:
    1
    Reputations:
    1
    простейший алгоритм



    PHP:
    <?
    if (
    UrlDecode($_GET['game']) == 'ножницы')
    {
    $ch 1;}
    if (
    UrlDecode($_GET['game']) == 'бумага')
    {
    $ch 2;}
    if (
    UrlDecode($_GET['game'] == 'камень'))
    {
    $ch 3;}


    $data = array('','ножницы''бумага''камень');
    $rand rand(1,3);

    if (
    $rand == $ch)
    {
    echo
    'ничья';
    }
    if ((
    $rand == 1  && $ch == ))
    {
    echo (
    'вы проиграли , вы выбрали '.$data[$ch].' а бот '.$data[$rand]);
    }
    if ((
    $rand == 2  && $ch == ))
    {
    echo (
    'вы выйграли , вы выбрали '.$data[$ch].' а бот '.$data[$rand]);
    }
    if ((
    $rand == 2  && $ch == ))
    {
    echo (
    'вы проиграли , вы выбрали '.$data[$ch].' а бот '.$data[$rand]);
    }
    if ((
    $rand == 3  && $ch == ))
    {
    echo (
    'вы выйграли , вы выбрали '.$data[$ch].' а бот '.$data[$rand]);
    }
    if ((
    $rand == 3  && $ch == ))
    {
    echo (
    'вы проиграли , вы выбрали '.$data[$ch].' а бот '.$data[$rand]);
    }
    if ((
    $rand == 1  && $ch == ))
    {
    echo (
    'вы выиграли , вы выбрали '.$data[$ch].' а бот '.$data[$rand]);
    }

    ?>
    Вот , немного быдлокод , но всеже работает
     
  3. Yzy

    Yzy New Member

    Joined:
    8 May 2009
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    я в пхп не силен,
    то есть он рандомно выбирает или как?
    объясни пожалуйста
     
  4. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    Нихрена себе "немного" :eek:

    По теме:
    Рандомно сравнивается с выбором игрока.
     
  5. Yzy

    Yzy New Member

    Joined:
    8 May 2009
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    то есть если игрок выберет Б, то оно будет работать в отношении в Б?