Skip to content

akhrszk/shogi-react-redux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

将棋

React x Redux で作った将棋アプリ

動くものはこちらから確認できます

screenshot

技術スタック

ディレクトリ構造

src
├── App.css
├── App.test.tsx
├── App.tsx
├── app
│   └── store.ts
├── core
│   └── game.ts
├── domain
│   ├── piece.ts
│   ├── player.ts
│   └── position.ts
├── factory
│   └── pieceFactory.ts
├── features
│   ├── board
│   │   ├── Board.module.css
│   │   └── Board.tsx
│   ├── game
│   │   ├── Game.module.css
│   │   ├── Game.tsx
│   │   └── gameSlice.ts
│   ├── name
│   │   ├── Name.module.css
│   │   └── Name.tsx
│   └── stock
│       ├── Stock.module.css
│       └── Stock.tsx
├── index.css
├── index.tsx
├── logo.svg
├── react-app-env.d.ts
├── serviceWorker.ts
├── setupTests.ts
└── utils
    └── utils.ts

実行方法

$ git clone git@github.com:akhrszk/shogi-react-redux.git
$ cd shogi-react-redux
$ yarn start

TODO (未実装)

  • 詰みの判定
  • 二歩の禁止
  • 駒を置けない場所の判定
  • 強制成り

ライセンス

MIT License