资源简介
1、 产品概述及目标
五子棋是一种两人对弈的纯策略型棋类游戏,通常双方分别使用黑白两色的棋子,下在棋盘直线与横
线的交叉点上,先形成 5 子连线者获胜。
2、产品功能需求
(1)绘制棋盘
棋盘是由长宽为 15*15 的“+”符号绘制形成。
(2)下子
用户执黑子、电脑执白子,其中黑子先下。在下子时是通过输入坐标来确定所下棋子的位置,用户下
黑子时需要通过手动输入 X 和 Y 坐标下子,在输入坐标时应注意不能超出棋盘的大小,即 X 和 Y 值均不
能超出 15,否则提示输入非法,需重新输入下子的坐标。电脑下子时的坐标是使用随机数生成的,同样下
子坐标不能超出 15。
(3)判胜负
从横向、纵向、反斜杠和斜杠四方向去判断,任何一个方向的 5 个黑或白棋连成一条线,则胜利。
代码片段和文件信息
- 上一篇:手机物流APP的设计与实现
- 下一篇:设计模式期末大作业 ToFu
相关资源
- 通过alpha-belta剪枝的极大极小值算法实
- 五子棋 Linux make
- 用labview设计五子棋
- VC五子棋游戏设计VC五子棋游戏设计
- 蓝牙对战五子棋,含ai
- linux下QT游戏五子棋源代码
- Direct2D 五子棋
- 基于Udp的五子棋对战游戏
- 五子棋禁手判断和判赢函数
- 五子棋对战[网络版].rar
- 五子棋游戏代码 αβ剪枝 算法
- QT实现的五子棋
- 用Qt编写的具有人机对战的五子棋
- 基于socket的联网五子棋游戏源码
- 用QT编写的五子棋游戏
- 五子棋 linux下c语言编写
- Qt写的网络版五子棋游戏源代码
- Qt写的单机版的五子棋游戏源代码
- 基于单片机控制的智能五子棋
- 五子棋(简易AI)
- 数据结构与算法课程设计五子棋
- 人工智能之五子棋小游戏
- 简单五子棋
- 安卓五子棋 源代码
- 五子棋prolog实现
- 用汇编语言写的五子棋
- 汇编项目-五子棋
- 五子棋算法真的很给力
- Minigui网络五子棋并移植到嵌入式arm平
- 五子棋的人工智能的算法描述
评论
共有 条评论