#include<bits/stdc++.h>
#include<fstream>
#include<string>
#include<cstdlib>
#include<ctime>
#include<iomanip>
#include<algorithm>
#include<sstream>
#include<windows.h>
#include<vector>
#include<limits>
using namespace std;
struct knife{
	string kni;
	int blo;
}k[100005];
struct gun{
	string gu;
	int blo,nai;
}g[100005];
int main(){
	k[0]={"骑士团圣剑",90}; 
	k[1]={"铲子",15};
	k[2]={"棒球棍",5};
	k[3]={"鱼叉",35};
	g[1]={"猎枪",35,6};
	g[2]={"霰弹枪",80,6};
	string key;
	cout<<"请输入网络…啊不GAME秘钥?";
	cin>>key;
	if(key!="114514"){//陷阱
		cout<<"GAME OVER!\n";
		_sleep(1000);
		string s="!@#$%^&*(){}|:<>?,./;'[]\"";
		while(1){
			cout<<s;
			string s1;
			s1+=s[s.size()-1];
			s+=s1;
			s.erase(0,1);
		}		
	}
	cout<<"欢迎来到#¥#%……&%¥#@游戏\n";
	_sleep(500);
	cout<<"1.简单  2.普通  3.噩梦  4.#@$!$#!#!&*&%$";
	int gamemode;
	int rulemoney;
	cin>>gamemode;
	if(gamemode==1){
		rulemoney=30000;
	}
	if(gamemode==2){
		rulemoney=80000;
	}
	if(gamemode==3){
		rulemoney=140000;
	}
	if(gamemode>=4){
		cout<<"$#%#^&&*%(*&$%^@#^!%#";
		return 0;
	}
	_sleep(500);
	cout<<"in the game…\n";
	_sleep(1000);
	cout<<"This is a @#%^*^%#%^!@%! game\n";
	_sleep(1000);
	cout<<"You get a new message!\n";
	_sleep(600);
	cout<<"1.按1键攻击\n2.按2键闪避\n3.按3键捡起\n按4键查看纸条\n按5键打开背包\n按/space/键释放技能\n&^#DFS%$&@#$^@#$^SDA$%^#$^FDGAS$%^#^#\n";
	_sleep(2000);
	cout<<"每秒积攒5点能量\n";
	_sleep(100);
	cout<<"ready-";
	_sleep(100);
	cout<<"GO!!!";
	_sleep(1000);
	cout<<"你在超市1层~\n";
	_sleep(100);
	cout<<"You get a new message!\n";
	_sleep(500);
	int hu=1;
	cout<<"你需要在超市内摸金 总值达到"<<rulemoney<<"元。of course,也会有怪物喲~\n";
	_sleep(1000);
	cout<<"鱼叉\n护身符\n";
	cout<<"你已自动拾取!\n";
	_sleep(1000);
	char c;
	int hp=100;
	cout<<"你的面前有一个物资宝箱\n";
	int shifou;
	cout<<"按1开,按2不开,继续走\n";
	cin>>shifou;
	if(shifou!=2){
		cout<<"ta是大嘴怪,准备战斗\n";
		_sleep(300);
		cout<<"TA率先攻击,你掉了300滴血\nYOU ARE DIE.\n";
		_sleep(500);
		cout<<"Lucky,you got 护身符\n";
		hu--;
		_sleep(1000);
		cout<<"复活!!!\n";
		_sleep(500); 
		cout<<"大嘴怪死了\n";
	}
	cout<<"你左面是1片虚无,右面是一扇铁门。左走1,右走2\n";
	cin>>shifou;
	int cishu114514=0;
	int xkbhy=0;
	if(shifou==1){
		cishu114514=0;
		cout<<"你掉进了虚空~\n";
		_sleep(300);
		while(1){
			cout<<"虚空之力将你吞噬\n";
		}
	}
	cout<<"你没有钥匙!\n";
	cout<<"你发现了一件虚空保护衣!\n"; 
	int yao1=0;
	xkbhy++;
	while(yao1==0){
		_sleep(200);
		cout<<"你后面是1片虚无,前面是一扇铁门。左走1,右走2\n";
		cin>>shifou;
		if(shifou==1){
			cishu114514=0;
			cout<<"你掉进了虚空~\n";
			_sleep(300);
			while(cishu114514<4){
				cishu114514++;
				cout<<"虚空之力将你吞噬\n";
				_sleep(500);
			}
			if(cishu114514>=3){
				cout<<"你发现了一把钥匙\n";
				yao1++;
			}
		}
	}
	cout<<"你打开了门";
	_sleep(800);
	cout<<"你面前有一个物资宝箱,按1开,按2不开,继续走\n";
	cin>>shifou;
	int zhongzhi=0;
	if(shifou==1){
		srand((int)time(NULL));
		int sui=rand()%(10-1+1);
		if(sui==1){
			cout<<"黄金圣杯!价值60000\n";
			zhongzhi+=60000;
			cout<<"当前总值:"<<zhongzhi; 
		}
		else if(sui>1&&sui<=3){
			cout<<"黄金书!价值30000\n";
			zhongzhi+=30000;
			cout<<"当前总值:"<<zhongzhi; 
		}
		else if(sui>3&&sui<=6){
			cout<<"银龙鱼!价值15000\n";
			zhongzhi+=15000;
			cout<<"当前总值:"<<zhongzhi; 
		}
		else{
			cout<<"彩窗圆盘!价值10000\n";
			zhongzhi+=10000;
			cout<<"当前总值:"<<zhongzhi;
		}
		cout<<"\n";
	}
	cout<<"你要向哪走?左走1,右走2,前走3\n";
	cin>>shifou;
	int di=0;
	if(shifou==1){
		di++;
		cout<<"你获得了地窖勋章!\n";
		cout<<"你要向哪走?左走1,右走2,前走3\n";
	}
	cout<<"You get a new message!\n";
	_sleep(500);
	cout<<"总值达到规则自动撤离(如果你有地窖勋章的话…)\n";
	if(zhongzhi>=rulemoney){
		cout<<"YOU WIN!";
		return 0;
	} 
	if(shifou==2){
		cout<<"你撞上了双生怨灵!";
		if(hu==0){
			cout<<"YOU DIED!";
			return 0;
		}
		else{
			cout<<"Lucky,you got 护身符\n";
			hu--;
			_sleep(1000);
			cout<<"复活!!!\n";
			_sleep(500); 
			cout<<"双生怨灵死了\n";
		}
	}
	return 0;
  //认准UID1063--禁止偷窃!!
  //持续更新。纯手工制作,拒绝AI
}

1 条评论

  • 1