celeroncoder / celeroncoder/Chess
[Component] Piece
- Vorherrschende Sprache
- Java
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Überprüfe die abgeschlossenen und nicht abgehakten Checklisteneinträge in diesem Issue, um die vorhandenen Piece-Typen und den verbleibenden Umfang zu verstehen. Beginne bei der Piece-Klasse und ihrem calculateLeagalMoves-Einstiegspunkt; abgeschlossen bedeutet, dass Piece position und alliance definiert und jeden Piece-Typ dazu verpflichtet, seine legalen Züge bereitzustellen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- game-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100