将棋ネタ

【Python】【将棋ネタ】SFEN形式で書かれた局面をKIF形式に変換する

はじめに 使い方 Pythonスクリプト 注意点 さいごに はじめに正規表現の勉強としてタイトルにある通りのことをします。上の文字列を下のように変換するのが目的です。 1+S5n1/6gk1/p2p1+B1pl/2p3s1p/1p4pN1/2PPp3P/PP1G2+bP1/1KGS1+r3/LN6L w GL2Prsn2p 102…

【将棋ネタ】【Python】ただPCとの対戦を繰り返しているだけでは棋力向上は無理っぽい。アプリを作って手筋を暗記しよう。

はじめに7月はPCとの対戦を約300局行いました。対局を繰り返すことで棋力が向上することを期待していました。しかし現実はそう甘くないようです。はっきり言って最近行き詰っています。 そこで本で学習することにしました。 さっそく1冊購入しました。最強の…

7月は将棋ざんまいでした(初段をめざして)

はじめに 結果 6月末の成績 7月末の成績 集計 最後に はじめに6月に「1ヵ月に1級ずつ昇級して1年後に初段」と目標を立てました。それに向けて7月はPCソフト「激指」と対戦を繰り返しました。結果6月末と7月末の結果を発表します。6月末の成績 2021年6月成績…

【Python】【将棋ネタ】盤面を回転させる

はじめに 本題 盤面を回転させる 回転前 回転後 持ち駒を書きかえる 回転前 回転後 指し手を書きかえる 回転前 回転後 最終的な同一局面検索のPythonスクリプト はじめに同一局面検索をするにあたっては盤面を回転させた局面も一緒に検索できたら良いと思い…

【Python】【将棋ネタ】自身の棋譜に対して同一局面検索を行う

自身の棋譜を使って同一局面検索を行います。

【Python】【将棋ネタ】複数の棋譜データを一括で局面データを列記したテキストファイルに変換する

PCソフト激指を使って棋力の向上を目指しています。複数の棋譜データを一括で局面データを列記したテキストファイルに変換するためのPythonスクリプトです。これによって局面検索が可能になります。

【Python】【将棋ネタ】KIF形式の棋譜データから一括ですべての局面をSFEN形式で取得する

Pythonを使ってKIF形式の将棋棋譜データからSFEN形式の局面データを一括で取得する方法です。

【Python】【正規表現】【将棋ネタ】将棋の棋譜ファイル(KIF形式)から指し手のみを抽出する

Pythonを使って将棋の棋譜ファイル(KIF形式)から指し手のみを抽出します

【スクレイピング】【Python】【将棋ネタ】将棋データベースサイトからSFEN形式で局面を取得する

Pythonを使って将棋データベースサイトからSFEN形式で局面を取得します