React.jsの練習にブラウザで動く将棋を作りました︵ソースコード︶。このページで遊べます。現状ではただ将棋ができるだけなので面白くはないと思います。追記‥通信機能を実装しました︵反転将棋︶。 TypesScript (JavaScript) をほとんど書いたことがない人がどうやって作ったかという記事です。TypeScript初心者なので以下の内容は間違いを含んでいる可能性があります。 はじめに 情報系にしては実装力があまりない僕ですが、競技プログラミングを始めて2年近くになるしそろそろアプリを何か作りたいなあと思っていました。web系の言語はほとんど書いたことがなかったのですが、おそらく作りながら学ぶのが一番効率がいいだろうと考えました。 学部生のときは将棋が趣味だったので、ブラウザで動く将棋を作ることにしました。オセロなどの他のボードゲームと比べるとルールがそこそこ複雑で、自分には丁
![Reactで将棋アプリを作りました - izumo’s diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/cd08b57e403e0349edc6221acc52b2c4e308648d/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Fizumo27%2F20200114%2F20200114214754.png)