こちらの公開は終了しています。最新版は、[[Abstract Strategy Games Online]]をご覧ください。 * はじめに [#k57eb240] //このページは、ゲーム学会第9回全国大会の特設ページです。 [[Abstract Strategy Games Online]]の本バージョン(Version 5)は、 館長がこれまでのシステムを開発した環境をベースに、AI研究の一人者である 北陸先端科学技術大学院大学のクロエツェー・ジュリアン氏がAIの強化を担当しています。 プログラムは、開発中のもので、恒久的・一般向けの公開を目的としていません。また、プログラムに不具合が多数残っておりますことをご了承ください。 * Online Abstract Strategy Games (( Copyright © Masahiro Nakajima 2009-2010, www.nakajim.net 2009-2010, All rights reserved. )) [#p6d4f88b] //&populargame(float="right",description1="バージョンアップなどで、データベースの情報が新しくなると、カウンターがリセットされます。"){}; &flash(/plugin/htmlinsert/GAS2010/main.swf,520x480,bgcolor="#ffffff",align=left){}; //&flash(/plugin/htmlinsert/GAS2010/main.swf,520x480,bgcolor="#ffffff",align=left){}; このシステムは、アブストラクトゲームのオンライン対戦環境です。実際にAIや対人で対戦することで、アブストラクトゲームのルールや楽しさを理解しやすいと考えて、このシステムを制作しました。統合ゲームシステムなので、このページで、現在は6つのゲームの実装が完了しています。 ゲームを遊ぶには、ブラウザにFlashPlayer Pluginが必要です。 * Available Games [#we13f3ba] 画像をクリックすると、イメージの拡大です。ゲームの名称をクリックすると、各ゲームの紹介ページへ移動します。 |&ref(Abstract Strategy Games Online/FlipFlopOnline_1closeup.jpg,FlipFlop,128x100);|&ref(Abstract Strategy Games Online/RinneOnline_1closeup.jpg,Rinne,128x100);|&ref(Abstract Strategy Games Online/KingsValley_1closeup.jpg,King's Valley,128x100);|&ref(Abstract Strategy Games Online/AlapoOnline_1closeup.jpg,Alapo,128x100);|&ref(Abstract Strategy Games Online/MiniShogiOnline_1closeup.png,MiniShogi,128x100);|&ref(Abstract Strategy Games Online/どうぶつしょうぎ_1closeup.png,どうぶつしょうぎ,128x100);| |CENTER:[[FlipFlop]]|CENTER:[[Rinne>RinneTensei]]|CENTER:[[King's Valley]]((Original Game: Copyright © 2006 Mitsuo Yamamoto and Gift Box Co., Ltd., All rights reserved))|CENTER:[[Alapo]]|CENTER:[[5五将棋]]|CENTER:[[どうぶつしょうぎ]]| - ゲームをプレーするには、上のFlashのメニューから、ゲームを選択して、''Start Game''で開始してください。 - それぞれのゲームのルール詳細は、各ゲームのページをご覧ください。 また、当館では他にも以下のゲームが体験できます。 |[[&ref(アブストラクトゲーム博物館/KalahOnline_1closeup.jpg,Kalah マンカラ,128x100);>Kalah (マンカラ)]]|[[&ref(アブストラクトゲーム博物館/nimOnline_1closeup.jpg,nim,128x100);>nim Online]]|[[&ref(アブストラクトゲーム博物館/XiangqiOnline_1closeup.jpg,象棋,128x100);>Coffee Chinese Chess]]| |CENTER:[[Kalah (マンカラ)]]|CENTER:[[nim>nim Online]]|CENTER:[[象棋>Coffee Chinese Chess]]| * Instruction [#r696b6fe] + ゲームのルール、プレイヤーを選択してください。 -- 人が対戦せずに、AIのみにプレーさせることもできます。 -- ''プレイヤー''に'''人'''を選んだときは、プレイヤー名を記入することができます。 -- AIは 1 < 2 < 3 < 4と、数値が大きくなるほど読みが深くなります。 --- ゲームによって選べる最大レベルは異なります。 -- ゲームの履歴は、サーバーのデータベースに蓄積して、将来のAIで活用されます。((いまのところ、学習能力はありません。))本Previewシステムでは、公開期間中のみ保存します。 + ''ゲームをはじめる''ボタンで、ゲームがはじまります。 + プレー中、''GUIDE''をオンにすると、移動先のガイドが表示されます。デフォルトはオンです。 + プレー中および記譜鑑賞モードで、''FLIP''ボタンで、ボードの上下を反転できます + できるだけ、終局まで指してください。終局後、感想戦のため%%%棋譜鑑賞モード%%%になります。棋譜の分岐はできませんが、指し手を''INIT'', ''PREV'', ''NEXT''で自由に行き来して確認することができます。 + 投了するときは、''RESIGN''ボタンを押してください。投了後は、%%%棋譜鑑賞モード%%%に移ります。 + ゲームや対戦相手を選択しなおすには、''QUIT''でトップメニューに戻ってから選択してください。 - 直前着手の、移動元と移動先には、タイルに色を付けてあります - 対局時計は目安です。サーバー時間に合わせてありますので、ネットワーク通信の関係上、着手後に若干調整されることもあります。 - AIの独り言は、局面評価値を反映しています。... - トップメニュー内の''Score''タグから、棋譜の再生ができます。プレーしたゲームの棋譜テキストをテキストファイルとしてでも保存しておいて、棋譜領域に張り付けて、正しいゲームを選択してください。 - トップメニュー内の''Admin Menu''タグはシステムの開発と調整用のもので、一般の方には公開していません。ご了承ください。 * Description [#jbdfd909] ネットワークアプリケーションですので、通信障害があるとゲームが途中で止まってしまうこともあります。&sad; あしからずご了承ください。 本、オンラインゲームシステムは、サーバー側で動作する独自の汎用ゲームエンジンと、Flexを使ったユーザーインターフェースによって構成した、アブストラクトゲームのためのメタゲームシステムです。 フロントエンドはFlexで記述、バックエンドにJava+RDBMSを使ったAIです。これまで公開していたRubyのAIに対して、高速になり深読みができるようになっています。期間中のAIは、ゲーム木を用いたAIのみ公開しています。開発中のバージョンでは、モンテカルロ法なども取り入れた、能力の高いAIを実現すべく研究を進めています。 汎用性を目指したシステムなので、今後もゲームの種類を増やしていきます。APIなどの整理がついたら、技術情報の公開もしていこうと思います。 いずれは、AIのできを競う、プログラミング・コンテストなども開催できればと考えています。 ** ''Rinne''について [#j3fa615f] Rinneのルールについては、[[RinneTensei]]/[[RinneTensei (English)]]のページをご覧ください。 Rinneは、FlipFlopよりも、ゲーム的に少しばかり複雑であることと、開局後の必敗手筋があるため、定跡データベースや、学習機能なしで、強いAIの実現は容易ではありません。 ゲームの雰囲気は味わってもらえると思いますので、公開することにしました。今後、定跡やモンテカルロ法によるAI強化を予定しています。 ** ''FlipFlop''について [#n1b122ee] FlipFlopのルールについては、[[FlipFlop]]/[[FlipFlop (English)]]のページをご覧ください。 ** ''King's Valley''について [#o63e5b45] King's Valleyのルールについては、[[King's Valley]]のページをご覧ください。 新しいルール、「王の奪還」: Retrieve the King を遊べるようにしました。 ゲームの性質上、選択できる手が(コンピューターにとっては)決して多くありません。本AIは、深読みレベルをあげることで、[[ゲームを解決>アブストラクトゲームと数学#eec61fcd]]しました。 [[Logy and 山本光夫]]に、オリジナルゲームの製作者、山本さんのゲームが紹介してあります。 ** ''Alapo''について [#bb6ffe8b] Alapoのルールについては、[[Alapo]]のページをご覧ください。 本システムでは、思考速度を大幅改善しました。ゲーム探索空間が((このシステムにとっては))広いのですが、以前のものよりも深読みが可能になりました。 ** ''5五将棋''について [#i8b64ec7] 5五将棋のルールについては、[[5五将棋]]のページをご覧ください。 Version 4 に対して、本システムでは深読み能力を優先して、読む手の選択をおこなっていないため、今のところ弱いという結果もでています。今後、改善していきます。 ** ''どうぶつしょうぎ''について [#bb6ffe8b] 学会期間中に限り、学研目的で公開いたしました。強化されたAI相手に、多くの人が苦戦していたようです。シンプルなゲームにも関わらず、とても奥深さがあることを体験していただけたのではないでしょうか。 ''どうぶつしょうぎ''のルールについては、[[どうぶつしょうぎ]]のページをご覧ください。 駒画像には、リアルな動物写真を使いました。オリジナルのイラストのかわいらしさには遠く及びませんが、これはこれで女性にも好評なようです。⌣ * SEE ALSO [#d151a2a4] #related