std::cout << \这是本游戏的棋盘,请按坐标输入棋子\ a.showqipan(); //通过对象调用功能函数 std::cout << \确认请按1,退出请按其他键\ std::cin >> temp; if(temp !=1) //游戏开始退出控制 exit(1); if(temp == 1) { std::cout << \游戏开始:\ for(int i = 0 ; ; i ++) { a.getpointxy(); a.print(); if(a.IsxyWin()) { std::cout << \白棋胜\ std::cout << \游戏结束\\n\ exit(0); } a.getpointmn(); a.print(); if(a.IsmnWin()) { std::cout << \黑棋胜\ std::cout << \游戏结束\\n\ exit(0);} } } }
4.运行结果与分析 (1)此界面为欢迎界面,按任意键进入游戏。 图4 游戏界面 (2)此界面表示进入棋盘界面,确认按1开始玩游戏,其他键退出。 图5棋盘界面
(3)此界面表示游戏开始。 图6游戏开始界面 (4)此界面表示输入横纵坐标完成落子。 图7输入白棋坐标
(5)此界面表示在同一地方下棋的情况。 图8所下位置重复 (6)此界面为游戏结束界面,显示胜出方并显示游戏结束字样。 图9游戏结束界面
相关推荐: