如果我正在设计一个简单的国际象棋游戏代码并且我已经创建了棋盘布局,我想知道我是如何实现棋子(P, p, R, r, N, n, B, b, Q, q, K, k)
(大写代表白色棋子,小写字母是黑色棋子)以便 ChessBoard 对象更新以将作品存储在输入的位置?
我应该将这些片段声明为实例变量吗?还是我应该主要声明它们?
至于用户输入一个已经被占用的位置,我完全不知道如何将其转换为代码。
但是,我确实实现了一部分代码,如果用户的输入超出了板子范围,则会显示错误消息。
(顺便说一句,这都是在java中)
任何帮助将不胜感激!!提前致谢!让我知道查看我的一些代码是否会有所帮助。