Macで囲碁の棋譜を印刷する方法【棋院エディタ】

Macで囲碁棋譜を印刷する方法-KataGoも動かそう
囲碁先輩

Macで棋譜を印刷したい!

この記事では、MacにWindowsアプリ「棋院エディタ」をインストールして棋譜を印刷する方法をご紹介しています。

そよパパ

個人的に棋院エディタの棋譜印刷は秀逸だなと思っているので、Macで動かせてとても嬉しい。棋譜記録は、SmartGo One が安定性抜群なのでそちらをオススメ。

2台のMacで動作を確認し、印刷もできました!

<印刷例>

印刷イメージ
印刷イメージ(印刷したものをPDFにした)

動作確認したMac

  • Mac-mini(M1,2020/Ventura13.0.1)
  • Macbook (Retina, 12-inch, Early 2016/Big Sur 11.6.2)

ついで?に囲碁AI Katago をインストールしちゃいましょう!

そよパパ

日本語が文字化けした場合は、Windowsのフォントが必要になるのだけど、その場合の対応方法もご紹介します!

【謝辞】

Mac で無料の囲碁AI (Lizzie + KataGo)を動かす方法

Macで囲碁アプリを動かしたい夢を叶えてくれたのがこちらのNoteでした。このページの内容も、こちらのNoteで紹介されている方法に基づいています。有料級の記事を無料で。感謝しかありません。読まれた方はぜひ♡で応援しましょう!

目次

Mac で棋譜印刷アプリ・棋院エディタを動かす手順

棋院エディタの実行画面
棋院エディタの実行画面

Macで棋院エディタ(Winアプリ)を動かすためのおまじない手順。

  1. Homebrew インストール
  2. KataGo インストール
  3. Homebrew-wine をインストール
  4. 棋院エディタをインストール
そよパパ

2のKataGoインストールまで済んでいる人は、手順3から始めてくださいね。Homebrew や KataGo を古いバージョンで動かしている場合は、新しいバージョンをインストールしましょう。

私の環境では、Homebrewのバージョンを調べたらエラーが戻ってきました。こういう場合も、再度インストールしたほうが良いでしょう。
(ターミナルで、brew -v と入れれば分かります。)

Homebrew インストール

Homebrewのホームページ
Homebrewのホームページ

Homebrew とは、こういうものらしい。

Homebrew(ホームブルー、ホームブリュー)は、macOS、Linux、Windows Subsystem for Linuxで動作するパッケージ管理システムのひとつである。

Homebrew (パッケージ管理システム)

パッケージ管理システム(パッケージかんりシステム)、またはパッケージマネージャーとは、コンピュータのプログラムを一貫した方法でインストールやアンインストール、ライブラリなどの依存関係を解決する流れをツールによって管理を自動化するシステムである

パッケージ管理システム
そよパパ

インストールなどを手助けしてくれるものなので、黙ってインストールしましょう。

手順

  1. Homebrewのサイトへ移動してコマンドをコピーする
  2. ターミナルを起動してコマンドを貼り付けて実行する
  3. M1Macの場合は、さらに2行のおまじないを実行する
【図解】Homebrewのインストール方法
STEP
Homebrew サイトへ移動する
STEP
コードをコピーする
コードをコピーする
表示されているコードをコピーする
STEP
ターミナルを起動する
ターミナルを起動する
ターミナルを起動する
STEP
コードをペーストして実行する
コードを貼り付けてEnterを押す
コードを貼り付けてEnterを押す
STEP
パスワードを入力してEnter
パスワードを入力してEnter
パスワードを入力してEnter
STEP
Enterを押して継続する
Enterを押して継続する
Enterを押して継続する
STEP
インストールが成功したら次へ進む
インストールが成功したら次へ進む
インストールが成功したら次へ進む

Intel Mac は、KataGo インストールへ進みます。M1Macは、後少しだけ作業があります。

STEP
指定された2つのパスをコピペしてEnterするだけです。
指定された2つのパスを実行する
指定された2つのパスを実行する
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/[your-user-name]/.zprofile

eval "$(/opt/homebrew/bin/brew shellenv)"

※[your-user-name]にはあなたのMac名が入ります。

STEP
インストールされたHomebrewのバージョンを確認します。
インストールされたHomebrewのバージョンを確認します。
インストールされたHomebrewのバージョンを確認します。
brew -v
そよパパ

初めてターミナルを触るのは緊張しますが、落ち着いてやればダイジョブですよ!次は、囲碁AIのKataGo をインストールしてみましょう!

KataGo インストール

囲碁AI KataGo 実行画面
囲碁AI KataGo 実行画面

KataGo は、コンピュータ囲碁AIプログラムのこと。AlphaZero や Leela Zero という名前を聞いたことがあると思いますが、それよりも進化したオープンソースプログラムと言うイメージで良いです。

Lizzie は、囲碁ソフトです。頭脳部分にKataGo を入れて使うことができます。

インストールするとお使いのMacで囲碁AIアプリが動いて楽しめるようになります。

手順

  1. ターミナルからKataGo をインストールする
  2. Javaをインストールする
  3. Lizzieをインストールする
  4. Lizzieの設定をする
1.【図解】KataGo のインストール方法
STEP
ターミナルに次のコマンドを入れてEnter
brew install katago
STEP
インストールされたKataGoを確認する
katago version
Katagoのバージョンチェック
Katagoのバージョンチェック
STEP
インストールされたファイル名を確認、エディタにコピー
brew list --verbose katago

リストされたファイル名をエディタへコピペする。必要なものは赤枠の名前です。(後からこれらをLizzieの設定で使います)

設定情報をコピペする
設定情報をコピペする
/usr/local/Cellar/katago/1.11.0/bin/katago
/usr/local/Cellar/katago/1.11.0/share/katago/g170-b30c320x2-s4824661760-d1229536699.bin.gz
/usr/local/Cellar/katago/1.11.0/share/katago/g170-b40c256x2-s5095420928-d1229425124.bin.gz
/usr/local/Cellar/katago/1.11.0/share/katago/g170e-b20c256x2-s5303129600-d1228401921.bin.gz 
/usr/local/Cellar/katago/1.11.0/share/katago/configs/gtp_example.cfg
そよパパ

上は私の環境の設定です。必ずご自分のターミナルに表示されたものをコピペしておきましょう!

2.【図解】Java のインストール方法

Java をダウンロードしてインストールします。

STEP
Java のサイトへ移動して、ボタンをクリック
Javaをダウンロードをクリック
Javaをダウンロードをクリック
STEP
Java のダウンロードをクリック
Javaをダウンロードをクリック
Javaをダウンロードをクリック
STEP
ファイルを実行してインストールする
3.【図解】Lizzieのインストール方法
STEP
Lizzie をダウンロードする
STEP
Lizzie-improved-v3.1.zip をダウンロード
Lizzie をダウンロードする
Lizzie-improved-v3.1.zipをダウンロードする
STEP
ダウンロードしたファイルをダブルクリックして解凍する
STEP
解凍したフォルダをホームディレクトリへ貼り付ける
解凍したフォルダをHomeディレクトリへ貼り付ける
解凍したフォルダをHomeディレクトリへ貼り付ける
STEP
ターミナルで Lizzie のディレクトリへ移動する

下記のコマンドを入力して、Lizzieのディレクトリへ移動する。同じフォルダ名なら、コピペでOK。

~ % cd ~/Lizzie-improved-v3.1

※ ~(チルダ)は、Shift+~ ^ へ (キーボード右上)で入力。

ターミナルの右側の部分が「Lizzie-improved-v3.1」と表示が変わったことを確認します。

Lizzieのディレクトリへ移動する
Lizzieのディレクトリへ移動する
STEP
KataGo の必要なファイルをコピーする

Finder でコピペするのと同じことをターミナルで行うだけです。

ここで、先にエディタへコピペしていたファイル名を利用します。

【コマンド】

cp[半角スペース][ファイル名][半角スペース].(ピリオド) ENTER

【例】※必ずご自分のターミナルに表示されたものを使ってください

cp /usr/local/Cellar/katago/1.11.0/bin/katago .
cp /usr/local/Cellar/katago/1.11.0/share/katago/g170-b30c320x2-s4824661760-d1229536699.bin.gz .
cp /usr/local/Cellar/katago/1.11.0/share/katago/g170-b40c256x2-s5095420928-d1229425124.bin.gz .
cp /usr/local/Cellar/katago/1.11.0/share/katago/g170e-b20c256x2-s5303129600-d1228401921.bin.gz  .
cp /usr/local/Cellar/katago/1.11.0/share/katago/configs/gtp_example.cfg .
そよパパ

1行ずつ。計5つのコマンドを実行します。

STEP
ファイルをリネームする

これはファイル名が長すぎて分かりにくいのでやっておくと良い、とのこと。

ターミナルからリネームもできますし、先程のフォルダにファイルがコピーされているので、そこで変更しても良いです(※File名に注意)。

【元のファイル名 → 新しいファイル名】

  • g170-b30・・・ → kata-b30.bin.gz
  • g170-b40・・・ → kata-b40.bin.gz
  • g170-b20・・・ → kata-b20.bin.gz

【コマンド】

mv[半角スペース][元の名前][半角スペース][新しい名前] ENTER

mv g170-b30c320x2-s4824661760-d1229536699.bin.gz kata-b30.bin.gz
mv g170-b40c256x2-s5095420928-d1229425124.bin.gz kata-b40.bin.gz
mv g170e-b20c256x2-s5303129600-d1228401921.bin.gz kata-b20.bin.gz
STEP
日本ルールに変更する
  1. Lizzie のフォルダ内にある、gtp_example.cfg をテキストエディタ(Coteditor、 SublimeTextなど)で開く。
  2. 検索で [rules] を探す
  3. ルールを Japanese へ変更して保存する。
日本ルールへ変更する
先頭の文字は小文字です

※中国ルールの場合は、chinese とすれば良い。

STEP
KataGo が動くことを確認する

次のコマンドを入力して、KataGo が動作していることを確認する

【コマンド】

./katago gtp -model kata-b20.bin.gz -config gtp_example.cfg ENTER

GTP Ready と表示されたら成功です!

quit で終了します。

KataGoが使えるようになる
KataGoが使えるようになるまであと少し
そよパパ

あと少しです!

4.【図解】Lizzie で KataGo を使えるように設定する
STEP
Lizzie のショートカット(エイリアス)を作成してデスクトップへ
Finderでエイリアスを作成する
右クリックしてエイリアスを作成する
Lizzieのエイリアス
Lizzieのエイリアスをデスクトップへ
STEP
エラーがでたら閉じる

エラーが出るものと思って大丈夫。落ち着いて閉じましょう。

エラーが出たら閉じる
OKを押す
エンジンエラーが出たら閉じる
エンジンエラーが出たら閉じる
STEP
エンジンタブに下記のコマンドをペーストする

ここで設定画面が開いているので、作成したファイルを設定していきます。

  • エンジン0 
    ./katago gtp -model kata-b20.bin.gz -config gtp_example.cfg
  • エンジン1 
    ./katago gtp -model kata-b20.bin.gz -config gtp_example.cfg
  • エンジン2 
    ./katago gtp -model kata-b20.bin.gz -config gtp_example.cfg
エンジンへ設定をコピペする
STEP
Lizzieが動き始める
Lizzieの起動画面
そよパパ

棋院エディタの前フリがめちゃ長かった。でもKataGoを動かして無い方はぜひ挑戦して楽しんでいただきたい♪

Homebrew-wine をインストール

Wine Crossover アイコン

ここからは、Windowsアプリ棋院エディタをインストールします。

1.【図解】Homebrew-wine のインストール方法
STEP
ターミナルを起動してコマンドをペーストしてENTER
brew install --cask --no-quarantine gcenx/wine/wine-crossover
Wine-crossoverインストール完了
Wine-crossoverインストール完了
STEP
アプリケーションフォルダに Wine Crossover が現れる
Wine Crossover アイコン
そよパパ

あっけないくらい簡単に終了。

棋院エディタをインストール

棋院エディタの実行画面
棋院エディタの実行画面

いよいよ、棋院エディタのインストールです!

Windows アプリのインストールは、インストールファイルを実行するだけなのでとても簡単。ただし、文字化けが起きた場合は対応が必要です。

そよパパ

文字化けが起きた時の対処方法は、トラブルシューティングで紹介しています。

【図解】棋院エディタをインストールして設定する
STEP
棋院エディタをダウンロードする

日本棋院の配布元からアプリをダウンロードします。

STEP
Wine Crossover を実行する
STEP
ウインドウへアプリをドラッグ&ドロップしてENTER

msiexec /i を入力して、アプリをドラッグするとパスが表示されます。

ENTERを押して実行しましょう。

CrossOver を実行する
STEP
セットアップが始まるのでインストールを完了する
棋院エディタのインストール
棋院エディタのインストール

※文字化けした場合は、文字化け対策を参照してください。

STEP
FinderでHomeディレクトリへ移動する
STEP
Shift + ⌘ + .(ピリオド)を同時押しで隠しファイルを表示する
STEP
ディレクトリをたどってインストール先へ移動する

通常のWindowsアプリだとデスクトップにショートカットを自動的に表示してくれますが、Macなので自分で用意しないといけません。

アプリのインストール場所

隠しファイルは、仮想Windowsのようなディレクトリ構造。

上記のように一つずつたどれば、実行ファイルを見つけることができます。

ちなみにフォントの位置も。これついては文字化け説明の時に。

STEP
棋院エディタをWineと関連付けする

このままだとアプリが起動しないので、Wine Crossoverで開くように設定を変更します。

  1. exeファイルを右クリックする(アイコンがすでに変わっているけれど、気にしないでください)。
  2. 情報を見るをクリック
Wine Crossoverと関連付けてする

このアプリケーションで開く、からWine Crossoverを指定する。

アプリを実行するアプリと関連付けていく
STEP
関連付けが終わったら、エイリアスを作ってデスクトップへ
エイリアスを作成してデスクトップへ
エイリアスを作成してデスクトップへ
そよパパ

おつかれさまでした〜!無事に動いたらぜひ印刷機能を試してみてくださいね

棋院エディタインストール時の文字化け対策

棋譜印刷アプリ棋院エディタの文字化け
棋譜印刷アプリ棋院エディタのインストール文字化け

インストール時に文字化けが発生した場合は、次のような対策があります。

  1. WindowsからMSゴシックとMS明朝のフォントをコピーしてきて、Windowsインストール先のFontsフォルダへペーストする。
  2. ターミナルで擬似フォントを入れる

それぞれ方法をご説明します。

MSゴシック・MS明朝をコピペする場合

この方法はやってよいのかグレーなところがあります。ですが、ご自分がWindowsを所有していて、ご自分が楽しむ範囲で利用するのであれば問題ないかと。

  1. WindowsのFontsフォルダへ移動して、MSゴシックとMS明朝のフォント( msgothic.tcc 、 msmincho.tcc) です。
  2. それらを下記の場所へペーストし、再度インストールを実行します。
インストール先の確認
フォントコピペ場所

擬似フォントをインストールする方法

Windowsを所有していない場合は、ターミナル経由でフォントをインストールしましょう。

  1. ターミナルを起動する。
  2. brew install winetricks と入力してENTER。
  3. 次の2つのコマンドを1つずつ実行する。
winetricks fakejapanese_ipamona
winetricks fakejapanese_vlgothic

フォントのインストールが終了したら、再度アプリインストールを試してみてください。

無事に文字化けが解消されますように!

棋譜印刷で確認できたこと

棋院エディタの実行画面
100%完璧というわけではないけど。

Macで動かしている棋院エディタでは、次の動作を確認しました。

  • 棋譜ファイルが読み込めること
  • 棋譜データを作成して保存できること
  • 棋譜データを鑑賞できること
  • 棋譜を印刷できること(総譜、部分譜、割譜)

また、次のことも確認できました。

  • 印刷指定にPDFが指定できない
  • 割譜印刷時はプレビューが表示されない

その他、気になること

  • 解像度が高くて文字が小さい
  • Mac上で印刷を実行した時、一度アプリが落ちたことがある
  • Macで別作業をする時は、棋院エディタを閉じておいたほうが良いかもしれない

こればかりは、個々の環境に依存するところが大きいので、必ずしも私の状況と一致するとは限りません。

文字の大きさに関して、調べてみてまた分かることがあれば追記します。

Mac で棋譜印刷する方法のまとめ

印刷イメージ
印刷イメージ

長くなりましたが、Windowsの棋譜記録・印刷アプリ「棋院エディタ」をMacにインストールする方法をご紹介しました。

印刷する方法を長い間みつけることができずに苦労していました。Windowsだとすぐに印刷できるのですけどね。Macをメインで利用しているから、ずっとMacで印刷する方法を探していました。

私と同じように印刷する方法を探している方の助けになれば幸いです。

最後まで読んでくださりありがとうございました。

ぜひオリジナルのNoteもご参照ください!

【追記】

KataGo は、思いっきりマシンの性能に依存します。正直、Windows で高性能なマシンを組めば最高の環境になるのかと思います。

私はM1Mac-mini で動かしているのですが、私にとっては十分早くて立派なAIアプリです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次