とりこむArchives2016/May2016/January2014/November2014/May2013/July2013/May2012/August2010/April2010/March2010/February2009/November2009/August2009/February2008/November2008/July2008/June2008/May2008/March2008/February2008/January2007/December2007/November2007/September2007/August2007/July2007/June2007/May2007/April2007/March将棋このサイトの目的はwebで将棋を遊ぶこと。象歩と云えばやっぱり将棋しないとやっぱり将棋の話題になります(汗なんとか今年中にサイドボックスに将棋盤を表示したかったけどちと無理です。駒のフォントで手間取ってしまいました。14x14くらいのフォント探したけど気に入るものがなかったので、とりあえずX11のフォントを流用して作るところまではいきました。きれいに作るにはそれなりの準備が必要なので、それはまた後程。レスポンス良くしたいと思うので、bitmap処理を自家製にしようと思ったけど、それもまた後々の話。いままで試していた将棋盤はすべてひとまとめにしているので融通がききません。局面の表示オブジェクト、棋譜の入力操作、棋譜のカタログ管理の三プロダクトに分けようと計画しています。この辺はプロダクトを勉強した成果;;ですが。最後は思考鯖との通信と鬼が笑うような話。今試したら詰将棋の解答くらいまではなんとか実現しそうですが。表示モジュールは一月十日頃を目標にしよう。流鏑馬百番から村上隆治作(流鏑馬百番の二)こういう図を本文やサイドボックスに入れるのが初夢です。盤をクリックすると将棋盤イメージが現れて、そこで指すことができる。指せば応手が返って来るというような。応用すれば、指し手の研究や、タイトル戦の速報などの利用もできます。手始めに軽快なものにしようと長考して居ります。図は局面設定スクリプトをJShogiban.pyプログラムに送って作りました。プログラムは早晩プロダクトに変身するはずです。2004なかなか進まん予定過ぎてしまったので、言い訳なかなかはかどりませんが。将棋盤クラスが完成すれば棋譜の入力や盤面設定はとても楽になるはず。うまく使えばサイトがすぐに開けそうな気がしています。問題は基本オブジェクトの質(GUI)と、大盤での駒の著作権関連をクリアすることだと考えていますので、今しばらくは時間がかかると思います。フリーな駒画像など提供してくださる方が居られれば助かります。象歩の将棋プロジェクトなどで公開している駒はフリーということで勝手に頂戴してきたものですが、プロダクト配布に含めるとなると確認が必用な気がします。無理と云うことなら自分で作ります。2004プログラム的には少しだけましになりました言い訳する暇があったら...やはりローカルな環境じゃないとデバッグ大変なので、PythonTk使って作ってみました。なんとか盤面設定と棋譜の入力まではいきましたが、禁じ手ルールを追加するのが結構大変。打ち歩詰の禁手などどうしようかと。載せる時大変なんですよねー。オブジェクトとしてはミニマルなものを、それを入れる器は多様なものがほしいということで、基本オブジェクトはシンプルなものを目指してます。ちの初期設定と、その後の棋譜入力対応してるつもりです。将来の思考エンジン目指して、今は下積生活。賽は投げられたあまりにも象の歩みなので、これではいけないと将棋盤の公開開始します。BlogとBBSで利用可能です。今のところ対象は詰将棋に限定していますし、入力方法も原始的です。名人戦が開始される前に棋譜入力を可能にしたいのですが、仕様決めるのはなるべく後にしたい気持ちでいます。第5局二日目に入りました。羽生名人は1勝3敗でカド番です。先後が逆ですが第53期王将戦第6局とまったく同じ局面です。図は、後手森内が8八歩と叩いたところ。(0)夕食休憩8手しか進んでないません。図は羽生の▲6六角打に対して森内が△3五銀と出たところ。次の一手は?佐藤九段の予想では▲2三歩打、△1ニ金、▲4五桂(または1五歩)らしいけど、変化が相当細かいらしい。終局は午後11時18分、140手以上かかったそうです。先の局面で一気に攻め切る手は見付からなかったと云うことでしょうか。掲載盤面は▲6八飛まで。この結末は、明日の毎日新聞か、衛星放送の「囲碁将棋ジャーナル」で御覧ください。今回、森内は対局室(茶室)の鴨居に3回も頭をぶつけたそうです。鉄板流には痛くもないでしょうが。(とりあえず「第14期竜王戦」うぇいっ)。画像を貼り込みすぎのせいです。プロダクトにするにはまだやることが多く残ってます。この辺をうまく作らないと使えるプロダクトになりません。サイトとして表現する時に必要な機能とか悩みが多いです。その替わりに何かとか考えてもいるので。いろいろな意味があって切れっ端を載せてみました。なにか不具合あったら教えて貰えると嬉しゅうございます。この象歩サイトで将棋盤を表示するのに利用しているプロダクトです。して、棋譜や詰将棋を公開するあなたのサイトで使えるかもしれません。二つのクラスが「add」エントリに追加されます。クラスは詰将棋の図面や、実戦の棋譜を表現できます。クラスを継承したクラスです。フォルダ配下ではいくつかの便利なメソッドが利用可能になります。まとまったドキュメントを書く気はありません。酔狂にも使ってみたいと云う御方のために、少しだけ補足しておきます。具体的には下記に示した名前です。何れかのタイプのプロパティを追加すると幸せになれるでしょう。発展途上のプロダクトです。実現するためのアイディアは去年のうちに仕込んで居りますが実装となると微妙です。サイト上でそれを応用したページを作りたいと思ってます。表向きの機能アップまでは考えてます。デモ画面やチュートリアルはゆっくり作ってますので、そのうちアップします。2005駒の字母を作成する大盤用の駒が無かったので、懸案の字母を作ってみました。出すことができそうです。この機能を公開することはできなかったのです。チャネル(透明)も使用します。形式に対応しきれてないブラウザではきれいに表示できないかもしれません。系統では正常に表示できることを確認してます。それ以外のブラウザ対応は後回しです。字母に著作権があるのか知りません。ライセンスに準拠することにします。お手本にした書体は宗歩好(このみ)です。幕末の棋聖、天野宗歩が好んで使ったと云うことらしい。遊びで、背景は虎斑にしてみました。ちなみに宗歩好書は双玉だと云う話もありますが、詳しい話は知りません。サイトをごらんください。1時間45分考慮して、封じ手。封じ手は、▽55歩が有力とのこと。▽33桂の桂交換から、▽94桂が魅力的。▽55歩、▲47銀、▽44金から▽43銀、と柔軟性がある形が好き。羽生が▽26銀(35)とした局面。▲19角、▽25歩、▲44歩で、まだ難しい局面。本命は、▲19角、▽27銀不成らしい。128手目、▽68竜を見て、森内投了。両者とも、敗着は教えられないと云うことです、今は。