文件名称:五子棋小游戏(选择棋盘、棋子;双方计时;显示棋子位置;可键盘输入;判断下子是否合法;保存游戏;继续游戏)
文件大小:10.18MB
文件格式:ZIP
更新时间:2021-12-07 05:06:43
五子棋 代码 VS C语言
用C语言编制一个由两人对奕的五子棋游戏程序。分黑子、白子。颜色相同的五个子(或横、或竖、或斜方向)连成一线者为胜。 功能要求: 1、允许玩家选择棋盘大小。 2、允许玩家选择黑子还是白子。 3、玩家既可通过鼠标来控制棋子在棋盘中的摆放位置,也可以通过键盘输入所下棋子在棋盘中的横纵坐标来确定棋子在棋盘中的摆放位置。 4、程序能显示棋盘及棋盘上棋子的分布。 5、程序能判断玩家所放棋子位置是否合法,不合法则不接受,并提示玩家,允许其重新输入。 6、程序能判断胜利与失败,并显示。 7、程序有为游戏双方计时的功能。 8、在游戏进行的每一步,程序均允许玩家选择放弃游戏或重新开始一局新游戏。如果放弃,则进一步允许玩家选择是否保存当前结果。 9、程序可将游戏当前状态(包括棋盘、棋子分布、下一步由哪一方走等)保存至文件,也可从文件中载入一盘棋。