- 1
- 2
- 3
- 4
- 5
扫雷游戏源代码
资料介绍
扫雷是一个经典小游戏,这篇文章我们一起来设计一下扫雷游戏的代码,并在控制台进行模拟,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 |
最新上传
-
21ic下载 打赏310.00元 1天前
用户:zhengdai
-
21ic下载 打赏310.00元 1天前
用户:小猫做电路
-
21ic下载 打赏310.00元 1天前
用户:gsy幸运
-
21ic下载 打赏210.00元 1天前
用户:kk1957135547
-
21ic下载 打赏210.00元 1天前
用户:w178191520
-
21ic下载 打赏210.00元 1天前
用户:liqiang9090
-
21ic下载 打赏100.00元 1天前
用户:jh03551
-
21ic下载 打赏110.00元 1天前
用户:1111111ffgg
-
21ic下载 打赏30.00元 1天前
用户:sun2152
-
21ic下载 打赏25.00元 1天前
用户:玉落彼岸
-
21ic下载 打赏20.00元 1天前
用户:xuzhen1
-
21ic下载 打赏15.00元 1天前
用户:WK520077778
-
21ic下载 打赏15.00元 1天前
用户:x15580286248
-
21ic下载 打赏25.00元 1天前
用户:天融之境
-
21ic下载 打赏5.00元 1天前
用户:qminiup
-
21ic下载 打赏5.00元 1天前
用户:xiaomage1991
-
21ic下载 打赏5.00元 1天前
用户:Nara
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:2KW超声波电源设计
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:八卦PCB图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:扫码枪仿真和读取范例
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21下载积分 打赏10.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏260.00元 3天前
用户:kk1957135547
-
21ic下载 打赏210.00元 3天前
用户:w178191520
-
21ic下载 打赏230.00元 3天前
用户:liqiang9090
-
21ic下载 打赏120.00元 3天前
用户:1111111ffgg
-
21ic下载 打赏25.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:WK520077778
-
21ic下载 打赏25.00元 3天前
用户:xzxbybd
全部评论(1)
2019-03-18 20:21:01醉过才知酒浓
扫雷源代码,用C#应该好些吧,只是简单的※和数字,虽然原理相同,但还要优化,第一步扫雷不知为什么会有一段卡顿?