跳棋
我的实用工程学位课程的最后一个项目...
我正在使用.Net Framework
游戏遵循跳棋的基本规则:
有3种Pawn:
典当-可以在右侧的对角线上移动一个图块,在左侧的对角线上移动一个图块。
国王-可以在板上的每个对角线上移动(根据国王位于其顶部的颜色)。
最后的棋子-可以移动到棋盘上的每个对角线,但只能移动一个图块(如国际象棋中的国王)。
每转一圈,计算机就会要求您给他一个输入-过渡点(x,y)和终点(x,y)。
典当的选择包括-移动,第一次进食(每个典当可以在板上以不同的范围进食)和下次食用(所有典当以相同的动作进食)。
如果玩家提供了棋子无法移动到的输入,计算机将再次要求输入新的输入(起点和终点),而不仅仅是新的终点。
如果其中一名玩家仅剩一个棋子,则该棋子将自动更改为“最后一个棋子”。
游戏继续进行,直到其中一位玩家根本没有棋子。
我仍然需要检查
评论0
最新资源