* はじめに (2011/3/27)[#k57eb240] Abstract Strategy Games Online Version 6は、 館長がこれまでのシステムを開発した環境をベースに、クロエツェー・ジュリアン氏が大幅にプログラムを強化した当館オリジナルの最新のゲームシステムです。 * Online Abstract Strategy Games (( Copyright © Masahiro Nakajima 2009-2011, www.nakajim.net 2009-2010, All rights reserved. )) [#p6d4f88b] &flash(/plugin/htmlinsert/ASGOnline/main.swf,520x480,bgcolor="#ffffff",align=left){}; ゲームを遊ぶには、ブラウザにFlashPlayer Pluginが必要です。 * Available Games [#we13f3ba] 現在は、以下のゲームが遊べます。 - [[FlipFlop 3x3>FlipFlop]] - [[FlipFlop 5x5>FlipFlop]] - [[Rinne>RinneTensei]] - [[T&super{4};>T4]] - [[King's Valley]] - [[King's Valley 王の奪還>King's Valley]] - [[Alapo]] - [[Amazons 6x6>Amazons]] - [[5五将棋]] - [[Tic-tac-toe]] - [[Connect 4]] - [[どうぶつしょうぎ]] また、当館では他にも以下のゲームが体験できます。 |[[&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] - ゲームをプレーするには、上のFlashのメニューから、ゲームを選択して、''Start Game''で開始してください。 - それぞれのゲームのルール詳細は、各ゲームのページをご覧ください。 + ゲームのルール、プレイヤーを選択してください。 -- 人が対戦せずに、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を使ったAIです。これまで公開していたRubyのAIに対して、高速になり深読みができるようになっています。 AIには、ゲーム木を用いたAlpha-Beta法とモンテカルロ法のものを実装してあります。 汎用性を目指したシステムなので、今後もゲームの種類を増やしていきます。ご希望があれば、技術情報の公開可能です。 AIの強さを競う、プログラミング・コンテストなども開催を検討しています。 ** AIプレーヤーについてのヒント [#k8c847fd] - Playerの名前の''イニシャル''で、読みの深さが異なります。 - 名前に''m''の文字を含むプレーヤーは、モンテカルロな考え方をします。 * SEE ALSO [#d151a2a4] #related * Feedback [#u1caae51] &facebooklike(400x180,action="like",scrolling="yes",show_face="true",layout="standard",colorscheme="light",align="right",float="right",rlmargin="10"); #vote(おもしろい[4],役に立つ[1],興味ない[0],理解できない[0],やってみたい[0],食べてみたい[0]) #pcomment_nospam(noname)