C语言程序设计-五子棋游戏设计系统01

第一部分: 引言
五子棋是一个家喻户晓的游戏,在棋盘上,黑白方互相落子,哪方先将至少五个棋子连成一条线哪方就获得胜利。现在,五子棋更是成为了一款竞技游戏,各种游戏策略层出不穷。
第二部分:系统功能和原始数据
(1)原始数据
在一个方阵上通过两人对弈的形式,依次在棋盘上放置两种颜色的棋子,哪一方先让五个棋子形成一条直线(包括横、竖、对角线3个方向),即为获胜,本程序实现用键盘控制的五子棋游戏。
游戏操作规则:
按左右上下方向键移动棋子
按空格键确定落棋子
禁止在棋盘外按空格
你是否接受上述的游戏规则(Y/N)
如果输入Y,才可以进行游戏,进入正式的游戏界面,要绘制五子棋的棋盘,设置棋子颜色。
(2)系统功能
a. 本程序实现了以下功能:
在一个方阵上通过两人对弈的形式,依次在棋盘上放置两种颜色的棋子,哪一方先让五个棋子形成一条直线(包括横、竖、对角线3个方向),即为获胜,本程序实现用键盘控制的五子棋游戏。
游戏操作规则:
按左右上下方向键移动棋子
按空格键确定落棋子
禁止在棋盘外按空格
b.本程序还具有人机对战的功能,开启人机对战后,将允许你与一个笨笨的AI进行五子棋游戏。

第三部分:程序总体设计
子函数:

int r
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是盘盘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值