忍者ブログ

ぐれーすけーるブログ

ゲームプログラミングを独習中なんだぜ☆

↑同人活動☆w
ホームページ☆
『きふわらべ』のダウンロード
は、ホームページへ飛ぶ↑☆

ぐれーすけーる は、ゲーム86パーセントでお送りするんだぜ☆↑押すと最新記事に飛ぶぜ☆



第25回世界コンピュータ将棋選手権1日目に
初出場した『きふわらべ』の記事はこちら↑☆
↑東方二次創作音楽
CD78サークル分買った
積みゲー1本ずつ1ステージだけ
遊んでいく記事は別ブログへ飛ぶ↑☆
秋葉原裏通りの潰れそうなオリジナル同人
ソフト店『さんげっと』の記事はこちら☆

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

現在、新しいコメントを受け付けない設定になっています。

【将棋】めざせ電王戦(4) CSAプロトコル続き☆ 局面の持ち方や、合法手を選ぶのを作るだけでも時間がかかりそうなんだぜ☆

2014/08/07 19:08

調べ物をするぜ☆
http://www.computer-shogi.org/protocol/tcp_ip_server_113.html


こんな説明書を読まなくても、

将棋所のれさぴょんと、SFIを戦わせて見れば、
どんなプロトコルが飛んでるのか 分かるかもしれない、
と妄想を膨らませて、やってみるぜ☆


CSAプロトコル 将棋サーバー
===========================

    私のPCでは C:\RailsInstaller\Ruby1.9.3\CSA_Server\shogi-server
    というところに 勝手に入っているぜ☆

    毎回 コマンドプロンプトを cmd で立ち上げて
┌──────────────────────────────┐
cd C:\RailsInstaller\Ruby1.9.3\CSA_Server
ruby shogi-server test 4081
└──────────────────────────────┘
    と打ち込むのが手間なんだぜ☆ .bat で書けないのかなんだぜ☆??

Shogi Framework Implements CSA Protocol
======================================

    入れたんだが、どこに入っているのか分からないんだぜ☆
    どうも、ダウンロードはしてなくて
    毎回 http://www.junichi-takada.jp/sficp/ このページから
    実行するのかも知れないな☆


将棋所
=====

    マイドキュメント\tool\Shogidokoro
    に入れてある☆




将棋所では次のように準備するんだぜ☆



あら☆?! SFIには コンピューター打ちが無いんだぜ☆

しかたないぜ☆ 私が1局指すぜ☆


ふぅ☆ SFIを使って、将棋所のれさぴょんに勝ったんだぜ☆

おっと、大事なのは CSAプロトコルの方なんだぜ☆?


送信の方には 次のように書いてあるぜ☆ こっちから送る方だな☆
┌──────────────────────────────┐
LOGIN tiger a
AGREE
-3334FU
-4132KI
-8384FU
-8485FU
-7162GI
-6364FU
-9394FU
-6263GI
-9495FU
-9195KY
-9596KY
-0098FU
-9899TO
-9998TO
-9697NY
-8586FU
-0085KY
-8586KY
-8286HI
-9798NY
-8676HI
-7696HI
-0085KE
-9692HI
-8597NK
-9293HI
-9897NY
-9394HI
-9495HI
-9597RY
-9799RY
-0088GI
-9989RY
-0077KI
-8978RY
-7768KI
-7873RY
-7379RY
-0077KA
-7788UM
-0076KE
-0078HI
-7668NK
-6878NK
-0098HI
-7868NK
-5142OU
-6859NK
-0058KI
└──────────────────────────────┘

受信の方には 次のように書いてあるぜ☆ 将棋サーバーから送られてくる方だな☆
┌──────────────────────────────┐
LOGIN:tiger OK
BEGIN Game_Summary
Protocol_Version:1.1
Protocol_Mode:Server
Format:Shogi 1.0
Declaration:Jishogi 1.1
Game_ID:test+default-1500-0+renkon+tiger+20140807194057
Name+:renkon
Name-:tiger
Your_Turn:-
Rematch_On_Draw:NO
To_Move:+
BEGIN Time
Time_Unit:1sec
Total_Time:1500
Byoyomi:0
Least_Time_Per_Move:1
END Time
BEGIN Position
P1-KY-KE-GI-KI-OU-KI-GI-KE-KY
P2 * -HI *  *  *  *  * -KA * 
P3-FU-FU-FU-FU-FU-FU-FU-FU-FU
P4 *  *  *  *  *  *  *  *  * 
P5 *  *  *  *  *  *  *  *  * 
P6 *  *  *  *  *  *  *  *  * 
P7+FU+FU+FU+FU+FU+FU+FU+FU+FU
P8 * +KA *  *  *  *  * +HI * 
P9+KY+KE+GI+KI+OU+KI+GI+KE+KY
+
END Position
END Game_Summary
START:test+default-1500-0+renkon+tiger+20140807194057
+7776FU,T1
-3334FU,T6
+6766FU,T1
-4132KI,T8
+6978KI,T1
-8384FU,T5
+7968GI,T1
-8485FU,T1
+6877GI,T1
-7162GI,T2
+5968OU,T1
-6364FU,T1
+9796FU,T1
-9394FU,T1
+8897KA,T1
-6263GI,T1
+6879OU,T1
-9495FU,T5
+9695FU,T1
-9195KY,T1
+0096FU,T1
-9596KY,T1
+9788KA,T1
-0098FU,T5
+4958KI,T1
-9899TO,T1
+8997KE,T1
-9998TO,T6
+7768GI,T1
-9697NY,T2
+8877KA,T1
-8586FU,T7
+7786KA,T1
-0085KY,T6
+0099FU,T1
-8586KY,T4
+8786FU,T1
-8286HI,T3
+9998FU,T1
-9798NY,T8
+0087KY,T1
-8676HI,T11
+6877GI,T1
-7696HI,T1
+8781NY,T1
-0085KE,T20
+7887KI,T1
-9692HI,T5
+7786GI,T1
-8597NK,T3
+0093FU,T1
-9293HI,T1
+8697GI,T1
-9897NY,T1
+0085KE,T1
-9394HI,T2
+0086KE,T1
-9495HI,T4
+8797KI,T1
-9597RY,T2
+8573NK,T1
-9799RY,T6
+0089FU,T1
-0088GI,T1
+7968OU,T1
-9989RY,T5
+5859KI,T1
-0077KI,T2
+6858OU,T1
-8978RY,T1
+5849OU,T1
-7768KI,T7
+2868HI,T1
-7873RY,T1
+6888HI,T1
-7379RY,T8
+0078KI,T2
-0077KA,T10
+7879KI,T1
-7788UM,T2
+7988KI,T1
-0076KE,T2
+8887KI,T3
-0078HI,T3
+0073HI,T3
-7668NK,T5
+7378HI,T2
-6878NK,T1
+0073HI,T2
-0098HI,T5
+7363RY,T1
-7868NK,T2
+0084KA,T1
-5142OU,T12
+6361RY,T1
-6859NK,T2
+4959OU,T1
-0058KI,T2
%TORYO
#RESIGN
#WIN
└──────────────────────────────┘

このやりとりができれば、電王戦に出れるはずなんだぜ☆
第2回電王トーナメントだっけ☆ どっちでもいいんだぜ☆




将棋の思考部分がないと 次の1手を送信できないんだぜ☆wwwwwwww
電話じゃないんだぜ☆
適当に文字を送っても ゲームにならないんだぜ☆wwwwwwwwww


①局面を覚えておく

②合法手を適当に返す


この2つの実装が必要だぜ☆www



2014/08/07 20:42

ボナンザのコンパイル方法が載っていた☆ww

    『Bonanzaソース完全解析ブログ』2009-10-13
    http://d.hatena.ne.jp/LS3600/20091013

覚えておこう☆w

    『ながとダイアリー』2009/09/262009/09/26
    http://d.hatena.ne.jp/mclh46/20090926



Bonanzaの勉強も進めるんだが、
いつ身になるか分からないので、

自分にできる得意な方法でも 実装を進めておくんだぜ☆


2014/08/07 23:25



将棋のGUIを作っているんだが、これは 時間がかかるんだぜ☆

  ①マウスで駒の動きを入力する機能

  ②合法手を くじ運で 適当に選ぶ機能

  ③CSAプロトコル1.1.3対応

の3つの実装を目指すんだぜ☆


しばらくは成果の出ない日々が続くかもしれないな☆

拍手[0回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

ブログ内検索

PR



絶版・品切れ本を皆さまからの投票で復刊させる読者参加型のリクエストサイト
復刊ドットコム

ネイフィールウォーター

応援フリーエリア

デジゲー博
むずでょは、第1回から毎年 出展しているんだぜ☆

ウサギのように新品入荷☆
カメのようにまだ置いてある既刊☆

同人ソフト一押し店 さんげっと
むずでょは、さんげっと を応援しているんだぜ☆

TVアニメ「Charlotte(シャーロット)」公式サイト
ニコ生の Angel Beats! 一挙放送が 面白かったので次のも応援するぜ☆ww

プロフィール

HN:
むずでょ
性別:
非公開

最新コメント

[01/02 Free Tax Marlboro Gold Regular Cigarettes Coupons 3 Cartons]
[12/30 Hot Selling Newport Regular Cigarettes Outlet 160 Cartons]
[12/29 http://www.patersonlabs.com/Marlboro/41.html]
[12/29 http://xz84.com/Marlboro/16.html]
[12/29 http://www.paragoninks.co.uk/Marlboro/93.html]

P R