登录
首页 » c,c++ » 黑白棋游戏简易版

黑白棋游戏简易版

于 2022-04-16 发布 文件大小:5.05 kB
0 83
下载积分: 2 下载次数: 1

代码说明:

棋盘设计为8×8格,初始状态在棋盘中央交叉排放黑白棋子各两枚,为统计棋子个数,有一个棋子计一分,白棋先走。每个棋手下棋时,摆子的位置必须是以自己的棋子能包围住对方一个或多个棋子,被包围的对方棋子将变成自己的棋子。包围的方向可以是上下左右以及左右斜线共8个方向,只要能连成一条线即可。当轮到一个棋手摆子,而他没有可以包围对方棋子的位置时。他必须停步让对方走棋,直到他可以走为止。当棋盘上有一方的棋子为0或下满64格,游戏结束时棋子少者输。 我们的程序从总体上说分为三个块,希望通过四个模块来解决,分别为: (1)棋盘的生成(棋盘可以用位图实现,也可用制表符号来生成,共8x8格); (2)记录双方对弈时间的计时器与记录双方子数的计数器; (3)选择人机对战和人人对战的函数及控制对战难度的主函数。    

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 单链表模板
    数据结构单链表的模板,头文件是用类模板的线性表声明,类文件是功能函数的定义,包括构造函数,析构函数,按值查找,插入,删除,遍历等操作,主函数文件是各项功能的简单实现
    2022-01-25 15:59:37下载
    积分:1
  • 学生跟踪源
    如果你想要分享一些源︰ Skype ID: TreeScar
    2023-06-15 06:01:14下载
    积分:1
  • nrf2401一对一代码
    要弄懂NRF的多对一通信,我们先要清楚NRF的一对一通信的地址设置,为了解说通俗我们将NRF24L01之间的通信比作两个人写信交流:首先寄信方将信件寄给收信方,收信方收到信件之后回信给寄信方确认收到信件。(以上为NRF24L01一次通信的过程,即发送端T发送信息给接收端R的流程)要完成双方的信件互通,那么双方都要知道对方的地址。这对应着NRF24L01作为发送端T时要设置1、发送地址:TX_ADDR。2、应答信号地址:RX_ADDR_P0(通道0用来接收接收端R的应达信号)。而接收端R要设置接收地址:RX_ADDR_Px(x取值为0到5,一个NRF24L01有6个通道,每一个通道都能设置作为接收信号的通道)  以上三个地址都要设置为相同的值。因为A发送信息给B,B把A的发送地址作为目标地址发回一个应答信号ACK,所以发送地址=应答信号地址=接收地址。注意:只有发送端的通道0才能接收应答信号。
    2023-07-20 06:50:05下载
    积分:1
  • ssd1963 + stm32f4 示例大师
    ssd1963 + stm32f4 示例大师 keil @file Project/STM32F2xx_StdPeriph_Template/main.c * @author MCD 应用 Te
    2022-09-01 18:05:05下载
    积分:1
  • 数学工具,函数绘图,教师上课实用的工具,附有c#源代码和说明...
    数学工具,函数绘图,教师上课实用的工具,附有c#源代码和说明-Mathematical tool, function drawings, useful tool for school teachers, with c# Source code and description
    2023-09-04 01:40:03下载
    积分:1
  • excell批量翻译
    可实现excell表自动翻译,省去了人工翻译的麻烦,如nessus下载的报告都是英文的,可用该代码实现批量化翻译,大大的减少了工作量,希望此次上传可以对大家有所帮助,谢谢!
    2022-02-15 21:46:33下载
    积分:1
  • 无刷电机电调程序
    无刷直流电机双闭环调速程序,适用于PAC5223主控板。含有速度环,电流环。效果很好。
    2022-06-02 15:53:15下载
    积分:1
  • 基于stc12c5a60s2的nrf905无线收发
    实现遥控船的竞速转弯功能,包含电机控制,速度分档,舵机控制,转向角度计算。很全面,可以用来参加船模竞赛之类的,也可以用于自己制作一些小模型,主要包含nrf905的收发模块,与电机舵机控制模块。简单易懂。
    2023-03-06 18:20:03下载
    积分:1
  • c语言简单的推箱子
    c语言简单的推箱子原理,输入方向键控制人物,人物前面如果有箱子,并且箱子在上,箱子前面是空,按完回车
    2023-04-08 13:25:03下载
    积分:1
  • 设备管理主要包括设备的分配和回收、同时实现设备独立性。假定模拟系统中有A(3台)、B(2台)、C三种设备,采用安全分配方式。
    设备管理主要包括设备的分配和回收、同时实现设备独立性。假定模拟系统中有A(3台)、B(2台)、C三种设备,采用安全分配方式。-Device Manager includes equipment distribution and recovery, while achieving device independence. Simulation system assumes that there are A (3 units), B (2 units), C three kinds of equipment, the introduction of safety distribution.
    2023-05-31 17:05:04下载
    积分:1
  • 696518资源总数
  • 105895会员总数
  • 18今日下载