我试图使用交换机在控制台应用程序上的8x8板上移动

时间:2015-12-05 00:39:24

标签: c# console switch-statement

我试图能够在8x8的棋盘上移动玩家,我有动作,但我似乎无法获得其他方向,请帮助,初学者

usersDataArray.append(usersData)

1 个答案:

答案 0 :(得分:0)

您使用跟踪播放器的2D阵列吗?无论哪种方式,你当然需要两个坐标。 X和Y.但实际上,你应该想到Row vs. Column。对于我正在进行的游戏,我在这里做的几乎完全相同。但是,我只允许玩家每回合一个方向前进。

如果我们说X是行而Y是列,要向上移动,你必须从X减去,向下移动,你必须加到X,向右移动,你必须减去Y并向左移动你必须添加到Y。

我假设您正在使用距离来增加玩家的位置。你在每种情况下减去它们。所以,对于down,你需要增加距离。等等。