ゲーム作成

ブラックジャックというゲームの作成をしました。

このゲームはディーラー含め4人程度で、21に近い数にした人が勝ちというゲームです。
ディーラーより数が大きくないと負けです。つまり、ディーラーより数字が大きいプレイヤーの勝利になります。(複数人勝ちもあります。)
ルール説明です。
1.最初にカードが2枚配られます。
カードは13(1~13)枚が4セット(♡、♠、♦、♧)の52枚です
2.カードに書いている数字を足して21に近づけます。
3.21に近づけるためにカードを引くことができます。
4.カードは何枚でも引くことはできるが、21を超えてしまった時点でバーストといって負けになる。
5.Aは1か11というどちらの数字も使うことができる。(例)Aと10が手札にあったとき、21or11どちらも選択できる。つまり手札次第で数字を変化させれる。
6.J,Q,Kは10として扱われる。

今回のゲーム作成が本来のゲームと異なる点

4人対戦ができなかった。→一つのパソコンを回して4人対戦できるように計画していたが、ターミナルに数字が映ってしまうため、ディーラーとの1対1に変更した。

ゲームソースコード

  • ソース
  • 網倉君が複数人での対戦を可能にしてくれたので、リンクから飛んでください。

  • 網倉君の作品
  • 今回のpythonを通して

    まず、自分はパイソンとは?という全く知識を知らない時点からスタートしてインターネットなどを活用して何とか完成させた。一言でいうとマジでわかんないという言葉しか出てこなかった。今回の知識は使える場所こそ限られてくると思うが、全く使えない知識、能力ではないと感じた。今回パイソンという言葉と技術を知れてよかったと思ったが、同時に今後あまり関わりたくないと思った。