最終更新日 2009年12月5日

Subtraction Game

Subtraction.exe Ver.1.0


このソフトは、高知大学の共通教育の「ゲームの世界」の授業のために作った、 ELWYN R.BERLEKAMP, JOHN H. CONWAY, RICHARD K. GUY 著「WINNING WAYS FOR YOUR MATHEMATICAL PLAYS」 に載っているゲーム「Subtraction Game」です。
「Subtraction Game」の基本ルールは次のようなものです。
1. 二人で交互に着手。
2. 手はどれかの山から許された個数の石を取り除く。
3. 取り除く石がなくなったほうが負けです。

このプログラム 「Subtraction.exe」 使い方は簡単で、実行すると

となります。
石の山の個数(7個以下)とそれぞれの石の個数を Edit にセットし、 「SET」のボタンをクリックします。

となります。

ラジオボタンの「先手」、 ラジオボタンの「後手」または ラジオボタンの「両方」をクリックして、「先手」か「後手」か「先手も後手も人間が行うか」を決めます。 更に、通常のニム(一つの山から一個以上何個でも石をとって良い)をしたい場合は ラジオボタンの「Standard Nim Game」をクリックし、一つの山から取り除ける石の個数を 制限したいときはラジオボタンの「Subtraction Game」をクリックし、取り除ける石の数の チェックボックスにチェックを入れます。初期状態は、 Subtraction Game で、2個、5個および6個の石が取り除ける石取りゲームの設定になっています。 「PLAY」ボタンをクリックして、ゲーム開始です。


石は右端から取り除いていきます。取り除きたい石達の一番左の石をマウスでクリックします。 今の場合、取り除ける石の個数は2個、5個および6個ですから、ここでは一番上の列の右から6個目の 石をクリックしてみます。



組合せゲーム理論の授業の教材用にと一日間で作ったプログラムで、「ゲームの値」を理解するために 作った物で、ゲームとして遊んでも、人間同士の対戦ならともかく、 面白くともなんともありません。正確な理論を知らなければ、コンピュータに必ず負けます。



Subtraction.EXE のダウンロ ード

ホームページに戻る