send link to app

ヨセフスルーレット 〜Josephus Roulette〜


4.2 ( 192 ratings )
게임 교육 카지노 교육
개발자: Masanori Fukui
비어 있는

私達が研究しているヨセフス問題をベースとして作成した, ルーレット状ゲームです.
数学教育研究の一環として作成しました.
ならびにヨセフス問題という数学に興味を持ってもらえるようにという意図も込めて作成しました.

プレイヤが自分の好きな数字を選択します. その選択した数字が消えた順番に下からランキングが決定し, 残ったプレイヤが勝ちとなります.
よく知られているルーレットのように数字が消えていくように見えますが, 消えていく数字は, ギャンブル的な要素ではなく, 数学的構造に基づいて決定されます.
この数学的構造は, ヨセフス問題と呼ばれる数学に基づいています.
つまりギャンブル的な要素はなく, 数学的構造を理解すれば最適に近い数字を選択することが出来ます.

遊び方について説明します.
まずアプリを立ち上げると, n,r,mode,processを選択する画面が表示されます.
nは, 数字の数.
rは, r番目, 2r番目というように消えていく数字の飛ばす数に関わる数.
modeは, 円形(Circle)か線形(Linear)の選択.
processは, 1つ(Sequence)か2つ(Cross)を選択.
randomのスイッチをONにすると, 上述のパラメタは乱数で決定されます.
nextをタップすると, 次の画面に移ります.
次の画面では, プレイヤがどの数字に賭けるかを決めます.
そして参加プレイヤがそれぞれ違った数字を選ぶと, startボタンが表示されます.
startボタンをタップすると, ゲーム開始です.
ステッパーを動かすとルーレット状の棒が動き, その棒が当たった数字が消え去ります. そして消えた数字からランキングが決まります.
最後に残った数字がJosephus Numberで, その数字を賭けることが出来れば勝てます.

(Project Members)
Programming and Planning : Masanori Fukui(EM Software)
Icon Making : Ryo Hanafusa(Kwansei Gakuin University)