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

黑白棋游戏简易版

于 2023-08-04 发布 文件大小:5.64 kB
0 24
下载积分: 2 下载次数: 1

代码说明:

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

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

发表评论

0 个回复

  • UCOSII移植
    关于UCOSiii如何移值到STM平台上的资料儿童愉快
    2023-02-14 17:00:05下载
    积分:1
  • 利用C编写的贪吃蛇小游戏
    利用C编写的贪吃蛇小游戏,成功实现了如何用C编写界面,实现贪吃蛇的游戏,1)   函数定义是要做到顾名思义是很重要的,它对读程序的人正确认识程序   十分重要,在修改这个程序的过程中也能很快找到程序各模块的作用,大大增 加了程序的可读性。 2)   分析函数先从main()函数入手。Main()函数是C++源程序编译时的开始,     从main()函数开始读函数可将其他函数的功能理解得更透彻。 3) 
    2023-06-25 11:50:03下载
    积分:1
  • C# ʵ
    2023-06-21 20:45:03下载
    积分:1
  • C语言代码
    大家来看看这个c代码绝对的很实用哦,大家赶紧来看看哦,呵呵,主要功能有linux系统的api 做串口的相关操作。
    2023-01-04 15:25:04下载
    积分:1
  • 二维码生成器源代码
    该二维码生成器主要是以QRCode的形式编码程序,语言为C#,VS环境下编写的,压缩包中已包含源代码文件,还有DotNetBarcode.dll方便调用相关类的使用,总体上该二维码生成器主要用于初学者对QRCode的熟悉与了解,方便学习和使用。
    2023-07-25 14:40:03下载
    积分:1
  • 定时器 TimelyrainTimer - src
    定时器,界面写的差不多了,还不够完善,可以按每天,每周,每月,每年来增加定时器.(Timer, interface written about, but not perfect, you can press daily, weekly, monthly, annual to increase the timer.)
    2020-06-20 07:20:01下载
    积分:1
  • 接收到来自PC机串口通信发来的数据后,将所有接收数据用CAN 转发到从实验板(从CAN)
    CAN总线的基本传输代码 接收到来自PC机串口通信发来的数据后,将所有接收数据用CAN 转发到从实验板(从CAN)详细描述了CAN总线传输数据时所需要的步骤和寄存器,这是我学习CAN总线时在网上找的的一个代码,觉得很珍贵,上传希望能够帮到大家。
    2022-06-19 10:22:47下载
    积分:1
  • 模拟一个页式虚拟存储系统,用FIFO和LRU置换算法,计算所发生的缺页次数。
    1、模拟一个页式虚拟存储系统,用FIFO和LRU置换算法,计算所发生的缺页次数。每个进程在内存占有3页数据区,刚开始时数据区为空。有以下访问数据页序列:5  0  1  0  2  0  1  4  0  2  5  1  2  3  5   (测试数据)请分别模拟2、实现过程:1) 内存分配:给进程分配一定的物理块数,由用户输入物理块数,用数组元素模拟物理块。2) 由文件读入页面访问序列,用数组保存。3) 将要访问的页面依次调入内存,分配到物理块中,形成页框表。其表项号即物理块号(数组元素下标),将页号放入数组相应位置。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-02-07 13:05:33下载
    积分:1
  • C# 设置应用程序背景颜色
    C# 设置应用程序背景颜色,通过调用Windows调色板,来选取颜色,然后程序将颜色值赋值给窗口,此盒子可设置斜体的颜色值,运行效果如参考截图所示,核心代码请看以下代码片段:   private void Form1_Load(object sender, EventArgs e)   {//显示应用程序背景颜色    //先打开“Properties”,添加一个System.Drawing.Color类型的变量MyBackColor    this.BackColor = Properties.Settings.Default.MyBackColor;   }   private void button1_Click(object sender, EventArgs e)   {//设置应用程序背景颜色(在运行时编写用户设置)    if(this.colorDialog1.ShowDialog()==DialogResult.OK)    {    Properties.Settings.Default.MyBackColor = this.colorDialog1.Color;    Properties.Settings.Default.Save();    this.BackColor = Properties.Settings.Default.MyBackColor;    }   }
    2022-06-22 05:36:16下载
    积分:1
  • 粒子群算法
    基于粒子群算法的多目标优化算法,都是基于pareto最优解讨论的多目标优化,遗传算法已经做过笔记,下面介绍pareto(帕累托)最优解的相关概念。本文是基于参考文献做的读书笔记。...
    2022-07-26 10:25:03下载
    积分:1
  • 696518资源总数
  • 104271会员总数
  • 70今日下载