gahrthagapiajgpar@jgaprok;alrja;rjarogjapr

KIFUWARABE_80x100x8_02_Hidosu

「お父んが遊んでくれないぜ、ほーほー☆(>_<)!」

はてなブックマーク - gahrthagapiajgpar@jgaprok;alrja;rjarogjapr
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

むずでょ vs れさ改(2分将棋)

2016-08-07 23:15

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ところで、わたしと れさ改 が戦った

かっこいい棋譜を残しておくぜ☆」

# KIF形式棋譜ファイル
# Generated by Shogidokoro
手合割:平手
先手:人間
後手:Lesserkai 1.4.1
手数----指手---------消費時間--
   1 7六歩(77)    (00:01 / 00:00:01)
   2 8四歩(83)    (00:01 / 00:00:01)
   3 6八銀(79)    (00:03 / 00:00:04)
   4 3四歩(33)    (00:01 / 00:00:02)
   5 7七銀(68)    (00:01 / 00:00:05)
   6 6二銀(71)    (00:01 / 00:00:03)
   7 6六歩(67)    (00:01 / 00:00:06)
   8 3二金(41)    (00:01 / 00:00:04)
   9 2六歩(27)    (00:02 / 00:00:08)
  10 4二銀(31)    (00:01 / 00:00:05)
  11 5八金(49)    (00:03 / 00:00:11)
  12 3三銀(42)    (00:01 / 00:00:06)
  13 2五歩(26)    (00:01 / 00:00:12)
  14 4二玉(51)    (00:01 / 00:00:07)
  15 4八銀(39)    (00:01 / 00:00:13)
  16 5二金(61)    (00:01 / 00:00:08)
  17 6八玉(59)    (00:01 / 00:00:14)
  18 8五歩(84)    (00:01 / 00:00:09)
  19 7八玉(68)    (00:01 / 00:00:15)
  20 4四歩(43)    (00:01 / 00:00:10)
  21 7九角(88)    (00:01 / 00:00:16)
  22 4三金(52)    (00:01 / 00:00:11)
  23 5六歩(57)    (00:01 / 00:00:17)
  24 8四飛(82)    (00:01 / 00:00:12)
  25 5七銀(48)    (00:01 / 00:00:18)
  26 3五歩(34)    (00:01 / 00:00:13)
  27 4六銀(57)    (00:01 / 00:00:19)
  28 5四飛(84)    (00:01 / 00:00:14)
  29 6七金(58)    (00:02 / 00:00:21)
  30 3四銀(33)    (00:01 / 00:00:15)
  31 2四歩(25)    (00:02 / 00:00:23)
  32 同 歩(23)    (00:01 / 00:00:16)
  33 同 飛(28)    (00:03 / 00:00:26)
  34 2五歩打      (00:01 / 00:00:17)
  35 3五銀(46)    (00:06 / 00:00:32)
  36 2三金(32)    (00:01 / 00:00:18)
  37 3四銀(35)    (00:13 / 00:00:45)
  38 2四金(23)    (00:01 / 00:00:19)
  39 同 角(79)    (00:05 / 00:00:50)
  40 5二玉(42)    (00:01 / 00:00:20)
  41 6一銀打      (00:14 / 00:01:04)
  42 同 玉(52)    (00:01 / 00:00:21)
  43 4三銀(34)    (00:01 / 00:01:05)
  44 2八飛打      (00:01 / 00:00:22)
  45 6八金(69)    (00:04 / 00:01:09)
  46 6四飛(54)    (00:01 / 00:00:23)
  47 8二金打      (00:21 / 00:01:30)
  48 6八飛(28)    (00:01 / 00:00:24)
  49 同 金(67)    (00:04 / 00:01:34)
  50 6七銀打      (00:01 / 00:00:25)
  51 同 金(68)    (00:01 / 00:01:35)
  52 8八金打      (00:01 / 00:00:26)
  53 同 玉(78)    (00:02 / 00:01:37)
  54 4五歩(44)    (00:01 / 00:00:27)
  55 5二金打      (00:03 / 00:01:40)
  56 投了          (00:01 / 00:00:28)
まで55手で先手の勝ち

KIFUWARABE_80x100x8_02_Hidosu

「はやく寝ろだぜ~☆」

はてなブックマーク - むずでょ vs れさ改(2分将棋)
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

コンピューター将棋を一から作るときのほんわかとした勘所☆

2016-08-07 18:43

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「なんか、ぼんやりとして分からんだろ、コンピュータ将棋☆」

KIFUWARABE_80x100x8_01_Futu

「ぼんやりしてるのは お父んの方だろ☆

将棋コンピュータは 1手 選んでるだけだろ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まとめてみようぜ☆(^~^)」


 

プレイヤー1  ──── サーバー ──── プレイヤー2

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「サーバーは、 『ポジション☆!』 といった掛け声とともに

『初期盤面、今までの棋譜』 といったものを

ぽーんっ☆! と丸ごと 投げてくるので、

プレイヤー1 と プレイヤー2 は、駒を動かしなおし」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「次はサーバーから 『ゴー☆!』 と掛け声が飛んできて

『残り時間』 とか一緒に 教えてもらえるので、

3四歩 とか 指し手を 決まった記号 にして返せばいいんだぜ☆(^~^)」

KIFUWARABE_80x100x8_01_Futu

「なんでサーバーは 『ポジション☆!』 と 『ゴー☆!』 を分けて投げてくるんだぜ☆?

『ポジション・ゴー☆!』 と 1つにして投げてくればいいのに☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「観戦者は 『ポジション』 だけ欲しいだろ☆

対局者だけ、 『ゴー』 が欲しいだろ☆」

KIFUWARABE_80x100x8_01_Futu

「観戦者にも 『ゴー』 を送ればいいじゃないかなんだぜ☆

サーバーは 観戦者が 指し手を送ってきても無視するだけだろ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「…………☆」

KIFUWARABE_80x100x8_01_Futu

「棋譜も (クライアント側の)コンピューターが覚えてるだろ☆

サーバーから 送られてくる必要なんかないんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「相手が 『待った』 をして 局面も 棋譜も変わってるかもしれないぜ☆」

KIFUWARABE_80x100x8_01_Futu

「じゃあ 『待った』 をしたときだけ

初期局面と 棋譜を送り返してくればいいんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「…………☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まあ、 なんでだろ、 と思うところも多いんだが、

コンピューター囲碁に比べて コンピューター将棋の方は

いろんな方法があるより、やり方は1つの方がいい

という思想なんだぜ☆

これで 長いことやってるのを USI プロトコル という☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「コンピューター将棋には 他には CSA プロトコル があるぜ☆

どっちを使っても

・フラッドゲート

・世界コンピューター将棋選手権

・電王トーナメント

で遊べるから この2択のどっちかがいいんじゃないかだぜ☆」


19:33

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「で、 図にすると 次のように作ろうぜ☆」

 

┌────────┐

│ 独自の将棋ソフト│

├─↓────↑─┤         ┌──────┐

│ USI プロトコル │←────→│将棋サーバー│

└────────┘         └──────┘

 

KIFUWARABE_80x100x8_01_Futu

「なんだぜ、この落書きは☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「わたしたちは ビルの2階に住んでいて、

隣のビルとのやりとりは 1階 にテナントとして入っている

USIプロトコル 株式会社 のみなさんが やってくれるんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「だから わたしたちは、

1階の USIプロトコル 株式会社の人と 内線でやりとりするだけで

いいんだぜ☆

その内線の内容も、『次の指し手は?』 『7八金です☆』

みたいな 簡単なものだぜ☆」

KIFUWARABE_80x100x8_01_Futu

「2階に分かれているように見えるが、

1F も 2F も作るんだろ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まあ、そうなんだが☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「 バサッ☆! と区別して作っておけば

ほうきと ちりとりは 清掃ロッカーの中、

伝票と 仕様書は 事務ロッカーの中、

と、居場所を はっきり分けておけば ごちゃごちゃ しなくて済むだろ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ここで 2つの単語の 登場だぜ☆」

 

┌───────┐

│独自の将棋ソフト│

├─ Move ──┤           ┌──────┐

│USI プロトコル │←─SFEN─→│将棋サーバー│

└───────┘           └──────┘

 


20:01

KIFUWARABE_80x100x8_01_Futu

「Move と SFEN って何だぜ☆(^~^)?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Moveは 指し手を 数字 にしたものだぜ☆

5三銀右上成 とかを例えば

1桁目が筋、2桁目が段、3段目が成り、と決めておいて

数字 135 番になるとか

数字の決め方を 決めておくんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Moveをどんな数字にするかの決まりは コンピューター将棋ソフトで

勝手に考えておけばいいんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「SFENは 銀成(6四→5三) といった指し手を

決まった記号の書き方 6d5c+ にしたものだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「SFENは サーバー側との決まりなので、書き方が決まっているぜ☆」

KIFUWARABE_80x100x8_01_Futu

「Moveなんか作るのを止めて、

全部 SFEN にしたらダメなのかだぜ☆(^~^)?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「SFENの 5桁の文字より、 数字1個の方が

メモリを節約できるし、計算も速いんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「SFENって、サーバーに送るしか用途がないだろ☆

画面に出すときも 6d5c+ より 5三銀(64) の方が見やすいだろ☆

容量も食うし、速いわけではないし、読みにくい☆(^▽^)

こんなもん、本社ビル1階の USIプロトコル株式会社 だけが

使っていればいいんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まあ、1階は

・USIプロトコルのSFEN符号

・CSAプロトコルのCSA符号

のどっちのテナントが入っている方が好きか、好きな方を選べだぜ☆」

KIFUWARABE_80x100x8_01_Futu

「さっきから説明のない CSA って何だぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「世界コンピューター将棋選手権のサーバーで使われている、

SFENよりも もっさりとした 通信方法だぜ☆

まるで メールで 将棋盤をテキストに起こして送っているかのようだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「誰からも 将棋プロトコル を改良しようという動きはないぜ☆(^~^)

USI か、 CSA の2択だぜ☆」

KIFUWARABE_80x100x8_01_Futu

「分かった、分かった☆」

KIFUWARABE_80x100x8_01_Futu

「なぜ 1階と、隣のビルの1階 どうしは Move を使わないんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「コンピューター将棋では 標準入出力という仕組みを使っていて、

テキストで送受信するんだぜ☆

数字ではなく テキストでやり取りする☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「なぜなのか、と言われても そうなんだぜ☆

その分、参加の 敷居は低いぜ☆

音楽ソフトのMIDIのバイナリ通信に比べたら 単純だろ☆

position とか go とか☆」

KIFUWARABE_80x100x8_01_Futu

「分かった、分かった☆」


21:25

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「で、このビルなんだが 上があるぜ☆」

 

独自の将棋ソフトの 別棟たち

┌──┐   ┌──┐   ┌──┐    ┌──┐

│ A │   │ B │   │ C │   │ D │

├↓↑┴──┴↓↑┴──┴↓↑┴──┴↓↑┴──~略

│           スレッドプール          │

├───────↓────↑───────┤

│           USI プロトコル         │←─~略

└────────────────────┘

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「2階が スレッドプール というプールになっていてな☆

その上に、 お互いに行き来ができない 棟 が立っているんだぜ☆」

KIFUWARABE_80x100x8_01_Futu

「2階にプールなんて…………☆ バブリーな会社だぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「このプールでは むさくるしい男たちがいて、

どの棟の 指し手 が一番良さそうか選んだあと、

プールの脇にある電話を使って 1Fの USIプロトコル株式会社に

海パン1枚で 指し手 『5四歩』です☆! って、連絡してるんだぜ☆」

KIFUWARABE_80x100x8_01_Futu

「じゃあ A棟の指し手が選ばれたら B棟~D棟の指し手は無駄か☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「1日分の仕事は パア だぜ☆(^▽^) 過酷だぜ☆(^~^)」

KIFUWARABE_80x100x8_01_Futu

「100点ぐらい高めに報告しないとな☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「1人だけ高いやつがいたらおかしいぜ☆

真ん中のを選ぼうぜ☆」

KIFUWARABE_80x100x8_02_Hidosu

「…………☆!」

 


22:02

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「今日は ここまでだぜ☆

サラリーマンは 1日が 24時間しかないらしいぜ☆?」

KIFUWARABE_80x100x8_01_Futu

「1週間が 6日、

1日 28時間の お父ん時間は 流行らないぜ☆」

 

はてなブックマーク - コンピューター将棋を一から作るときのほんわかとした勘所☆
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】ネットで碁盤って作れるのかだぜ☆?

2016-05-28 03:24

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「おいこら 起きろ きふわらべ☆

ネットで 碁盤を作れだぜ☆」

KIFUWARABE_80x100x8_02_Hidosu

「ふんがー☆ この気分屋ガー☆!」


emptyemptyemptyemptyempty

emptyemptyemptyemptyempty

emptyemptyemptyemptyempty

emptyemptyemptyemptyempty

emptyemptyemptyemptyempty


 

はてなブックマーク - 【囲碁】ネットで碁盤って作れるのかだぜ☆?
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

6月17日

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu明日あしたは、新棋戦しんきせん発表はっぴょうだぜ☆!
ちきれないぜ☆!」

新棋戦
http://ex.nicovideo.jp/denou/

KIFUWARABE_80x100x8ほか将棋しょうぎ大会たいかいなにちがうんだぜ☆?」

続きを読む 6月17日

はてなブックマーク - 6月17日
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

KIFUWARABE_80x100x8

「おっ☆ だれたのかなんだぜ☆?
(Welcome!! My name is Kifuwarabe. Author name is Muzudho.)

このブログでは 将棋しょうぎ/コンピュータ将棋しょうぎ/コンピューター囲碁いご の初心者向しょしんしゃむけに
電王戦でんおうせん叡王戦えいおうせん をいかけていくぜ☆
(This BLOG’s theme is Computer Shogi “Denousen”, and Human shogi “Eiousen”.)

また、かったようにしゃべるのに使つかえるコンピュータ将棋しょうぎはなしのたね
を ポンポン げていく予定よていなんだぜ☆
(Let’s go Denousen!)

 

きふわらべ の ダウンロード
http://grayscale.iza-yoi.net/shogi/index.html

はてなブックマーク -
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket