56将棋開発ブログ

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

ソースコードの貼り付けテスト

gist8648219 コメントで紹介していただいたGistに登録して、 はてなブログと連携してコードを貼り付けてみました。 ただ、Javascriptで将棋盤のコードは、ひとつの関数に機能を詰めこみすぎてまして、 インデントがすごいことになっちゃっています。 なので…

JavaScriptで将棋盤 その10

ついにJavaScriptで将棋盤も10回目になりました。今日は持ち駒の表示を変更してみました。 数字で表示するよりこっちのほうがなんとなくカッコいいですね。 あと昨日の記事の動画で、さもちゃんと動くみたいに話してましたが、重大なバグがありました(笑…

JavaScriptで将棋盤 その9

少し間が空いてしまいましたが、JavaScriptの将棋盤の進行状況です。 ようやく取ったり成ったりできるようになりました。 プログラミング初心者がJavaScriptで将棋盤をつくってみた - YouTube ソースコードを貼りたいのですが、ブログの記事部分を広げたりだ…

JavaScriptで将棋盤 その8

とりあえず今日進んだところまで報告してみます。駒台に駒をのせることができるようになりました。 残念ながら、まだ駒台の駒を選択して置ける(駒を打てる)ようにはなってません。ニコ生で将棋ウォーズ王将戦を観ながら作業してたら、ありえないミスをした…

JavaScriptで将棋盤 その7

一昨日の記事では、王、飛車、金、歩しかできていなかったのですが、残りの駒と、選択した状態の駒の画像の編集がさっき終わったので、さっそく今までのしょぼい駒と差し替えてみました。 駒を選択するとこんな感じです。 やっぱり見た目だいじですね。 駒を…

テキストエディタ

今日はふだん使っているテキストエディタを紹介してお茶を濁しておきます。 (プログラミングもやってるのですが、あほなのでなかなか進みません) このブログの最初の記事で書いたように、プログラミングを始めてからしばらくは、Windows付属のメモ帳にコー…

将棋の駒と盤の画像

今日は盤と駒の画像をつくりました。画像編集はPaint.NETでやっています。Paint.NETはこちらのページでダウンロードできます。 これで少しは見た目がマシになりますね。そんなことよりもプログラミングしろよって話ですが。それでは。

JavaScriptで将棋盤 その6

前回の記事で取ったり成ったりできるようにすると書いたのですが、 さきに、手番の表示と手番の駒しか動かせないようにしてみました。 ↑手番が表示されていますね。 手番の駒を選択し、 動かすと、 手番が後手になりました。 手番を覚えておく変数(trueかfa…

JavaScriptで将棋盤 その5

また少し進んだので報告してみます。 今回はやっと駒を動かせるようになりました。(取ったり成ったりはできませんが) 一度駒のあるマスをクリックすると、このように駒が選択された状態になります。さらに空白のマスをクリックすると、 このように駒を動か…

JavaScriptで将棋盤 その4

今日もJavaScriptで将棋盤の現状を報告してみます。 駒のあるマスをクリックすると、 駒を選択した状態になります。ここまでは昨日と同じです。 このマス(どのマスでもいいのですが)をもう一度クリックすると、 ちゃんと最初の状態に戻ります。(昨日のも…

JavaScriptで将棋盤 その3

まだ駒が動かせるようにはなっていないのですが、とりあえず現状こんな感じです。 この地味な将棋盤の、駒がないマスをクリックすると、 歩が置けます(笑)。 駒があるマスをクリックすると、 枠が赤くなります。(歩を選択した状態のつもり) 今のところ、…

JavaScriptで将棋盤その2

前回の記事で書いたHTMLの<table>タグをつかった将棋盤ですが、HTMLのソースコードも一応載せておきます。 <html><head><title>shogi</title><style>table{ border-collapse: collapse;}td{ border: solid 1px; padding: 0em}</style></head><body><table> <tr> <td><img src="駒の画像ファイル名" width="40" height="40"></td> ~中略~ <td></td></tr></table></body></html></table>

将棋盤

こないだjavascript勉強するよって書いてたんですが、そもそもHTMLも知らないでこの動画を見ても、何のことやらわけわかめでした。 【プログラミング】オセロを1時間で作ってみた【実況解説】 ‐ ニコニコ動画:GINZA それでまあとりあえず「タグって何ですか…

対局させてみたよ

はてなblogに棋譜を貼り付ける方法がわからなかったので、KiftwiというサイトのURLを貼ってみます。 ↓ てつづきさんの対局棋譜 | Kiftwi 先後どちらも全く同じアルゴリズムで指し手を決めています。 なので、一度差が開くと挽回が難しいのかもしれません。 …

Javascript

これまでは、コマンドプロンプトのウインドウに文字を表示させて こんな感じで将棋盤を表示しながら、地道にメモ帳にコードを書いていたわけです。 で、せっかく将棋プログラムを作るなら、ブラウザで動くものを作りたいなということで、Javascriptの勉強を…

とりあえず

思い返せば3ヶ月前、インターネット環境がなかったのでわざわざネカフェに行って、Borland C++のファイルをUSBに入れて持ち帰って、メモ帳をつかって" Hello,world " を画面に表示するところからのスタートでした。 それから2ヶ月間、諸事情によりインター…