思路:
建立主函数、建立标题栏、建立空白数组、建立运行基本结构、建立棋盘初步模型;
继而在基本框架的基础上 增添玩家下棋和电脑下棋 并且判断结果。
这里值得注意的是:
1.玩家下棋和电脑下棋均需判断之前是否已填充 且下完之后需要重新打印棋盘
2.电脑下棋需要用随机数确保自动生成结果
3.判断结果分为多种情况(玩家赢、电脑赢、平局)判断赢也分多种情况
4.另外需要对判断结果之前 对棋盘是否填满进行判断
主函数:

建立标题栏:

建立空白数组:
建立数组:
在头文件建立(引用#include"头文件")

空白数组(在函数定义文件中)

建立运行基本结构

建立棋盘初步模型(同上)
预想初步形状

分析并得出

运行:

玩家下棋


电脑下棋


判断结果
这里我们写一个判断结果的函数

这里我们可以得到几种输出结果“‘*’、‘#’、‘Q’、‘C’”
因此我们根据这几种情况进行判定游戏的结果

并且在玩家下完棋后判定游戏是否继续

经过运行可得如下结果

//编写程序中:

头文件的声明需要注意函数类型;
函数定义时

切勿出现把'Q'打成"Q"的低级错误;
本文详细介绍了如何使用Python编写一款简易的围棋游戏,涉及玩家与电脑对弈、棋盘操作、结果判断和随机算法。通过函数实现,探讨了不同胜负条件及棋盘状态管理。
402

被折叠的 条评论
为什么被折叠?



