骑士飞行棋的项目总结
今年元旦,做了传智播客的骑士飞行棋项目,是个 C#控制台程序。我是初学者,还
不了解 UML,没有什么建模,逻辑图之类的思路,小小总结一下:
项目需求:
第一个部分:输入玩家 A,玩家 B 的名字
要求:玩家 A 名字不能为空;玩家 B 的名字不能为空并且不能与玩家 A 重名,否则
要求用户重新输入
实现效果如下:
第二个部分:画地图
要求:
1. 当 A,B 在一起时显示<>
2. 当 A 在地图上只显示 A,而不显示下面的关卡图案
3. 当 B 在地图上只显示 B,而不显示下面的关卡图案
4. 否则显示对应的关卡图案(地图中的坐标值,从 0 到 99)
普通□
幸运轮盘◎ luckyTurn = { 6, 23, 40, 55, 69, 83 };
地雷☆ landMine = { 5, 13, 17, 33, 38, 50, 64, 80, 94 };
暂停△ pause = { 9, 27, 60, 93 };
时空隧道卐 )meTunnel = { 20, 25, 45, 63, 72, 88, 90 };
5. 地图一共 100 格,可以用下图简略表示