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

黑白棋游戏简易版

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

代码说明:

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

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

发表评论

0 个回复

  • 根据半径计算圆的周长和面积
    //根据半径计算圆的周长和面积    //声明常量(只读变量)PI为3.1416  //声明自定义函数fCir_L()的原型   //声明自定义函数fCir_S()的原型     //以下是main()函数    //声明3个变量        //显示字符串  //键盘输入  //计算圆的周长,赋值给变量l  //计算圆的面积,赋值给变量s  //显示计算结果                   }      //定义计算圆的周长的函数fCir_L()  ······
    2022-04-08 12:21:02下载
    积分:1
  • 代理IP自动更新校验器完整项目源码
    代理IP用途非常广泛,但是因为其不够稳定所以需要不停的更新,C#源码世界第二季重磅出击,能够自动获取更新代理IP地址并自动校验有效性。                                  整个项目非常完整,从数据库设计到流程,多线程执行任务。数据库基于SQLite,实现了以下功能:                                 定时自动从代理IP网站提取代理到数据库中并判断该代理ip的位置。                                 多线程校验代理IP有效性,自动剔除无效代理。                                 提供了现成的随机去除一个有效代理IP的方法,并附送一个demo,自动提取一个有效IP并使用这个IP访问网站。                                  源码采用简单三层架构:                                 Model:模型层,主要放了一个tb_proxy模型,包含代理ip的IP、端口、有效性、地址、最后校验时间                                 Common:数据交互,主要存放了一个tb_proxy类,包含了对代理IP的增加、删除、修改和随机提取                                 Library:公用类库,包含一个HttpHelper类、RegHelper正则帮助类、IPHelper根据ip查询位置信息类和一个SQLiteHelper类。                                 主程序:一个主窗体和一个代理提取测试窗体。主窗体中主要完成代理的提取和多线程校验,测试窗体主要实现随机提取一个有效代理并访问一个ip查询网站,测试代理有效性和真实性。                                  源码特色:                                 项目非常简洁明了,代码都有详细的注释说明。                                 使用了qqwry.dat根据IP获取所在地址。                                 多线程校验使用了lock以防止冲突,默认开启了50个线程,如果觉得CPU扛不住可以适当减少。                                 更新数据库的方法也使用了lock,因为太多的并发会导致SQLite出错,这样这样做并不影响更新速度。                                 日志显示采用了公共的日志列队方法,直接在主项目的任何地方调用都可以。            
    2017-03-14下载
    积分:1
  • .NET 后台管理系统(源码+数据库)
    【实例简介】 .NET 通用后台角色权限管理系统 软件架构 通用三层架构,面向接口编程。 技术选型 MVC5 Mysql Dapper Autofac Layui 阿里巴巴矢量库
    2021-07-04 00:31:14下载
    积分:1
  • 超声波避障程序
    用于小车的超声波避障,使用STM32编写的示例程序,可以实现小车的避障功能,比较适合喜爱STM32单片机的初学者学习,
    2022-03-31 12:25:41下载
    积分:1
  • 电话本的管理程序
    电话本的管理程序-telephone management procedures
    2023-04-30 11:25:03下载
    积分:1
  • SIM900a GPRS通信
    主要是STM32单片机采集数据,通过SIM900a的GPRS发送到服务器,程序中注释了很多有用的方法,sim900带有断线重连的功能。程序写有断线重连和数据异常重连。代码经过长期测试,运行稳定
    2022-04-09 04:04:05下载
    积分:1
  • 红外控制直流电机的转速C语言
    不知道对大家有没有帮助,但是对于C语言初学者的人来说应该很容易理解,能够快速的完成规定的任务吧。并且容易理解,容易掌握
    2022-01-25 15:21:34下载
    积分:1
  • VisualGDB EmbeddedBSPs arm-eabi .mbed libraries
    VisualGDB EmbeddedBSPs arm-eabi .mbed libraries API函数  visualGDB API 开发STM32平台
    2022-04-29 20:07:22下载
    积分:1
  • dsp程序小结
    DSP编程中DSP2833x_Headers_nonBIOS.cmd和DSP2833x_Headers_BIOS.cmd这两个文件分别是什么意思。
    2022-02-05 02:45:36下载
    积分:1
  • ymodem stm32
    ymodem stm32 C语言 st官方库文件  编译环境:keil IAR
    2022-11-09 05:10:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载