[San Ta Si]


#ref(./upperhand5x5_3.jpg,right,around,自作5x5のUpperHand)
* HISTORY [#e0b017ee]
UpperHand(アッパーハンド)は、Orda industries (イスラエル)から発売された二人用のゲームです。
商品は、主に米国見かけることができたとのことです。
#ref(./upper-hand.gif,nolink,オリジナルのUpperHand,50%)

// /////////////////////////
// http://www.allbusiness.com/manufacturing/miscellaneous-mfg-doll-toy-games-games/7472089-1.html
// //
// Name of the game. (Orda Industries Ltd.) (Company Profile)
// Publication: Israel Business Today
// Date: Friday, August 13 1993
// 
// Orda Industries Inc has undergone numerous developments to establish itself a one of Israel's largest children's games manufacturers. Originally founded by Weizmann Institute of Science mathematic professors, the company was acquired by a Koor subsidiary before being purchased by its present owners, Kibbutz Malkia. A marketing contract with Milton Bradley and a successful entry into the Far Eastern market increased Orda sales from $1 million in 1989 to $6.1 million in 1992. Orda produces 10 new games a year, carefully selecting only the best inventions.
// /////////////////////////

* BOARD & PIECES [#oba7ff19]
オリジナルのUpperHandは5x5のボードを使います。
#ref(./upperhand9x9_1.jpg,left,around,自作9x9UpperHand)
|SIZE(24):  |SIZE(24):  |SIZE(24):  |SIZE(24):  |SIZE(24):  |
|SIZE(24):  |SIZE(24):  |SIZE(24):  |SIZE(24):  |SIZE(24):  |
|SIZE(24):  |SIZE(24):  |SIZE(32):CENTER:COLOR(blue):●|SIZE(24):  |SIZE(24):  |
|SIZE(24):  |SIZE(24):  |SIZE(24):  |SIZE(24):  |SIZE(24):  |
|SIZE(24):  |SIZE(24):  |SIZE(24):  |SIZE(24):  |SIZE(24):  |
''左写真は9x9のセットアップ。右表は5x5のセットアップ。''

&br;&br;
プレーヤーは、それぞれ白玉、黒玉を下表の個数持っておきます。
#ref(upperhand5x5_2.jpg,right,around)
|ボードサイズ|白玉の個数|黒玉の個数|h
|2x2|3|2|
|3x3|7|6|
|4x4|15|15|
|5x5|27|27|
|6x6|46|45|
|7x7|70|69|
|8x8|102|102|
|9x9|142|142|
|10x10|193|192|
|11x11|253|252|
|12x12|325|325|
|13x13|409|409|
|14x14|508|507|
|15x15|620|619|
|...|...|...|

サイズが奇数のボードを使う場合は、ボードの中央に、中立の玉を置いてスタートします。

白が先手、黒が後手です。

玉は、下にボードか、四つの玉があるところならどこにでも置けます。

** ボーナス [#c70af49b]
自分の玉を置いた結果、その玉を含む四個の領域に玉が置かれた状態になり、その内三個以上を自分の色が占めている場合は、その四個の玉の上にもう一つ自分の玉を同じ手番の中で置きます。その結果、置いた玉で四個の玉が置かれた状態ができて、同じように三個以上を自分の色が占めているなら、同じ手順を繰り返します。
#ref(./upperhand_bonus.jpg,60%)
左の状態で''A''に'''赤'''が置くと、''B''にボーナスを同じ手順でことができる。

自分の玉を置いて、領域が四個になり、その内相手の玉が三個以上を占めている場合は、自分の手番で相手の玉を一つ上に置きます。これによって、また四個の領域ができた場合は、同じ判断と手順を''同じ手番の中で''繰り返します。

#ref(upperhand5x5_1.jpg,right,around)
* GOAL [#b98ad14a]
先に、自分の持ち玉をなくした方が勝ちです。
&br;&br;

* STRATEGY [#tf5575c1]
プレーした人の多くは、囲碁に似た感覚を受けるようです。厚みや実利に相当する、囲碁的な戦略/感覚を持つことで、ゲームを有利に運ぶことができます。
囲碁のように局面を模様で受け止める頭脳の使い方が受け入れやすいのか、チェスなど他のアブストラクトゲームよりも、女性に好かれるゲームです。

囲碁的感覚は、盤面が5x5のものよりも大きなサイズのものの方がより有効な印象を受けます。

自分のボーナスを獲得し、相手のボーナスを阻止することがすなわち勝ちにつながるのですが、バランスが重要です。
よくできたアブストラクトゲームのほとんどに当てはまる戦術ですが、指した手で直接利益を追求するより、後の手に含みを残した形を目指すのが良いでしょう。


* NOTE [#p9be4064]
オリジナルのゲームは絶版で、ほとんど手に入りません。米国発と言われているこのゲームですが、そもそもあまり売れなかったのか、館長の8年程の米国滞在中も見たことがありません。ですので、ほとんどの人は、ボードを自作して遊んでいるようです。写真も、5x5, 9x9のボードは館長自作の物です。

5x5のボードは早く決着がつきますが、同じルールで、より大きなボードでプレーする方が戦略性が高くなり、ずっと面白いようです。
11x11ぐらいが最も面白いと言われています。写真の9x9ボードは、当初11x11にするつもりだったのですが、米国で販売されていたビー玉の品質が悪く、大きさや形が不揃いで、11x11ではゲームの途中で山が崩れてプレーに集中できないため、やむなく9x9にしたのです&sad;)

#ref(upperhand9x9_3.jpg,right,around)
* UpperHandとコンピュータ [#z320a501]
1980年代後半に、UpperHandをコンピュータプログラミングの題材として、強者プログラマ達がAI作りにしのぎを削ったため、日本では比較的知られたゲームです。

:bit 1989年9月号 ナノピコ回答 (出題は同年5月)|'''共立出版'''&br;
9本のプログラムによる総当たり戦の結果と、優勝した森田((森田将棋の作者))氏によるアルゴリズム、ゲームの戦略考察が掲載されています。

:[[続ナノピコ教室>参考文献/ナノピコ教室 / 続ナノピコ教室]]|''駒木悠二+有澤誠'' '''共立出版 (1991年3月)'''&br;
雑誌記事の再編です。BASICの着手選択サブルーチンのソースコードも掲載。より詳しく編集されています。

:[[参考文献/Computer Today 1993年9月号 ゲイムのアルゴリズム]]|''アッパーハンドのアルゴリズム'' ''南雲夏彦''&br;
森田氏のアルゴリズムや、小谷氏のアルゴリズムを取り上げて紹介しています。9路版で、森田氏のプログラムが小谷氏のプログラムを破った棋譜も掲載されています。

:[[参考文献/bit別冊 ゲームプログラミング]]|'''共立出版''' ゲームAIを書くことを喚起するところで、ゲームの紹介が少し出ています。

館長が知っている範囲で、上記の書籍、雑誌記事などで取り上げられています。
また、PC98上で、複数のプログラマが作成したAIを選んで対戦できるソフトも公開されました。

他に、森田氏による[[参考文献/森田のミニゲーム集]]に'''クリスタルボール'''という名で組み入れられて発売されています。
// &ref(./morita_minigames1.jpg,50%); &ref(./morita_minigames2.jpg,50%);&br;
// ''[[参考文献/森田のミニゲーム集]]''

[[こちらのサイト>ネット上のリソース#upperhand]]では、JavaでAppletを製作し、プログラムの製作工程を詳しく解説してくれています。ソースコードも、公開していますので、プログラミングの学習にも役立ちます。館長は、このプログラムをHackして、ボードサイズを5x5のみでなく可変にして遊べるようにしました。
#ref(upperhand9x9_2.jpg,left,around)
#ref(upperhand9x9_4.jpg,right,around)
#clear

* SEE ALSO [#h6ab7a0b]
#related
- [[UpperHand Game>http://www.yk.rim.or.jp/~koba/Java/UpperHand/]] 前述のJavaで作成されたUpperHand Appletです。

* Feedback [#u1caae51]
&facebooklike(400x180,action="like",scrolling="yes",show_face="true",layout="standard",colorscheme="light",align="right",float="right",rlmargin="10");
#vote(おもしろい[6],役に立つ[0],興味ない[0],理解できない[0],やってみたい[2],食べてみたい[0])
#vote(おもしろい[7],役に立つ[0],興味ない[0],理解できない[0],やってみたい[2],食べてみたい[0])
//#pcomment_nospam(noname)

TOP   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS   [Privacy Policy]