我正在尝试用Java编写一款国际象棋游戏,它将完全显示在控制台中。我正在使用Unicode字符,如白棋皇后U+2655。我的问题是我找不到与棋子宽度匹配的空格字符,所以我不能正确地显示棋盘。2 ♙♙♙♙♙♙♙ a b c d e f g h ♙♙♙♙♙♙♙♙iiiiiiii你可以看到棋子的宽度比棋子下面的其他字符稍大一些在这个网站上,棋子的宽度略高于标准字符的宽度。在Eclipse的控制台中,
如果我正在设计一个简单的国际象棋游戏代码,并且已经创建了棋盘布局,我想知道如何实现棋子(P, p, R, r, N, n, B, b, Q, q, K, k) (大写代表白色棋子,小写是黑色棋子),以便ChessBoard对象更新以将棋子存储在输入位置?至于用户输入一个已经被占用的位置,我完全不知道如何将其转换为代码。任何帮助都将不胜感激!提前感