cd front
npm i
cd ..
./gradlew buildFront clean bootJar
java -jar build/libs/oi-0.0.1-SNAPSHOT.jar
Start redis.
Access to http://localhost:8080/
demo: https://oi.moreslowly.jp/
Oi はおいちょかぶに似たカードゲームです。それはトランプを使用したシンプルなカードゲームです。プレイヤーは手札のカードの合計値の一桁目で競います。最も強い手札を持つプレイヤーが勝者となり、賭けた金額を獲得します。
- 1 〜 6 人のプレイヤー
-
手札の配布: ゲームが開始されると、各プレイヤーに2枚のカードが配られます。1枚は裏向き(見えない)、もう1枚は表向き(見える)となります。
-
賭け金の設定: プレイヤーは手札の強さに自信があると感じた場合、任意の賭け金を設定します。
-
カードの公開: 賭け金を設定したプレイヤーは、裏向きになっていたカードをめくり、手札の2枚を確認します。
-
手札の強さの計算: 手札の2枚のカードを足し合わせます。このとき、Jは11、Qは12、Kは13として計算し、数字のカードはそのままの数値で計算します。スートは関係ありません。手札の強さは、カードの合計値の一桁目によって決まります。9が最も強く、8, 7, 6, 5, 4, 3, 2, 1, 0 の順に弱くなります。
-
追加カードの要求: プレイヤーは、手札の強さに満足がいかない場合、もう1枚のカードを要求することができます。この場合、3枚のカードの合計値の一桁目で手札の強さを計算します。
-
コンピュータプレイヤーの手札: プレイヤーが手札の強さを決定した後、コンピュータプレイヤーが親として自分の手札を構成し、強さを決定します。
-
勝敗の判定: プレイヤーの手札の強さとコンピュータプレイヤーの手札の強さを比較します。プレイヤーの方が強ければ、賭けた金額
がプレイヤーに支払われます。
- 合計値の一桁目が同じ場合、引き分けとなります。
- プレイヤーは追加カードを要求するかどうか慎重に考えましょう。3枚目のカードによって、手札の強さが変わります。