Privacy Policy Cookie Policy Terms and Conditions アリマア - Wikipedia

アリマア

出典: フリー百科事典『ウィキペディア(Wikipedia)』

アリマア (Arimaa) は、チェスの盤と駒を使用してプレイすることができる2人用のボードゲーム子供でも理解できる簡素なルールでありながら、各局面で指せる手の数を何千通りにもすることでコンピュータによる計算を困難にしていることが特徴。元NASA職員であるオマール・サイド(Omar Syed) が考案し、2002年11月20日に発表した。当時小学生であったオマールの息子アーミル (Aamir Syed) も、開発に大きな役割を果たした。「Arimaa」という名称は、Aamirのスペルをひっくり返し(rimaa)、先頭にaを付け加えたものである。

このゲームを生み出す動機となったのは、チェスの世界チャンピオンと互角に戦うことのできるコンピュータ(ディープ・ブルー)の出現である。世界のトップレベルに到達したことでコンピュータチェスは一応の目標を達成したといえるが、アリマアでは可能な手を端から検索するなどいわば「力技」ともいえる従来の方法は通用せず、強いアリマアプログラムを作成するためには違ったアプローチが必要になると考えられる。そもそもコンピュータのように早くも正確でもなく、膨大な定石データベースも持つことができない人間の思考能力でコンピュータと対等に戦えるという事実は、いまだ知られていない斬新で強力なアルゴリズムが見つかる可能性を示唆している。人間どうしが行うゲームとしても十分に遊べるものであるが、人間と(人間が書いた)プログラムとの対戦で真価が発揮されるゲームである。

オマールは2020年までにアリマアで人間を打ち負かすコンピュータを開発した者には1万ドルの賞金を支払うと宣言している。2004年に行われたゲームでは、世界最強のアリマアプログラムは0勝8敗でオマールに完敗した。このプログラムはチャンピオンになったこともある囲碁プログラム「Many Faces of Go」の開発者であるデイビット・フォットランド(David Fotland)によって書かれたものである。

目次

[編集] ルール

[編集] 用具

8×8マスのゲームボードと五種類の駒を使う。駒はプレイヤーごとにラクダが各1個、が各2個、ウサギが8個。駒の強さは象→ラクダ→馬→犬→猫→ウサギの順。チェスの1セットで代用できる(おそらく遊びやすく普及しやすいようにチェスの用具を流用できるようにルールを設定したものと思われる)。チェスの駒でプレイする場合、キング→象、クイーン→ラクダ、ルーク→馬、ビショップ→犬、ナイト→猫、ポーン→ウサギとして代用する。

[編集] ゲームの手順

アリマアでは、駒の配置は固定されておらず、プレイヤーが自由に配置できる。チェスと同様端から二列が自陣となり、先手からその中に駒を配置する。先手の配置がすべて完了したら、後手も駒を配置する。両プレイヤーの配置が完了したら、チェスのように各プレイヤーが交互に手番を経過していく。各プレイヤーは一度の手番(turn)に最大4手(step)まで動かすことができる。4手すべてを消費しなくても手番を終了できるが、少なくとも1手は消費しなければ手番を終了できない。

[編集] 勝敗条件

相手側の一番奥の列をゴール列と呼ぶ。8個あるウサギのうち、先にひとつでも相手のゴール列に到達した側の勝利となる。一方のプレイヤーがすべてのウサギを失い勝利の可能性を失った場合でもゲームは続行し、両方のプレイヤーがすべてのウサギを失った場合は引き分けに持ち込むことができる。

[編集] 駒の動き

プレイヤーは任意の自分の駒を隣接する前後左右4マスのいずれかに一マスずつ進めることができ、駒を1マス進めるごとに1手を費やす。ただしウサギだけは後ろへ進めず、ウサギが後ろへ進めないのを除けば全ての駒の動きは同じである。駒は移動方向を変えることもできるし、異なる複数の駒を進めてもよい。駒を進める順番も自由である。別の駒がいるマスには侵入できず、チェスのように相手の駒を取ることはできない。

[編集] 押し出し(Pushing)と引っ張り(Pulling)

駒は「押し出し」ができる。押し出しでは、まず隣り合う相手の駒を空いている任意の方向に動かし、その空いた位置に自分の駒が進む。また、駒は「引っ張り」もできる。相手の駒に隣り合う自分の駒を1マス移動させ、空いた位置に先ほど隣接していた相手の駒を移動させる。 押し出しと引っ張りは自分より弱い駒に対してのみ可能で、同じ強さの駒同士では出来ない。押し出しや引っ張りには相手の駒の移動に1手と自分の駒の移動に1手で計2手を費やす。一連の押し出しが完了する前に、他の駒を移動させたり別の押し出しや引っ張りを行うことは出来ない。また、押し出しと引っ張りは一回の手番のあいだに完了させなければならない。1回の手番内で移動や押し出し、引っ張りをどのように組み合わせてもよい。

[編集] 硬直(Freezing)

駒がより弱い相手の駒に隣接すると、隣接された相手の駒は移動できなくなる。これを硬直と呼ぶ。ただし、味方の駒が隣接している駒は硬直しない。硬直している駒は、味方が隣接することで硬直を解き、動けるようにすることができる。

[編集] 罠(Trap)

ゲームボードには罠となるマスが4つ設置されている。罠に侵入した駒は、罠にかかったとみなされゲームから除外される。ただし、罠マスに侵入した駒に味方の駒が隣接している場合は罠に掛からない。罠マス上を通過したい場合は、そこに味方が隣接することで罠に落ちるのを防ぐことができる。隣接する味方の駒がいなくなると、その瞬間に罠マス上の駒は罠にかかってゲームから除外される。押し出しや引っ張りによって、相手の駒を罠にかけることもできる。罠マスの位置はc3、c6、f3、f6の4ヶ所。将棋のようなゲームから除外された駒が復帰するルールはない。

[編集] 特殊な状況下におけるルール

  • 両プレイヤーが全てのウサギを失った場合は引き分け。
  • 手番の終了時の駒の配置が3回同じ配置になった場合は、そのプレイヤーの負け。
  • 自分の手番に硬直や移動する場所が無いなどで動かせる駒が一つも無い場合、そのプレイヤーの負け。
  • 相手のウサギを自分の最後列にみずから引っ張りもしくは押し出し、そのウサギがターンの終了時にも自分のゴール列にある場合は、ゴール位置に侵入されたプレイヤーの負け。ただし、手番の終了前に再びそのウサギをゴール列外に移動させた場合は、負けにならない。

[編集] 外部リンク

  • Arimaa 最新情報やルール解説、全世界の相手とオンライン対戦が可能なほか、ビジュアルな動画で駒の動きを確認したり、実際に駒を動かして練習できるFlashがある。(英語)
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu