- <!DOCTYPE HTML>
- <html lang="ja">
- <head>
- <title>Argolike説明</title>
- <meta charset="UTF-8">
- </head>
- <style>
- .image_size{
- width: 600px;
- height: 400px;
- }
- </style>
- <body>
- <h1>Algolike の概要説明</h1>
- <p>「Algolike」は,カードゲーム「<a href="https://www.sansu-olympic.gr.jp/algo/">algo</a>」を基にしたゲームプログラムです.</p>
- <p> Algolikeでは,「0」から「11」までの数字が書かれた計12枚のカードを用いて,プレイヤーとCPUが対戦します.</p>
-
-
- <p> ゲーム開始時,12枚のカードを裏向けにして山札を作り,これを「デッキ」とします.<br>
- そして,各プレイヤーにデッキからカードを2枚配り.それを各プレイヤーの最初の「手札」とします.<br>
- なお,各プレイヤーは自分から見て左側から数字が小さい順になるように,相手にわからないよう手札のカードを裏向けにして並べなければなりません.<br>
- 画面では,裏向きになっているカードは黒色で表示されます.(自分の手札は下側に表示されます)<br>
- <img src="../images/description_algo/algo_start.png", class ="image_size">
- <p> ゲームはプレイヤーが交互に「アタック」という行動を繰り返して進行していきます.<br>
- アタックとは,相手の裏のカードを選んで,その数字を当てていくことをいいます.<br>
- 以下では,行動しているプレイヤーを「自分」,自分からみた相手プレイヤーを「相手」とします.</p>
-
- <h3> デッキにカードが存在する場合</h3>
- <ul>
- 自分はデッキからカードを1枚引いて,相手に見えないように自分だけ見ます.<br>
- <img src="../images/description_algo/algo_draw.png", class ="image_size"><br>
- そして,相手の手札の中から,数字を当てるカードを選びます.<br>
- <img src="../images/description_algo/algo_target.png", class ="image_size"><br>
- そのカードに対して,自分の手札や,相手の手札の状態をもとに,数字を推理します.そして,推理した数字を宣言します.<br>
- <img src="../images/description_algo/algo_declare.png", class ="image_size"><br>
- </ul>
-
- <h3> デッキにカードが存在しない場合</h3>
- <ul>
- 自分は手札から裏のカードを一枚選んで,相手の手札の中から数字を当てるカードを選びます.<br>
- <img src="../images/description_algo/algo_select.png", class ="image_size"><br>
- これ以降はデッキにカードが存在する場合と同様の流れで,推理した数字を宣言します.<br>
- </ul>
-
- <p>この時,相手は選ばれたカードと宣言された数字が一致しているかどうかを「Yes」か「No」で答えます.<br>
- もし「No」だった場合,アタックは失敗となり,アタックに使用した自分のカードを表にして数字順になるように自分の手札に加えます.<br>
- 画面では,表になったカードは白色で表示されます.
- <ul> <img src="../images/description_algo/algo_failed.png", class ="image_size"><br></ul>
- もし「Yes」だった場合,アタックは成功となり,相手は当てられたカードを表にします.
- アタックに使用した自分のカードは裏向きのまま,数字順になるように自分の手札に加えます.</p>
-
- <ul><img src="../images/description_algo/algo_succeed.png", class ="image_size"><br></ul>
- <p>そして,ターンを相手に渡します.</p>
- <img src="../images/description_algo/algo_bot.png", class ="image_size">
- <p>これを交互に繰り返します。</p>
-
- <p>プレイヤーの手札のカードが全て表になったとき、そのプレイヤーはゲームに敗北します。</p>
- <img src="../images/description_algo/algo_win.png", class ="image_size">
- <img src="../images/description_algo/algo_lose.png", class ="image_size">
-
- <p>プレイヤーの手札のカードが全て表になったとき、そのプレイヤーはゲームに敗北します。</p>
- <p style="margin-bottom:3em;"></p>
- <a href="EnvironmentAlgoLike.html">次へ</a>
- <p style="margin-bottom:5em;"></p>
-
- </body>