<?xml version="1.0" encoding="utf-8" ?>
<feed version="0.3" xml:lang="ja" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><title>モバイルゲーム・ブログ</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/" /><modified>2008-02-23T08:54:33+09:00</modified><tagline>モバイルで遊ぶゲームは「モバログ」で。</tagline><generator url="http://jugem.cc/">JUGEM</generator><entry><title>55 将棋における先手番の有利性について</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=770386" /><id>http://blog.akhr.net/?eid=770386</id><issued>2008-02-12T23:02:05+09:00</issued><modified>2008-02-12T14:04:08Z</modified><created>2008-02-12T14:02:05Z</created><summary>55 将棋で先手と後手のどちらが有利かという実験を行いました。

【はじめに】
55 将棋において，先手と後手のどちらが有利であるかを調べることは，
本将棋における同様の問いに対する結論を得るうえで有益である。
そこで，55 将棋のランダム着手ソフトウェアを開...</summary><author><name>管理人</name></author><dc:subject>モバイルでも強いコンピュータ将棋</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[55 将棋で先手と後手のどちらが有利かという実験を行いました。<br />
<br />
【はじめに】<br />
55 将棋において，先手と後手のどちらが有利であるかを調べることは，<br />
本将棋における同様の問いに対する結論を得るうえで有益である。<br />
そこで，55 将棋のランダム着手ソフトウェアを開発し，<br />
一万回の試行実験を行った結果，先手が約 1% 有利であるという結論を得た。<br />
<br />
【実験の目的】<br />
55 将棋で先手と後手のどちらが有利か（勝率が高いか）を調べる。<br />
<br />
【実験の方法】<br />
可能手の中からランダムに手を選ぶだけのソフトウェアを使って，<br />
勝敗を決める試行を一万回繰り返す。<br />
<br />
【条件】<br />
(1) 局面における全ての可能手の中からランダムに手を選ぶ。<br />
(2) 王が取れるときだけ取る手を選ぶ。<br />
<br />
【実験結果】<br />
<br />
手前側先手<br />
手前側 win 回数 = 5053<br />
奥側   win 回数 = 4947<br />
<br />
奥側先手<br />
手前側 win 回数 = 4940<br />
奥側   win 回数 = 5060<br />
<br />
【結論】<br />
先手側のほうが約 1% 勝率が高い。<br />
<br />
【おわりに】<br />
もし盤面が 2 升しかなく，使用する駒が王だけとするとき，<br />
先手が必勝である。<br />
しかし，もし盤面が縦 3 升で，両端に王だけが配置されているならば，<br />
後手が必勝である。<br />
もし盤面が縦 4 升で，両端に王だけが配置されているならば，<br />
先手が必勝である。<br />
もし盤面が縦 5 升で，両端に王だけが配置されているならば，<br />
引き分けである。<br />
55 将棋においては，1% 程度ではあるが先手有利という結果が得られた。<br />
9×9 の本将棋における盤面では，<br />
若干先手有利という評価がある。（1% 未満の数値と思われる。）<br />
このことから次のことが仮定できる。<br />
「盤を狭くすると，ランダム着手による複数の試行の勝率は 1 または 0 に近づく。」<br />
<br />
今回の実験結果に駒得等の評価を取り入れれば，<br />
先手または後手のどちらが有利かどうかがより鮮明になると思われる。<br />
<br />
]]></content></entry><entry><title>Google の Android でコンピュータ将棋が動きました</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=757557" /><id>http://blog.akhr.net/?eid=757557</id><issued>2008-01-27T10:40:25+09:00</issued><modified>2008-01-27T01:48:05Z</modified><created>2008-01-27T01:40:25Z</created><summary>Google の Android で JavaScript 将棋の動作を確認しました。

http://akhr.net/jslib/start.htm

のモバイル版で試しました。
JavaScript 将棋はその名前のとおり JavaScript で開発されているため，JavaScript が実装された Android エミュレータで動作することは...</summary><author><name>管理人</name></author><dc:subject>モバイルでも強いコンピュータ将棋</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[Google の Android で JavaScript 将棋の動作を確認しました。<br />
<br />
<a href="http://akhr.net/jslib/start.htm" target="_blank">http://akhr.net/jslib/start.htm</a><br />
<br />
のモバイル版で試しました。<br />
JavaScript 将棋はその名前のとおり JavaScript で開発されているため，JavaScript が実装された Android エミュレータで動作することは当然といえば当然なのですが，かなり重い動きでした。<br />
しかも思考は弱いです。<br />
ルールどおりに指すのが精一杯の状態ですので世界最弱です。<br />
私がこだわっているのは JavaScript で動作させるということです。<br />
]]></content></entry><entry><title>今日の電気代いくら？の「過去電くん」ver. 1.0.0</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=738213" /><id>http://blog.akhr.net/?eid=738213</id><issued>2007-12-30T17:34:30+09:00</issued><modified>2007-12-30T08:34:48Z</modified><created>2007-12-30T08:34:30Z</created><summary>電気代を計算してくれる最新 Web アプリを公開しました。

今日の電気代いくら？の「過去電くん」ver. 1.0.0
http://akhr.net/energy/kakoden.htm

「過去電」をこれからもよろしくお願いいたします。</summary><author><name>管理人</name></author><dc:subject>エネルギー</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[電気代を計算してくれる最新 Web アプリを公開しました。<br />
<br />
今日の電気代いくら？の「過去電くん」ver. 1.0.0<br />
http://akhr.net/energy/kakoden.htm<br />
<br />
「過去電」をこれからもよろしくお願いいたします。]]></content></entry><entry><title> 今の電気代いくら？の「今電」ver. 1.0.1</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=734651" /><id>http://blog.akhr.net/?eid=734651</id><issued>2007-12-24T17:50:42+09:00</issued><modified>2007-12-24T08:59:58Z</modified><created>2007-12-24T08:50:42Z</created><summary>電気代を計算してくれる Web アプリを更新しました。

 今の電気代いくら？の「今電」ver. 1.0.1 
http://akhr.net/energy/calc.htm

「今電」をこれからもよろしくお願いいたします。
</summary><author><name>管理人</name></author><dc:subject>エネルギー</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[電気代を計算してくれる Web アプリを更新しました。<br />
<br />
 今の電気代いくら？の「今電」ver. 1.0.1 <br />
http://akhr.net/energy/calc.htm<br />
<br />
「今電」をこれからもよろしくお願いいたします。<br />
]]></content></entry><entry><title>５五将棋作りました</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=696498" /><id>http://blog.akhr.net/?eid=696498</id><issued>2007-10-25T22:47:54+09:00</issued><modified>2007-10-25T13:47:55Z</modified><created>2007-10-25T13:47:54Z</created><summary>JavaScript で５五将棋を作りました。
その名も 55JSS です。

http://akhr.net/55/1551/H014G035I025A045S055O015H352G331I341A321S311O351.html

ちなみにまだとんでもなく弱いです。
思考はほとんどできていませんが，
出願中の特許アイディアを実装しています。
</summary><author><name>管理人</name></author><dc:subject>モバイルでも強いコンピュータ将棋</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[JavaScript で５五将棋を作りました。<br />
その名も 55JSS です。<br />
<br />
http://akhr.net/55/1551/H014G035I025A045S055O015H352G331I341A321S311O351.html<br />
<br />
ちなみにまだとんでもなく弱いです。<br />
思考はほとんどできていませんが，<br />
出願中の特許アイディアを実装しています。<br />
]]></content></entry><entry><title>モバイル代金</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=674345" /><id>http://blog.akhr.net/?eid=674345</id><issued>2007-10-08T17:37:04+09:00</issued><modified>2007-12-02T05:52:07Z</modified><created>2007-10-08T08:37:04Z</created><summary>モバイルゲーム・ブログ(モバログ)としては避けてとおることができない，モバイルにかかるお金について，まさに「ログ」をとろうという企画です．

というわけで，管理人の支払いについて，黙々と記録していきたいと思います．

Softbank ケータイの支払い分は

10 ...</summary><author><name>管理人</name></author><dc:subject>モバイルにかかるお金</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[モバイルゲーム・ブログ(モバログ)としては避けてとおることができない，モバイルにかかるお金について，まさに「ログ」をとろうという企画です．<br />
<br />
というわけで，管理人の支払いについて，黙々と記録していきたいと思います．<br />
<br />
Softbank ケータイの支払い分は<br />
<br />
10 月分 5,470 円<br />
9 月分 8,262 円<br />
8 月分 6,469 円<br />
7 月分 7,246 円<br />
<br />
でした．<br />
<br />
ウィルコムに支払った（支払う）お金は，．．．<br />
<br />
10 月分 9,262 円<br />
9 月分 9,262 円<br />
8 月分 7,267 円<br />
7 月分 8,157 円<br />
<br />
でした．<br />
<br />
以上．]]></content></entry><entry><title>無料コンピュータ対戦将棋「JSS」（JavaScript将棋）</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=407040" /><id>http://blog.akhr.net/?eid=407040</id><issued>2007-09-15T20:49:33+09:00</issued><modified>2007-09-15T11:51:21Z</modified><created>2007-09-15T11:49:33Z</created><summary>無料コンピュータ対戦将棋「JSS」（JavaScript将棋）
現在のバージョン：JavaScript将棋 ver.0.6.8.4

お知らせ：京ぽんユーザ様には申し訳ありませんが，作者の京ぽん1 の故障により今後のアップデートは W-ZERO3 のみの動作確認になります。ご了承ください。

京ぽ...</summary><author><name>管理人</name></author><dc:subject>モバイルでも強いコンピュータ将棋</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[無料コンピュータ対戦将棋「JSS」（JavaScript将棋）<br />
現在のバージョン：JavaScript将棋 ver.0.6.8.4<br />
<br />
お知らせ：京ぽんユーザ様には申し訳ありませんが，作者の京ぽん1 の故障により今後のアップデートは W-ZERO3 のみの動作確認になります。ご了承ください。<br />
<br />
京ぽん1 と W-ZERO3 両対応のコンピュータ将棋ソフトウェアは，<br />
JavaScript将棋だけ（かもしれない）です。<br />
JavaScript1.3 以上に対応していれば，だいたい動くと思います。<br />
<br />
著作権<br />
駒画像を使用している JSS の駒画像は，以下に著作権があります。<br />
「はむの頭脳」 http://hamster.cool.ne.jp/index.html の [将棋素材] - [Kifu for Win用駒・行書体]<br />
<br />
著作隣接権<br />
音楽を使用している JSS の音楽は，以下に著作隣接権があります。<br />
「Naomi's Audio Room」http://midi-ms.hp.infoseek.co.jp/index.html の「宮城道雄 春の海（お正月用・お琴＆尺八・ショート版）」<br />
<br />
JSS（思考単体版）<br />
JavaScript による思考プログラムのみのバージョンです。<br />
思考はこれが最新です。<br />
W-ZERO3 対応無料コンピュータ対戦 JavaScript 将棋（通称 JSS）<br />
音楽が自動再生されますので，音量にご注意ください。<br />
<a href="http://akhr.net/jss_sikou_test/H017H027H037H047H057H067H077H087H097H313H323H333H343H353H363H373H383H393Y019Y099Y311Y391E029E089E321E381G039G079G331G371I049I069I341I361S088S322A028A382O059O351.html" target="_blank">ユーザ先手で開始する</a><br />
ユーザ後手で開始する<br />
<br />
思考単体版の動作と速度調査<br />
PC：動作する。速度は気にならない程度。<br />
ウィルコム 京ぽん1：動作するが遅い。<br />
ソフトバンク 811SH：動作するがとても遅い。<br />
<br />
画像を使用しないときの駒の見方<br />
1 つの駒をテキスト 2 文字で表現しています。<br />
画像を表示しない設定のブラウザなどでは，<br />
以下のようになっています。<br />
<br />
はじめの 1 文字目<br />
以下に示す，駒の種類をあらわすアルファベットです。<br />
H：歩（Hu の H）。<br />
Y：香車（Yari の Y）。<br />
E：桂馬（kEima の E）。<br />
G：銀（Gin の G）。<br />
I：金（kIn の I）。<br />
A：角（kAku の A）。<br />
S：飛車（hiSya の S）。<br />
O：王（Ou の O）。<br />
<br />
2 文字目<br />
駒の状態をあらわす数字です。<br />
0：手前側の駒で，盤上に置かれている駒で，成っていない駒。<br />
1：手前側の駒で，盤上に置かれている駒で，成っている駒。<br />
2：手前側の駒で，駒台に置かれている駒。<br />
3：奥側の駒で，盤上に置かれている駒で，成っていない駒。<br />
4：奥側の駒で，盤上に置かれている駒で，成っている駒。<br />
5：奥側の駒で，駒台に置かれている駒。<br />
<br />
推奨動作環境：JavaScript1.3 以上のブラウザが搭載されているコンピュータ。<br />
開発環境：Windows + Firefox 2.0.0.1<br />
<br />
履歴（主な修正・改良内容）<br />
JavaScript将棋 ver.0.6.8.4：登録局面 0 局。CSA 棋譜形式の出力に不完全ながら対応。入力は未実装。<br />
JavaScript将棋 ver.0.6.8.3：登録局面 0 局。王手判定を追加。<br />
JavaScript将棋 ver.0.6.8.2：登録局面 0 局。音楽を追加。距離の概念を追加修正。<br />
JavaScript将棋 ver.0.6.8.1：登録局面 0 局。距離の概念を少しだけ追加。<br />
JavaScript将棋 ver.0.6.8：登録局面 0 局。駒画像を使用するようにした。<br />
JavaScript将棋 ver.0.6.7.4：登録局面 0 局。思考のみ更新した。<br />
JavaScript将棋 ver.0.6.7.3：登録局面 3010 局。Bonanza が 1 秒将棋で指した結果（約 1 時間で生成）を 0.6.7.2 に追加。<br />
JavaScript将棋 ver.0.6.7.2：1216 局面登録。Bonanza が 1 秒将棋（一部 5 秒将棋を含む）で指した結果を利用。<br />
JavaScript将棋 ver.0.6.7.1：ユーザ先手の初期局面から 977 局面登録（Bonanza が 1 秒将棋で指した結果を利用）した。0.6.7 のリンク問題を解決した。<br />
JavaScript将棋 ver.0.6.7：ユーザ先手の初期局面から 669 局面登録（Bonanza が 1 秒将棋で指した結果を利用）した。<br />
JavaScript将棋 ver.0.6.6：ユーザ先手の初期局面から 152 局面登録した。この定跡は Bonanza が 1 秒将棋で指したもの。<br />
JavaScript将棋 ver.0.6.5：ユーザ先手の初期局面で着手可能な 30 種類の手に出願中特許アイディアを組み込んだ。<br />
JavaScript将棋 ver.0.6.4：思考アルゴリズムを変更。出願中特許アイディアを組み込みやすいようにソースを改良。強さに影響はありません。<br />
JavaScript将棋 ver.0.6.3：デバッグ表示が残っていたのを削除。持ち駒を打つとき打てる場所がおかしかった（前の選択駒の情報が残っていた）のを修正。その他，思考を改良。<br />
JavaScript将棋 ver.0.6.2：相手の駒を取れるときは取るように思考を改良（取らないときもあります）。<br />
JavaScript将棋 ver.0.6.1：ユーザ先手で歩を動かしたときに特許出願中のアイディアを実装した。それ以外は JavaScript 思考が相手をします。<br />
JavaScript将棋 ver.0.6：ユーザ先手９六歩のみ特許出願中のアイディアを実装した。それ以外は JavaScript 思考が相手をします。<br />
JavaScript将棋 ver.0.5.6：ver.0.5.2 で解消されていなかった，持ち駒が使われなくなるバグを修正。<br />
JavaScript将棋 ver.0.5.5：少し将棋盤らしくソースの改良。<br />
JavaScript将棋 ver.0.5.4：相手駒が成るように修正した。<br />
JavaScript将棋 ver.0.5.3：王を取ると終了するようにした。<br />
JavaScript将棋 ver.0.5.2：持ち駒が使われなくなるバグを修正した。<br />
JavaScript将棋 ver.0.5.1：成り処理関係を修正した。成っているのに「成りますか」等。<br />
JavaScript将棋 ver.0.5：思考を最初に見つけた手を指すようにした。相手は成りません。二歩，その他異常な手を指したりします。<br />
JavaScript将棋 ver.0.4：局面から駒が一手のみ移動できるバージョン。<br />
JavaScript将棋 ver.0.3：HTML ファイルタイトル仕様に沿った 160 バイト文字列で局面をあらわすバージョン。<br />
JavaScript将棋 ver.0.2：利きのみ表示するバージョン。持ち駒に対応。<br />
JavaScript将棋 ver.0.1：初期公開。利きのみ表示するバージョン。 ]]></content></entry><entry><title>脳を鍛えるカードゲームを考えました</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=603738" /><id>http://blog.akhr.net/?eid=603738</id><issued>2007-07-03T19:40:37+09:00</issued><modified>2007-07-03T10:40:38Z</modified><created>2007-07-03T10:40:37Z</created><summary>トランプを使って脳トレをするルールを考えました。テストプレイの評判は良好です。
近日公開します。
</summary><author><name>管理人</name></author><dc:subject>番外編</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[トランプを使って脳トレをするルールを考えました。テストプレイの評判は良好です。<br />
近日公開します。<br />
]]></content></entry><entry><title>ダンジョンモンスターの宝箱出現条件</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=581449" /><id>http://blog.akhr.net/?eid=581449</id><issued>2007-06-10T21:00:20+09:00</issued><modified>2007-06-10T12:00:20Z</modified><created>2007-06-10T12:00:20Z</created><summary>
■宝箱の出現条件

01...敵との接触なしで10歩
02...BOSSを倒す
03...敵に一度後ろから攻撃する
04...敵に二度正面から攻撃する
05...BOSSを倒す
06...(1.1)に立つ
07...上に二十回移動する
08...敵との接触なしで20歩
09...BOSSを倒す
10...敵に五度側面から...</summary><author><name>管理人</name></author><dc:subject>モバイルゲーム</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<br />
■宝箱の出現条件<br />
<br />
01...敵との接触なしで10歩<br />
02...BOSSを倒す<br />
03...敵に一度後ろから攻撃する<br />
04...敵に二度正面から攻撃する<br />
05...BOSSを倒す<br />
06...(1.1)に立つ<br />
07...上に二十回移動する<br />
08...敵との接触なしで20歩<br />
09...BOSSを倒す<br />
10...敵に五度側面から攻撃する<br />
11...slime0(赤)を5体倒す<br />
12...プレイヤーが上を向いた状態で敵を倒す<br />
13...敵との接触なしで30歩<br />
14...BOSSを倒す<br />
15...(1.1)に立つ<br />
16...上→右→下→左と歩く<br />
17...上→左→下→右と歩く<br />
18...初めから有る。但し開けると体力が半分になる<br />
19...BOSSを倒す<br />
20...BOSSを倒す<br />
]]></content></entry><entry><title>将棋について</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=533808" /><id>http://blog.akhr.net/?eid=533808</id><issued>2007-04-15T16:44:22+09:00</issued><modified>2007-04-15T08:13:42Z</modified><created>2007-04-15T07:44:22Z</created><summary>用語メモ

西欧ではチェスは英知の象徴
将棋では引き分けはほとんどない
チェスでは４割程度が引き分け

相手モデル探索

評価関数
駒の損得、王の安全度、駒組みの良し悪し、全ての駒が働いているかなどの評価項目の点数に重み係数をかけあわせ、その総和で評価...</summary><author><name>管理人</name></author><dc:subject>番外編</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[用語メモ<br />
<br />
西欧ではチェスは英知の象徴<br />
将棋では引き分けはほとんどない<br />
チェスでは４割程度が引き分け<br />
<br />
相手モデル探索<br />
<br />
評価関数<br />
駒の損得、王の安全度、駒組みの良し悪し、全ての駒が働いているかなどの評価項目の点数に重み係数をかけあわせ、その総和で評価する<br />
係数を変えることでプレースタイルが変化する<br />
<br />
ミニマックス理論<br />
<br />
しらみつぶし型探索<br />
<br />
ミニマックス戦略<br />
<br />
完全プレー<br />
<br />
終盤データベース<br />
<br />
静けさ探索<br />
<br />
静かな局面<br />
<br />
探索延長<br />
<br />
非凡拡張<br />
<br />
レーティング<br />
<br />
イロー・レーティングシステム<br />
<br />
選択的探索（前向き枝刈り、見込みのある手の生成）<br />
<br />
アルファベータ探索アルゴリズム<br />
<br />
可能な手<br />
<br />
序盤定跡<br />
<br />
ゲーム木探索<br />
<br />
枝刈り<br />
<br />
二人ゼロ和完全情報ゲーム<br />
<br />
局面状態数の複雑さ<br />
<br />
ゲーム木探索の複雑さ<br />
<br />
駒当たり<br />
<br />
地平線効果<br />
<br />
収束型のゲーム<br />
<br />
非収束型のゲーム<br />
<br />
王の囲い<br />
<br />
<br />
]]></content></entry><entry><title>チェスについて</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=525852" /><id>http://blog.akhr.net/?eid=525852</id><issued>2007-04-05T18:37:46+09:00</issued><modified>2007-04-05T09:38:36Z</modified><created>2007-04-05T09:37:46Z</created><summary>チェス
1997 年ディープ・ブルー対世界チャンピオンのカスパロフの試合が行われ，2 勝 1 敗 3 引き分けでディープ・ブルーが勝利

チェスの特徴
・二人零和有限確定完全情報ゲーム

コンピュータチェスの現状
・現在は PC で動作するソフトウェアが主流
・最強の...</summary><author><name>管理人</name></author><dc:subject>番外編</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[チェス<br />
1997 年ディープ・ブルー対世界チャンピオンのカスパロフの試合が行われ，2 勝 1 敗 3 引き分けでディープ・ブルーが勝利<br />
<br />
チェスの特徴<br />
・二人零和有限確定完全情報ゲーム<br />
<br />
コンピュータチェスの現状<br />
・現在は PC で動作するソフトウェアが主流<br />
・最強のチェス・コンピュータを作る試み（ヒドラプロジェクト）が行われている。<br />
<br />
関連<br />
・アリマアという新しいボードゲームが考案され，当面の間は人間がコンピュータに負けることはないと考えられている。<br />
]]></content></entry><entry><title>オセロについて</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=525817" /><id>http://blog.akhr.net/?eid=525817</id><issued>2007-04-05T17:45:48+09:00</issued><modified>2007-04-05T08:45:48Z</modified><created>2007-04-05T08:45:48Z</created><summary>オセロ（リバーシ）
1997 年 8 月，Logistello（ロジステロ）対人間の世界チャンピオンの 6 番勝負が行われ，ロジステロが全勝。

オセロの特徴
・二人零和有限確定完全情報ゲーム
・最大で 60 手で終了する

ロジステロの特徴
・一般の PC で動作するプログラム...</summary><author><name>管理人</name></author><dc:subject>番外編</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[オセロ（リバーシ）<br />
1997 年 8 月，Logistello（ロジステロ）対人間の世界チャンピオンの 6 番勝負が行われ，ロジステロが全勝。<br />
<br />
オセロの特徴<br />
・二人零和有限確定完全情報ゲーム<br />
・最大で 60 手で終了する<br />
<br />
ロジステロの特徴<br />
・一般の PC で動作するプログラム<br />
・一秒間に 48 万手を読む<br />
・序盤 20 手について完全な定石が登録されている<br />
・最後の 26 手について完璧に読むことができる<br />
]]></content></entry><entry><title>NETHACK GENERAL PUBLIC LICENSE の翻訳</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=517825" /><id>http://blog.akhr.net/?eid=517825</id><issued>2007-03-27T22:00:31+09:00</issued><modified>2007-03-27T13:00:31Z</modified><created>2007-03-27T13:00:31Z</created><summary>NETHACK GENERAL PUBLIC LICENSE の翻訳をしてみました。
まだ途中ですが，以下に翻訳文を掲載します。

===== この下から =====
誰でもコピーして、
正確にことば通りにこの許可のコピーを配布するのを許されます。
しかし、
それを変えることは許されません。
...</summary><author><name>管理人</name></author><dc:subject>番外編</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[NETHACK GENERAL PUBLIC LICENSE の翻訳をしてみました。<br />
まだ途中ですが，以下に翻訳文を掲載します。<br />
<br />
===== この下から =====<br />
誰でもコピーして、<br />
正確にことば通りにこの許可のコピーを配布するのを許されます。<br />
しかし、<br />
それを変えることは許されません。<br />
<br />
あなたは、<br />
他のプログラムの条件を作るために、<br />
この言い回しを使用することもできます。<br />
<br />
大部分のソフトウェア会社のライセンス契約は、<br />
それらの会社のなすがままにしてあります。<br />
対照的に、我々の一般的な一般の許可は、<br />
誰にでも NetHack を共有する権利を与えることを目的とします。<br />
あなたが我々があなたにあって欲しい権利を得ることを確認するために、<br />
我々は誰でもあなたにこれらの権利を与えないのを禁ずる規制を作るか、<br />
あなたに権利を引き渡すようお願いする必要があります。<br />
それが、このライセンス契約です。<br />
<br />
具体的には、<br />
我々はあなたには NetHack のコピーを渡す権利があります。<br />
あなたがそれを望むならば、<br />
あなたがソースコードを受けて、<br />
または、<br />
それを得ることができる、<br />
あなたが NetHack を変えることができるか、<br />
新しい無料のプログラムでそれの部分を使うことができることを確保したいです。<br />
そして、<br />
あなたはあなたがこれらをすることができるということを知っています。<br />
<br />
誰にでもそのような権利があることを確認するために、<br />
我々はあなたが他の誰からでもこれらの権利を奪うのを禁じなければなりません。<br />
たとえば、<br />
あなたが NetHack のコピーを配布するならば、<br />
あなたは受取人にあなたにはある全ての権利を与えなければなりません。<br />
あなたは、彼らが、また、受けるか、<br />
ソースコードを得ることができることを確認しなければなりません。<br />
そして、あなたは彼らに彼らの権利を話さなければなりません。<br />
<br />
また、<br />
我々自身の保護のために、<br />
我々は誰でも保証が NetHack のためにないとわかることを確かめなければなりません。<br />
NetHack が他の誰かによって修正されて、<br />
通り過ぎたならば、<br />
我々はその受取人に彼らが持っているものが我々が配布したものでないということを知っていて欲しいです。<br />
<br />
したがって、<br />
我々（マイク・スティーブンソンと NetHack 著作権の他の保有者）<br />
はあなたが NetHack を配布するか、<br />
変えさせておかれるために何をしなければならないかについて以下に記します。<br />
<br />
<br />
<br />
<br />
<br />
                        COPYING POLICIES<br />
<br />
  1.<br />
You may copy and distribute verbatim copies of NetHack source code as you receive it,<br />
in any medium, provided that you keep intact the notices on all files that refer to copyrights,<br />
to this License Agreement,<br />
and to the absence of any warranty; and give any other recipients of the NetHack program a copy of this License Agreement along with the program.<br />
<br />
<br />
<br />
<br />
<br />
<br />
  2. You may modify your copy or copies of NetHack or any portion of it, and<br />
copy and distribute such modifications under the terms of Paragraph 1 above<br />
(including distributing this License Agreement), provided that you also do the<br />
following:<br />
<br />
    a) cause the modified files to carry prominent notices stating that you<br />
    changed the files and the date of any change; and<br />
<br />
    b) cause the whole of any work that you distribute or publish, that in<br />
    whole or in part contains or is a derivative of NetHack or any part<br />
    thereof, to be licensed at no charge to all third parties on terms<br />
    identical to those contained in this License Agreement (except that you<br />
    may choose to grant more extensive warranty protection to some or all<br />
    third parties, at your option)<br />
<br />
    c) You may charge a distribution fee for the physical act of<br />
    transferring a copy, and you may at your option offer warranty protection<br />
    in exchange for a fee.<br />
<br />
  3. You may copy and distribute NetHack (or a portion or derivative of it,<br />
under Paragraph 2) in object code or executable form under the terms of<br />
Paragraphs 1 and 2 above provided that you also do one of the following:<br />
<br />
    a) accompany it with the complete machine-readable source code, which<br />
    must be distributed under the terms of Paragraphs 1 and 2 above; or,<br />
<br />
    b) accompany it with full information as to how to obtain the complete<br />
    machine-readable source code from an appropriate archive site.  (This<br />
    alternative is allowed only for noncommercial distribution.)<br />
<br />
For these purposes, complete source code means either the full source<br />
distribution as originally released over Usenet or updated copies of the<br />
files in this distribution used to create the object code or executable.<br />
<br />
  4. You may not copy, sublicense, distribute or transfer NetHack except as<br />
expressly provided under this License Agreement.  Any attempt otherwise to<br />
copy, sublicense, distribute or transfer NetHack is void and your rights to<br />
use the program under this License agreement shall be automatically<br />
terminated.  However, parties who have received computer software programs<br />
from you with this License Agreement will not have their licenses terminated<br />
so long as such parties remain in full compliance.<br />
<br />
<br />
Stated plainly:  You are permitted to modify NetHack, or otherwise use parts<br />
of NetHack, provided that you comply with the conditions specified above;<br />
in particular, your modified NetHack or program containing parts of NetHack<br />
must remain freely available as provided in this License Agreement.  In<br />
other words, go ahead and share NetHack, but don't try to stop anyone else<br />
from sharing it farther.<br />
]]></content></entry><entry><title>モバイルコンピュータ将棋 JSS の関数追加</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=467264" /><id>http://blog.akhr.net/?eid=467264</id><issued>2007-01-28T21:27:02+09:00</issued><modified>2007-01-28T12:28:30Z</modified><created>2007-01-28T12:27:02Z</created><summary>論文の息抜きに JavaScript の外部ファイルを作成した。
（JSS の関数を作成しました。）

JSS_BAN_TORUCHECK.js

何をするファイルかというと，
自分または相手の全ての利きを返してくれる「だけ」の関数が入っています。

function JSS_BAN_TORUCHECK_TEMAE(_ti...</summary><author><name>管理人</name></author><dc:subject>モバイルでも強いコンピュータ将棋</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[論文の息抜きに JavaScript の外部ファイルを作成した。<br />
（JSS の関数を作成しました。）<br />
<br />
JSS_BAN_TORUCHECK.js<br />
<br />
何をするファイルかというと，<br />
自分または相手の全ての利きを返してくれる「だけ」の関数が入っています。<br />
<br />
function JSS_BAN_TORUCHECK_TEMAE(_title)<br />
function JSS_BAN_TORUCHECK_OKU(_title)<br />
<br />
という関数で，_title には 160 バイトの masaya 提唱の HTML ファイルタイトルが入ります。<br />
たとえば，<br />
<br />
"H017H027H037H047H057H067H077H087H097<br />
H313H323H333H343H353H363H373H383H393<br />
Y019Y099Y311Y391E029E089E321E381<br />
G039G079G331G371I049I069I341I361<br />
S088S322A028A382O059O351"<br />
<br />
を渡します。<br />
実際には改行はありません。<br />
（4 バイトごとの並びは少し異なっているかも。）<br />
　すると，11×11 の二次元配列に手前側（奥側）の利きが格納されるという内容です。<br />
これらを使えば，<br />
今の局面で何の駒が取れるかということがわかるので，<br />
駒得のみの評価関数なんかがすぐに作れると思います。<br />
まだ，未公開ですが，<br />
執筆中の論文書き終えたら JSS に組み込む予定。<br />
なお，持ち駒の可能手は出力しません。<br />
<br />
JavaScript 将棋で選手権に出ようとしたが，<br />
ソケット通信を作ってないので今年も断念か。<br />
香山さんに相談したところ，<br />
担当の方を紹介していただき，<br />
SocketJS という FLASH+JvaScript の方法を教えてもらったが，<br />
まだ使い方がいまいちわからず。<br />
<br />
誰か教えてくれる人がいないかなとつぶやいてみる。。。<br />
]]></content></entry><entry><title>将棋の可能手の最大数について</title><link rel="alternate" type="text/html" href="http://blog.akhr.net/?eid=458259" /><id>http://blog.akhr.net/?eid=458259</id><issued>2007-01-08T23:50:32+09:00</issued><modified>2007-01-08T14:50:33Z</modified><created>2007-01-08T14:50:32Z</created><summary>将棋の最大可能手はかなり前に発見・証明されていているようです。
ちょっと探したら見つからなかったので，
自分で計算してみました。
間違っていたらすみません。。。

まず，先手５一玉，後手１一玉で，
その他全ての駒を先手が持っているとするとき，
先手の可...</summary><author><name>管理人</name></author><dc:subject>モバイルでも強いコンピュータ将棋</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[将棋の最大可能手はかなり前に発見・証明されていているようです。<br />
ちょっと探したら見つからなかったので，<br />
自分で計算してみました。<br />
間違っていたらすみません。。。<br />
<br />
まず，先手５一玉，後手１一玉で，<br />
その他全ての駒を先手が持っているとするとき，<br />
先手の可能手を数えてみたいと思います。<br />
<br />
各駒の打つことが可能または移動することが可能な升目の数は，<br />
次のようになります。<br />
<br />
玉 = 5<br />
飛 = 81-2 = 79<br />
角 = 81-2 = 79<br />
金 = 81-2 = 79<br />
銀 = 81-2 = 79<br />
桂 = 9×7 = 63<br />
香 = 9×8 = 72<br />
歩 = 9×8 = 72<br />
<br />
合計 528 通り。<br />
<br />
ここで，玉を違う位置に置いてみます。<br />
<br />
先手５二玉，後手１一玉<br />
<br />
このようにすると，<br />
<br />
玉 = 8<br />
<br />
になりますが，<br />
<br />
香 = 9×8-1 = 71<br />
歩 = 9×8-1 = 71<br />
<br />
となって，トータルでは 1 増えます。<br />
よって，<br />
<br />
529 通り。<br />
<br />
が正解ではないでしょうか。<br />
（証明はしてないのですが。。。）<br />
]]></content></entry></feed>