2021-10-05に更新

.kifファイルの利用実態を調査しようぜ(^~^)?

ばぶ(^~^) べぶ(^~^) 公開下書き

ramen-tabero-futsu2.png
「 .kif ファイルの利用実態を調査しようぜ?」

kifuwarabe-futsu.png
「 なんでお父んが そんなことするのか」

ohkina-hiyoko-futsu2.png
「 囲碁のNNGSサーバーと shogi-serverと コンピューター囲碁ソフトと 将棋ソフトを同時にやろうとして 今 .kif なのよ」

kifuwarabe-futsu.png
「 おかしくないか」

柿木将棋

📖 柿木将棋
📖 人間に挑み続けて30年 古参ソフト「柿木将棋」は進化する

ramen-tabero-futsu2.png
「 👆 一番重要だが、あとで。
柿木さんは 将棋連盟で顧問をしていて 忙しい んだが、
何でもやろうとしてしまうので、これ以上忙しくさせないことが重要だぜ」

kifuwarabe-futsu.png
「 はい、できますよ」

ohkina-hiyoko-futsu2.png
「 せっかく棋士の近くにいて要望を耳にしている柿木さんの時間を、他の誰でもできる雑用で 取らせたくないのね」

20211004shogi20.png

📖 棋譜ファイル KIF 形式

ramen-tabero-futsu2.png
「 👆 棋譜ファイル KIF 形式 の 2 番に書いてある、 .kif は Shift-JIS、 .kifu は UTF-8 というのは ずっと出てくるから 覚えておけだぜ」

この章は削除

<ここ削除>

ramen-tabero-futsu2.png
「 でも、 .kifu の利用者は テキスト エディターなんか使わないんだぜ。
Shogi GUI などの 将棋ソフトを使う」

20211004shogi8.png

📖 Shogi GUI

ramen-tabero-futsu2.png
「 👆 Shogi GUI というソフトを開いて キーボードの [Ctrl] キーを押しながら、 [V] キーを ちょん押し すると……、
棋譜を貼り付けれるぜ」

lishogi

20211004shogi12.png

ramen-tabero-futsu2.png
「 👆 lishogi は .kif (Shift-JIS) ファイルをインポートできるぜ」

20211004shogi13.png

📖 棋譜をインポート

ramen-tabero-futsu2.png
「 👆 [棋譜をインポート] をクリックしろだぜ」

20211004shogi14.png

ramen-tabero-futsu2.png
「 👆 lishogi に貼り付けられるのは .kif (Shift-JIS) なんで、 SHOGI-EXTEND の将棋ウォーズ棋譜検索でコピーした棋譜は
.kifu (UTF-8) なんで、これは通らないはずだぜ」

20211004shogi15.png

ramen-tabero-futsu2.png
「 👆 よし! 通らなかった!」

kifuwarabe-futsu.png
「 ぜんぜん よし じゃない」

ohkina-hiyoko-futsu2.png
「 今どきの利用者、 .kif (Shift-JIS) と .kifu (UTF-8) の違い わかんなくて サポート依頼を送るのよ」

ramen-tabero-futsu2.png
「 将棋ソフトの提供者側が まず .kifu (UTF-8) で解析して、それで通らなかったら .kif (Shift-JIS) で解析すればいいだけなんだけどな。
まあ めんどくさいよな」

20211004shogi16.png

ramen-tabero-futsu2.png
「 👆 プログラマーは UTF-8 から Shift-JIS に変換するのは エディターとかですぐできるから、 Shift-JIS に変換して貼り付けるぜ。
Shift-JIS なのだから 文字化けしているのが正しいんだぜ」

ohkina-hiyoko-futsu2.png
「 ぜったい こっちの方が バグだと思うわよ」

20211004shogi17.png

ramen-tabero-futsu2.png
「 👆 あれっ…… 通らない??」

kifuwarabe-futsu.png
「 lishogi が .kifu (UTF-8) のことを KIF と言い張って普及してるんじゃないか?」

ohkina-hiyoko-futsu2.png
「 やめてよ!」

20211004shogi18a1.png

ramen-tabero-futsu2.png
「 👆 SNSの情報によると、 ファイルの先頭に * で始まる3行を付けていて、
これが 付いているのは不具合なんじゃないか、という意見があって……」

20211004shogi19.png

📖 棋譜ファイル KIF 形式

ramen-tabero-futsu2.png
「 👆 確かに 指し手じゃないところの上に * で始まる行を書いてはいけないんだぜ。
ファイルの先頭に付けるようなコメントは # で始まる行にすべき」

20211004shogi21.png

📖 Kif - lishogiによる KIFフォーマットの説明

ohkina-hiyoko-futsu2.png
「 👆 lishogi に 超詳しい説明は 書いてあるんだけど」

何度でもクリック!→

むずでょ

光速のアカウント凍結されちゃったんで……。ゲームプログラムを独習中なんだぜ☆電王戦IIに出た棋士もコンピューターもみんな好きだぜ☆▲(パソコン将棋)WCSC29一次予選36位、SDT5予選42位▲(パソコン囲碁)AI竜星戦予選16位

Crieitは個人で開発中です。 興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!

ボードとは?

むずでょ の最近の記事