您现在的位置是:首页 > 源码 > 扫雷游戏源代码
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

扫雷游戏源代码

更新时间:2019-03-16 21:32:38 大小:38K 上传用户:夜茶微微凉查看TA发布的资源 标签:扫雷游戏源代码 下载积分:9分 评价赚积分 (如何评价?) 打赏 收藏 评论(1) 举报

资料介绍

扫雷是一个经典小游戏,这篇文章我们一起来设计一下扫雷游戏的代码,并在控制台进行模拟,C++初学者在学习完基础语法后可以试着设计一些小程序加以巩固。

部分代码如下:

#include<iostream>
#include<ctime>
#include<queue>
using namespace std;
void extend(int nx, int ny);
int X,Y;
char show[20][20];
int in[20][20];//用于统计雷点及非雷点周围雷数
int over[20][20];//标记已判定的点
int done = 0;//标记非雷点的显示数
int dir[8][2] = { {-1,-1},{-1,0},{-1,1},{0,-1},{0,1}, {1,-1},{1,0},{1,1} };//方向数组
int main() {
    memset(in,0, sizeof(in));
 memset(over, 0, sizeof(over));//初始化
 int num;
 cout << "请输入您想创建的雷区大小(X<20,Y<20)" << endl;
 cin >> X>>Y;
 cout << "请输入雷区雷数num(" << "num<" << X*Y << ")" << endl;
 cin >> num;
 srand(unsigned(time(NULL)));
 for(int sum=0;sum!=num;){//产生雷点
  int x = rand() % X;
  int y = rand() % Y;
  if (in[x][y] != -1) {
   sum++;
   over[x][y] = 1;
   in[x][y] = -1;
  }
 }
 ......

大家在看完代码后有不懂的,可以评价留言,我会定期回复。看完该程序后可以试着设计一下贪吃蛇的代码,一起分享。


部分文件列表

文件名 大小
1552742603扫雷程序设计.doc 38K

【关注B站账户领20积分】

全部评论(1)

  • 2019-03-18 20:21:01醉过才知酒浓

    扫雷源代码,用C#应该好些吧,只是简单的※和数字,虽然原理相同,但还要优化,第一步扫雷不知为什么会有一段卡顿?

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • sd-hyc 打赏1.00元   3天前

    资料:神州易刻2024最新版

  • 柏涵 打赏1.00元   3天前

    资料:XDS100_v1_1_RTM

  • 21ic下载 打赏310.00元   3天前

    用户:jh0355

  • 21ic下载 打赏310.00元   3天前

    用户:w178191520

  • 21ic下载 打赏210.00元   3天前

    用户:gsy幸运

  • 21ic下载 打赏210.00元   3天前

    用户:zhengdai

  • 21ic下载 打赏210.00元   3天前

    用户:jh03551

  • 21ic下载 打赏110.00元   3天前

    用户:liqiang9090

  • 21ic下载 打赏60.00元   3天前

    用户:sun2152

  • 21ic下载 打赏60.00元   3天前

    用户:xuzhen1

  • 21ic下载 打赏80.00元   3天前

    用户:xzxbybd

  • 21ic下载 打赏25.00元   3天前

    用户:WK520077778

  • 21ic下载 打赏20.00元   3天前

    用户:w1966891335

  • 21ic下载 打赏20.00元   3天前

    用户:铁蛋锅

  • 21ic下载 打赏20.00元   3天前

    用户:玉落彼岸

  • 21ic下载 打赏15.00元   3天前

    用户:kk1957135547

  • 21ic下载 打赏10.00元   3天前

    用户:zpf22332

  • 21ic下载 打赏5.00元   3天前

    用户:pangpidan

  • 21ic下载 打赏5.00元   3天前

    用户:hpxny

  • 21ic下载 打赏5.00元   3天前

    用户:pandq2009

  • 21ic下载 打赏5.00元   3天前

    用户:tomp

推荐下载