オセロ棋譜再生 Hamlite 置き場


<iframe width="330" height="390" marginwidth="0" marginheight="0" frameborder="0" allowtransparency="true" src="https://hamlite.hasera.net/hamlite.html?&start_move=31&size=EL&lastmove_mark=num&lastmove_check=on&kifu=f5d6c3d3c4f4c5b3c2b4e3e6c6f6a5a4b5a6d7c7e7e8b6d8g3f7g5d1c1b1g6d2a2f2g8a7b8b7b2f3f1h2a8c8f8a1a3e1g4h7h3h4e2g1g7h8h6h5g2h1"></iframe>

HTML内にこのように書くことで、オセロゲームの棋譜を再生するもの(Hamlite)を表示させることができます。つまり、あなたのサイトにHamliteを表示させることができます。

本当は、自分のサイトにHamliteをアップトードして、それを使う方が良いです(そうすれば、ここが消えても動くから)。ここからコピーして自分のサイトにアップロードして使っていただいて構いません

尚、ここのHamliteは、AIボタンの挙動や、色を少し変更してあります。元のHamliteは、にあります。

解説

<iframe …">・・・</iframe>
iframeは、ウェブページの中に別のウェブページを埋め込むための仕組みです。

width="330"
iframeの横幅です。

height="390"
iframeの高さです。

marginwidth="0" marginheight="0" frameborder="0" allowtransparency="true"
iframeの表示方法を指定しています。通常は変更する必要はありません。

src="https://hamlite.hasera.net/hamlite.html?
どこのHamliteを使うかを指定しています。https://hamlite.hasera.net/hamlite.html のHamliteを使う、という意味です。

&start_move=31
31手目から表示する、という意味です。&start_move=?? の指定がない場合は、1手目から表示されます。

&size=EL
Hamliteの表示サイズを指定します。ELは最も大きなサイズです。小さく表示したいのでなければ、このままで構いません。

&lastmove_mark=num&lastmove_check=on
「最終手に番号を表示する」「最終手に印を表示する」といった設定を指定しています。通常は変更しなくて大丈夫です。

&kifu=f5d6c3d3c4f4c5b3c2b4e3e6c6f6a5a4b5a6d7c7e7e8b6d8g3f7g5d1c1b1g6d2a2f2g8a7b8b7b2f3f1h2a8c8f8a1a3e1g4h7h3h4e2g1g7h8h6h5g2h1
再生する棋譜の文字列を指定します。ここに棋譜の文字列を入れて下さい。

その他

Hamliteの作者による説明(readme.txt):readme.txt

Hamliteの作者によるサンプル(sample.html):sample.html

元のHamliteからの変更点

  1. 元のHamliteはAIボタンが動作しない状況になっているので、動くようにしました。 https://othlog.hasera.net/20260813-3/
  2. AIボタンを連打できないようにしました(hamcode.jsを変更しました)
  3. size=ELを指定したときに、PCで見たときに縦横1.5倍に拡大するようにしました。それに伴い、拡大表示したときにフレーム(赤茶色のところ)がおかしくなるのを直しました(hamsizeEL.cssを変更しました)

著作権・ライセンス

Hamlite

Hamliteはフリーソフトです。自由に使用することができ、改造して使用することもできます。
Hamliteの著作権は原作者に帰属します。

https://hamlite.ifdef.jp/

Edax

AI解析にはedax-reversiを使用しています。
edax-reversiは GNU General Public License version 3(GPLv3)のもとで公開されています。
edax-reversiの著作権は著作権者に帰属します。

https://github.com/abulmo/edax-reversi

連絡先

このサイトについてのお問い合わせは、関連サイト(https://hasera.net/)の「お問い合わせ」か、X(@hasera)までお願いします。