戻る

武闘派囲碁会・横浜宇宙棋院とwgo.js

2025/02/09

囲碁にはゲームとしての楽しみや同じ趣味を持つ者同士の交流の機会もあるが、負けたくなくて真剣に考えるのでとても疲れるようになってきた。コロナ禍の後定期的な碁会への参加を減らし、定例参加は日本棋院で開催する月に一度の碁会のみにしていたが第4土曜日は比較的他の会合とも重なる確率が多い。そうなると2ヵ月に一度だけ囲碁を打つことになり凡ミスが多く勝率が下がるようになってきた。この年になると必ずしも勝とうとは思わないが囲碁は勝ち負けを争うゲームなので敗けが込むとやはり参加意欲が萎えてしまう。

ということで、ゲーム感覚のキープを保とうとの思いで横浜での定例碁会に参加することにした。この碁会は2020年9月までは、向ヶ丘遊園囲碁サロンで月に一度開催していたが、コロナ禍での経営悪化により碁会所が閉店してしまった。この時の最後の碁会が149回目の開催であった。その後は横浜での開催になったが参加していなかった。この度の碁会が190回目だったので随分長い間の不参加だった。

正午から4局対局18時をめどに終り、勝ち数と勝ち目数で順位を決める。帰りは大変疲れたが楽しい時間を過ごすことができた。

横浜宇宙棋院



wgo.js

今回の碁会とは関係ないがwgo.jsというJavascriptで書かれた棋譜再生プログラムを導入してみたので、当ページに記録しておく。

wgotest.htmlのコード

<!DOCTYPE html>
<html>
<head>
<title>wgo</title>
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<link type="text/css" href="wgo/wgo.player.css" rel="stylesheet" />
<script type="text/javascript" src="wgo/wgo.min.js"></script>
<script type="text/javascript" src="wgo/wgo.player.min.js"></script>
<style type="text/css">
<!--
-->
</style>
 </head>
 <body>
<h1>wgo</h1>
 <!-- Activating a player using javascript -->
<div id="player" style="width: 80%;"></div>
<script type="text/javascript">
var elem = document.getElementById("player");
var player = new WGo.BasicPlayer(elem, {
    sgfFile: "wgo/2023_0208_01.sgf"
});
</script>
</body>
</html>

sgfFile: "wgo/2023_0208_01.sgf" を適時変更する。

フォルダー構成

       wgojs 
           | - wgotest.html
           | - wgo
                  | - stones
                  | - 2023_0208_01.sgf
                  | - basicplayer.commentbox.js
                  | ......................
                  | - wgo.player.css
                  | ......................
                  | - wgo.min.js
                  | ......................
                  | - wgo.player.min.js
                  | ......................

なを、ローカル環境で上記htmlを実行するにはセキュリティの制限でsgfファイルをロードできない。XAMPPのApatch環境などで回避できる。

実行サンプル



囲碁日記 :   |