栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

用C++实现一个简易版本的扫雷游戏

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用C++实现一个简易版本的扫雷游戏

写的代码较烂,仅供参考

#include 
#include 
#include
#include

using namespace std;

vector> platform;


int ShowPlatform(vector> &platform){
	for(int i=0;i> GenerateLandMine(int k,vector> platform){
vector GenerateLandMine(int k){
	vector landmine1d;
	// vector> res;
	for(int i=0;i<100;++i){
		// int n=(rand())%100;
		landmine1d.push_back(i);
	}
	random_shuffle(landmine1d.begin(),landmine1d.end());
	// res=platform;
	// for(int i=0;i<10;++i){
	// 	res[landmine1d[i]/10][landmine1d[i]%10]='x';
		
	// }	
	vector res;
	for(int i=0;i<10;++i){
		res.push_back(landmine1d[i]);
	}
	return res;
}


int get_cow(int sum){
	return sum%10;
}
int get_rol(int sum){
	return sum/10;
}

int IsSame(vector> mychose,vector> mine){
	int hash[100]={0};
	int res=0;
	vector chose1d;
	for(int i=0;i mine1d;
	for(int i=0;i> Choosen_9_dot(int choosen){
	vector> choosen_9_dot;
	int x1=get_cow(choosen);
	int y1=get_rol(choosen);
	for(int i=-1;i<2;++i){
		for(int j=-1;j<2;++j){
			vector vec={};
			int x21=0;
			int y21=0;
			x21=x1+i;
			y21=y1+j;
			if(i==0 && j==0){
				continue;
			}
			if(x21<0 || y21<0){
				continue;
			}
			vec.push_back(x21);
			vec.push_back(y21);
			choosen_9_dot.push_back(vec);
		}
	}
	return choosen_9_dot;
}




int Is_land_mine(int choosen,vectorlandmine){
	int res=0;
	int x1=get_cow(choosen);
	int y1=get_rol(choosen);
	vector> choosen_9_dot;
	choosen_9_dot=Choosen_9_dot(choosen);


	vector> landmine2d;
	for(int i=0;i vec={};
		vec.push_back(x);
		vec.push_back(y);
		if(x1==x && y1==y){
			cout<<"踩到雷了!"< vec;
		for(int j=0;j<10;++j){
			vec.push_back('*');
		}
		platform.push_back(vec);
	}
	ShowPlatform(platform);
	vector landmine1d= GenerateLandMine(10);
	while (1)
	{
		
		cout<<"--------------------------------"<>i>>j;
		int chosen1d=i*10+j;
		int n_mines=Is_land_mine(chosen1d,landmine1d);
		// cout< 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1026838.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号