Skip to content

KMYsqHRK/coyote-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

コヨーテ

コヨーテは、戦略的カードゲームです。プレイヤーは自分のカードが見えない状態で、他のプレイヤーのカードを見ながらベットを行います。 なお、このゲームは New Games Order 社が開発したコヨーテに多大な影響を受けています。

特徴

  • コンソールベースのゲーム
  • カラフルな ASCII アートでカードを表示
  • AI対戦相手
  • ジョーカーカードを含む
  • エースカードの特殊ルール

インストール

  1. このリポジトリをクローンまたはダウンロードします。
  2. 必要な依存関係をインストールします:
pip install -r requirements.txt

遊び方

  1. ゲームを起動します:
python coyo-te.py
  1. 画面の指示に従ってプレイします。
  2. 各ターンで、現在のコール数を超えるか、ゲームをストップするかを選択します。
  3. 最後まで残ったプレイヤーが勝者です!

ゲームのルール

  • 各プレイヤーは1枚のカードを受け取りますが、自分のカードは見えません。
  • プレイヤーは他の人のカードは見ることができます。
  • ターン毎に、プレイヤーは現在のコール数を超えるか、ゲームをストップするかを選択します。
  • 全カードの合計値が最後のコール数を下回っている場合、そのコールをしたプレイヤーが勝ち残ります。
  • エースは他のカードの合計値を2倍にします。
  • ジョーカーは-7点として計算されます。

コードの構造

  • Card クラス:個々のカードを表現
  • Deck クラス:カードデッキを管理
  • Player クラス:プレイヤー(人間とAI)の行動を制御
  • メインゲームロジック:play_round 関数で実装

依存関係

  • Python 3.x
  • colorama:コンソールの色付き出力に使用

ライセンス

このプロジェクトは MIT ライセンス の下で公開されています。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages