56将棋開発ブログ

5×6マスのミニ将棋、「56将棋」で遊べるものをいろいろ開発してます。

2014-03-01から1ヶ月間の記事一覧

( とんでもなく弱いけど )将棋プログラムができました

びっくりしました。よわくて。2つのタブで、かわりばんこに自分でクリックするという、 かなりめんどうくさい方法で、こまおと対局させてみたところ、先手(手前): こまお 後手(奥) : つくったものという投了図ができあがりました。 はい。まけました…

JavaScriptで将棋のルール その4 ~ 局面の内部表現 ~

こんばんは、ただのあほです。今回は、JavaScript将棋盤の、局面の内部表現がどうなっているかについて書いてみようと思います。 まず、「 Position (局面)」というオブジェクトに、どんな情報をもたせているか、ですが、 ・ 盤 Board番兵(OUT_OF_BOARD)…

JavaScriptで将棋のルール その3 ~ 手の内部表現 ~

どうもこんばんは、ただのあほです。 前回、つぎは局面の内部表現について書くといっていたのですが、そのまえに、「 手 」の内部表現について書いておきます。 では、とりあえずコードをごらんください。 gist9363861 駒の位置をあらわすオブジェクト(とい…

将棋用語の英訳

どうも、ただのあほです。 JavaScript将棋盤の局面の内部表現について書こうとおもったのですが、そのまえに変数名をいろいろいじったので、将棋用語の英訳についてまとめておこうかなと思います。 参考にしたページがこちら。チェス用語小辞典(英和)Shogi…