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

黑白棋游戏简易版

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

代码说明:

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

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

发表评论

0 个回复

  • 动态Linq 查询条件(PredicateExtensions) 示例源码下载
    动态Linq 查询条件(PredicateExtensions) 示例源码下载
    2014-06-14下载
    积分:1
  • P2P聊天,聊天室,共享ACCESS数据库
    P2P聊天,聊天室,共享ACCESS数据库-P2P chat, chat rooms, shared ACCESS database
    2022-06-16 08:56:34下载
    积分:1
  • socket can 收发
    这是一个用socket操作can的接收和发送c程序,可以用在linux系统上。。。。。
    2022-02-14 01:17:51下载
    积分:1
  • Use. NET Framework in the Process class to implement the acquisition system is c...
    利用C#中的Process类来实现的获取系统当前正在运行的进程名称、PID以及内存使用数。程序实现了结束正在运行的进程、新建任务、系统托盘等。。还有部分功能尚未完善,还请谅解-Use. NET Framework in the Process class to implement the acquisition system is currently running process name, PID, as well as the number of memory usage. Program to achieve an end to running processes, new tasks, system tray, etc.
    2023-04-01 14:35:03下载
    积分:1
  • opencv对视频进行角点检测
    读入视频,对视频进行分帧处理(角点检测),角点检测后输出连续的角点检测结果,平台是vs2010,编程语言c++,可方便用于视频稳像等后续工作。
    2022-06-28 17:32:06下载
    积分:1
  • c#编写读取和写入excel2007源码
    c#编写读取和写入excel2007源码-c# prepared to read and write excel2007 source
    2022-09-23 21:55:03下载
    积分:1
  • 弹砖游戏
    程序介绍: 1、程序用VC++编写。 2、运行程序后点击鼠标即可进入游戏界面,单击鼠标开始游戏,左右移动鼠标可实现弹板的左右移动(点击键盘左右键也可实现,但移动速度太慢,建议用鼠标移动),单击鼠标或空格实现暂停,暂停情况下按住M键可在弹珠暂停情况下实现弹板移动(算是无敌模式吧), 3、游戏共有10个等级,按R键重新开始本等级,按U键可以选择直接下一等级。 4、得分可实现实时统计分数,在过关后弹出对话框显示分数。
    2022-12-11 08:20:03下载
    积分:1
  • 发的第三方
    山东省梵蒂冈3繁荣的时代风格梵蒂冈电饭锅电饭锅的规范化风光好3规范的发给
    2022-03-04 15:15:50下载
    积分:1
  • 线性表的顺序存储
    #ifndef  __MY_SEQLIST_H__  #define __MY_SEQLIST_H__ typedef void SeqList; typedef void SeqListNode; //链表 创建 SeqList* SeqList_Create(int capacity); //链表 销毁 void SeqList_Destroy(SeqList* list); //链表 清空 void SeqList_Clear(SeqList* list); //链表 长度 int SeqList_Length(SeqList* list); //链表 容量  int SeqList_Capacity(SeqList* list); //链表 在某一个位置 插入元素 int SeqList_Insert(SeqList* list, SeqListNode* node, int pos); //获取某一个位置的链表结点 SeqListNode* SeqList_Get(SeqList* list, int pos); //删除某一个位置的结点 SeqListNode* SeqList_Delete(SeqList* list, int pos); #endif  //__MY_SEQLIST_H__
    2022-09-14 04:45:03下载
    积分:1
  • c#飞行棋
    简单的控制台程序,c#,适合初学者。两个玩家,用骰子点数决定走的步数,还有关卡,时空隧道,暂停,地雷等,源码中有注释说明规则。先走到头者胜出,游戏结束
    2022-06-22 05:49:53下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载