celeroncoder / celeroncoder/Chess
[Component] Piece
- 主要言語
- Java
- スター
- 0
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
**Basic:**
- [x] #12
- [x] #13
- [x] #14
- [x] #16
- [x] #18
- [x] #19
---
**Different types of pieces**:
- [x] #17
- [x] #20
- [x] #22
- [x] #24
- [ ] #28
- [ ] #29
---
**Solution**
- The Piece class must contain two properties defining the _position of the piece_ and the _alliance of the piece_.
- The `calculateLeagalMoves` method must return a collection of `Moves` and must be abstract as it will be different for different types of pieces.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
この issue の完了済みで未チェックのチェックリスト項目を確認し、既存の Piece 型と残りのスコープを理解します。Piece クラスとその calculateLeagalMoves エントリポイントから始めます。完了とは、Piece が position と alliance を定義し、各ピース型に合法手の提供を要求することを意味します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- game-dev
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100