2013年12月21日土曜日

ブラックジャックのシミュレータをjavascriptで書いてみた

ブラックジャックのシミュレータは以前も作ったことがあるけど、今回はブラウザでも実行できるようjavascriptで作ってみた。 途中で力尽きしまったので、ディーラーのシミュレーション部分のみ作成。 概要は以下のとおり

  • ディーラーのアップカードを2~10, Aceのいずれかを選択する
  • 17以上になるまでカードを引く
  • 最終的なディーラーハンドの出現回数と割合を計算する


結果の見方

たとえば、ディーラーのアップカードが10のとき、バーストする確率は約22~23%というが分かる。 ということは、プレイヤーカードが16であったとしてもスタンドすればほぼ8割方負けしまうので、引いた方がまだましという判断になる。

シミュレータの場所

シミュレータのページはこちら