将棋ニア

https://github.com/1206marakasu/hakkason

CSS

JavaScript

HTML

将棋にHPを追加し勝利条件を増やしたwebアプリの"将棋ニア"

gami

mitsu055

烏間太郎

推しアイデア

将棋にHP制を入れるという斬新な発想

作った背景

チーム全員初めての開発でこれだったら行けそうと思った

推し技術

javascriptを頑張った

プロジェクト詳細

技術の無駄遣い

将棋のシステムをJavaScriptで1から作った(駒を進める機能や駒を出したり、成ったりする機能) javascriptで駒を打った時や駒を取った時に音が鳴るようにした HPバーを視覚的にも表し、場面に応じて動くようにした

大変だったこと

駒を取って持ち駒を管理しそこから駒を盤面に打つという処理を実装するのが大変だった。とくにJavaScriptの配列Arrayの仕様がよくわかんなくて変な挙動をしてすごく苦戦しました

ゲームの面白ポイント

・成るか成らないかによって駒をとられた時のダメージが変わってくるので普通の将棋では成るところを成らないようにすることもある ・王を詰めるか相手のHPを削るかなど多様な戦略ができる。またその相手の戦略によって防衛の仕方を変えていかないといけない ・HPを実装したことによって王をとるまで試合する必要がなくなり、実力が均衡した相手との試合を長く行う必要がないので手軽にプレイすることができる

最後に

上の方に記載されているURLから遊ぶことができるんで友達と一緒に遊んだり、一人で遊んだりしてみてください ※PC以外の端末で遊ぶと画面が変な感じになります(圧倒的技術不足)一応動作はします🙇‍♂️

gami

@gami