[Component] Piece
还没有人认领这个 Issue。
评估
调研方向
查看此 issue 中已完成且未勾选的清单项,以了解现有的 Piece 类型和剩余范围。从 Piece 类及其 calculateLeagalMoves 入口点开始;完成意味着 Piece 定义 position 和 alliance,并要求每种棋子类型提供其合法走法。
由索引模型根据 Issue 内容生成。
描述
Basic:
- #12
- #13
- #14
- #16
- #18
- #19
Different types of pieces:
- #17
- #20
- #22
- #24
- #28
- #29
Solution
- The Piece class must contain two properties defining the position of the piece and the alliance of the piece.
- The
calculateLeagalMovesmethod must return a collection ofMovesand must be abstract as it will be different for different types of pieces.
- 主要语言
- Java
- 星标
- 0
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
celeroncoder/Chess 的其他 Issue
-
难度 4/5 3-5 天 新手友好度 38/100
celeroncoder/Chess#35 ·
-
[TODO] initialize `row properties` similar to columns.可能重新可做 @celeroncoder 于 1797 天前认领,目前没有进行中的 PR。 未关闭good first issue util
celeroncoder/Chess#34 · 已指派 1 人 ·
-
[TODO] Update the isFirstMove property behaviour in the Piece class可能重新可做 @celeroncoder 于 1797 天前认领,目前没有进行中的 PR。 未关闭enhancement piece
celeroncoder/Chess#33 · 已指派 1 人 ·
-
难度 3/5 1-2 天 新手友好度 35/100
celeroncoder/Chess#32 ·
-
难度 4/5 3-5 天 新手友好度 35/100
celeroncoder/Chess#31 ·
查看 celeroncoder/Chess 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
openhab/openhab-addons#21921 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
objectionary/eo-graphs#85 ·
-
难度 2/5 1-3 小时 新手友好度 84/100
objectionary/lints#1544 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
objectionary/hone-maven-plugin#1309 ·
维护者通常 1 天内回复
-
chore s3
难度 2/5 1-3 小时 新手友好度 83/100
维护者通常 1 天内回复