プムシカ/ティックタックトー

このパッケージの最新バージョン(v4.0)にはライセンス情報がありません。

v4.0 2023-11-11 20:25 UTC

This package is auto-updated.

Last update: 2024-09-11 22:17:58 UTC


README

バージョン 1

任意の大きさのフィールド(3x3から10x10まで)でコンピュータと"クロスと円"(ティックタックトー)をプレイするプログラムを作成します。

  • 常にクロスで始め、人間がどのプレイヤーになるかはランダムに決定されます。
  • 全ての試合の日付と結果、および試合中にした全ての動きがデータベースに保存される必要があります。
  • データベースには、各試合について以下の情報が保存されるべきです
    • フィールドのサイズ
    • 試合の日付
    • プレイヤーの名前
    • 人間がどのマークで遊んだか
    • 試合で勝ったマーク
    • 動きの記録:手順番号 | X座標 | O座標
  • プログラムには以下の3つのモードを実装する必要があります
    • 新しいゲーム
    • 保存された全ての試合のリストの出力
    • 保存された試合の再現(つまり、その試合の全ての手順の再現)

要件

最小PHPバージョン:8.* 最小Composerバージョン:2.*

インストールとゲームの起動に関する手順

GitHubから

プロジェクトをクローンするカテゴリに移動します;composerをインストール;ルートカテゴリに移動;コンソールで「composer update」を実行;ルートカテゴリのbinカテゴリに移動し、「php start.php」をコンソールで実行します;

Packagistから

プロジェクトをクローンするカテゴリに移動します;「composer require pumushka/tic-tac-toe」を実行;vendor/binカテゴリに移動し、「php start.php」をコンソールで実行します。