celeroncoder / celeroncoder/Chess

[Component] Piece

Offen
#11 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
component enhancement
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.