2009年11月18日水曜日

ブラウザだけで遊べる「どうぶつしょうぎ」β公開

気軽に「どうぶつしょうぎ」で対戦したいという(生主の)想いから作られたどうぶつしょうぎのβ版を公開。
http://www13.atpages.jp/llan/mypro/dshogi/

プレイまでの流れです。
1.トップページから部屋を作成します。
2.相手に対局室を教えます。
3.相手にログインしてもらいます。
4.対局の開始です。

プレイからの流れです。
動かせるコマ(持ち駒含む)は黄緑に縁取られます。
動かしたいコマをクリックします。
・今度は動かせる場所が黄緑に縁取られます。
動かしたい移動先をクリックします。
・上の流れを先手-後手-先手-…と繰り返します。

以下はバグでは無く機能が備わってないだけです。
・ライオンを食べてもゲームは続行します。
・ライオンが一番奥に行ってもゲームは続行します。
・移動できなくなってもゲームは続行します。
つまり終了条件はまだなんです。
なのでお互いに終了条件を考えてプレイしてください。

未実装だけ書いてなんだよーって思われるのもいやなので、実装した内容も書いちゃう。
・ 盤面を構築
・コマが移動できる←重要
・先手後手のコマを移動は交互
・コマを取ると持ち駒に入る
・その持ち駒を盤上の空白に打てる
・ 現在の手数をカウントしている

今後実現するべき機能(☆Prime、○欲しい、△困難を伴うが欲しい)
☆ゲームの停止を実現する
☆ゲームの停止条件はライオンを取るか、ライオンが最奥へ到達するかのどちらかのみ。
☆内部構造を脆弱性から遠ざける
○レイアウトをもう少し見やすい形にする
○その上で手数を表示する
○棋譜を保存して読めるようにする
△棋譜を元にコマの移動を再現する

まだまだ追加機能が目白押し!!
他になにかあったかな、わからないので今日はこのぐらいで。

0 件のコメント:

コメントを投稿