荒岛求生游戏
Hello~我是HappyStarLap~又见面啦!
我做了一个荒岛求生游戏,密码是123456,希望你你喜欢!!
游戏规则是,需要造出火箭,逃出地图!!!
代码如下:
#include
#include
#include
#include
#define mm1 700
#define mm2 1200
#define mm3 1900
using namespace std;
const long long MAXN=10000000000,MIN=2e9+1;
int fishjez[30]={0,65,40,60,90,100,85,95,75,25,25,40,60,50,45,115,70};
string gjfxx[30]={"","獠牙","利爪","笙忼术","笙电术","土玄术","战斧","法杖","易闽术","鸡汤术","篮球","易慴术","戟埕术","黑子"};
string fishing[200]={"","石斑鱼","螃蟹","条石斑","鲭鱼","鲶鱼","红鳟鱼","海鲂","小鲨鱼","海参","鳐鱼","沙丁鱼","鳕鱼","蝴蝶鱼","章鱼","秋刀鱼","罗非鱼","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""};
string cfnm[25]={"","烤肉","烤鱼","荒野烤肉","烤土豆","肉汤","土豆泥","秘制炖肉","","","","",""};
int cfjez[25]={0,85,100,120,95,135,120,150};
string fms[8]={"","Ⅰ","Ⅱ","Ⅲ","Ⅳ","Ⅴ"};
string dfs1[20]={"","","",""};
struct sc{
int ts;
int js;
}cfs[505];
struct o{
int times;
int jjes;
}fishs[1000];
int main(){
system("title 孤岛求生");
for(int i=1;i<=14;i+=1){fishs[i].jjes =fishjez[i];}
for(int i=1;i<=7;i++){cfs[i].js =cfjez[i];}
string gjfx;int ttk=0;
string s20;int fmt;string fucks;
char pictures1[200][200]={
" /EEEEEEEEEEEEk ",
" /—————k |EEEEEE| | 卧室 | ",
" / 物资仓库 k | 任务 | | / --- / | ",
" | ℡ | | 清单 | | / / | ",
" | | |______| | ↙|======| | ",
" | | sleep| | ",
" | | | | ",
" | ↙|______| | ",
" 厨房/ k | | ",
" __________ /_ ↑_k |_ _________| ",
" |工作台| 。。。。 ",
" | | ============= ",
" ",
" ",
" 医药台 ",
" k / ______ ________ ",
" |_+_| | -- | | | ",
" / l | <> | | 出门 | ",
" | ℡ | ",
"|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|_| |__|__|__|__|_",
"| | | | | | | | | | | | | | | | | | | | | | ",
};
char pictures2[200][200]={
" ",
" . .. . | | 3,世纪峡谷 ",
" . .. . | |___*0---- ",
" . . | | ",
" 1,绿色平原 2,丘陵 | | ",
" _ _ | R | ",
" |____| | I K ",
" | V | ",
" | E | 15, ",
" 10,篮球场 | R / 隐藏矿洞 _ ",
" ——— 回家 | | |_|",
" |+ 0 +| |------| | | ",
" ——— |0,home| / | ",
" |———| | 桥 / ",
" ___/|======|k_ ",
" ___/|======|K_ ",
" | | ",
" 5,黑暗森林 6,部落 / | ",
" [ , + , ] / / / ",
" ~~ , , ~~ --- / | / ",
" | | | / /4,瀑布 / - ",
" 7,尸村 _________/ / / J ",
" / | / / J ",
" _/ _/ | | ",
" / __________/ 9,远山 ",
" 14, / 港 / ",
" 松林 | 湾 | ",
" ↑↑↑↑ / | 11, 12, 13, ",
" __________/ | 山顶洞 大山顶洞 超大的山顶洞 ",
" ___/ 沉船 / - ----- -------------- ",
" / l----------/ / | | | | | |",
" / l--------/ | - ----- -------------- ",
};
char pictures3[80][80]={
" __ ",
" -------/ | ",
" ------/| | 钓鱼码头 ",
" -------| J ",
" 回家 ",
" ___ ",
" __|_|__ ",
" / HOME k ",
" / _ k 种植园 ",
" | | | | +++++++++++ ",
" |___|_|___| +---------+ ",
" +---------+ 野 ",
" +++++++++++ ",
" ",
" 外 ",
" ________ ",
" |________| ",
" ____|____|___ ",
" | 郊区 | ",
" | 商店 | ",
" |_________| ",
};
int k10=0;string sb0="欢迎游玩本游戏",sb1="欢迎来到 坤坤岛",sb2="据传说,这荒岛危机四伏,你可要想方设法的生存下去,并逃出这里!";
for(int i=0;i<=sb0.size()-1;i++){
cout<
Sleep(620);Beep(mm3,60);
cout<
cout<<"\n\n 0 1 2\n\n";
cout<<" 3 4 5\n\n";
cout<<" 6 7 8\n\n";
cout<<" 坤 9 坤";
for(int i=1;;i++){
hhhh=_getch();qa+=hhhh;system("cls");cout<<"\n\n ";
for(int mt=1;mt<=i%8;mt++){cout<<"·";}
cout<<"\n\n 0 1 2\n\n";
cout<<" 3 4 5\n\n";
cout<<" 6 7 8\n\n";
cout<<" 坤 9 坤";
if(i%8==0)
{Sleep(130);
if(qa=="123456"){cout<<"\n 密码正确!"<
if(i>1){cout<<"已尝试"<
cout<<"\n\n 0 1 2\n\n";
cout<<" 3 4 5\n\n";
cout<<" 6 7 8\n\n";
cout<<" 坤 9 坤";
}
}
while(2){
long long zidan=0;
//木材cll1 藤条cll2 棕榈叶cll3 铁锭cll4 石片cll5 青金石cll6 钢铁cll7
//生肉sc1 土豆sc2 淡水sc3 蜂蜜sc4
//tl1>=10&&tl2>0&&tl3>0&&tl4>0&&tl5>0&&tl6>0&&tl7>0
int cl7=0,ml1=0,ml2=0,tl1=0,tl2=0,tl3=0,tl4=0,tl5=0,tl6=0,tl7=0,plof=0;
short sc1=0,sc2=0,sc3=0,sc4=0,sc5=0,sc6=0,sc7=0;
int tian20=0,tian21=0,tian22=0;
int zz1=0,zz2=2,zz3=2;
int cll1[49]={0,3,2,10,3,2,5,12,20,0,2,4,6,5,1,1,0,0,1,0,0,0,4,0,0,2,500,5,0,0,10,100,0,0,10,10};
int cll2[49]={0,0,10,15,0,2,3,5,12,0,0,3,4,3,5,30,5,0,0,0,1,0,0,0,0,1,0,7,0,40,0,100,0,0,50,0};
int cll3[49]={0,3,0,15,2,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,2,0,0,10,50,100,80,200,0};
int cll4[49]={0,0,1,7,0,0,0,0,4,0,0,0,2,0,0,0,20,1,1,1,1,5,0,0,2,4,500,0,4,0,0,0,0,0,100,5};
int cll5[49]={0,0,0,0,1,0,0,2,0,2,3,0,1,0,10,0,5,0,0,0,0,0,0,0,0,0,0,5,0,20,0,0,30,0,0,0};
int jnj[40]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int hs[10]={0,0,0},hss[10]={0,0,0};
int j11[40]={0,1,2,4,6,10,15,20,60,150,151};
int j12[40]={0,7,15,25,50,100,220,340,1314,3000,250250,857857,22222,53453};
int j13[40]={0,25,50,90,175,220,350,700,1100,4500,3838,3838438,43553,114514};
int linjian[40]={0,0,0,0,0,0};
int jjjb[20]={0,7,12,30,50,80,300,520,700,2500,3830,413,131,3123};
int ve[20]={0,12,12,12};string fz[30]={"","野猪","毒腥","吞噬","火电","咀骨","僵尸","协增","黑子","长臂","召唤","黄眸","蛛形","鸡王"};
int gjs[30]={0,2,3,2,7,10,12,19,31,54,92,8,15,100},xls[30]={0,15,21,70,40,82,100,120,200,2423,104664,5436,3665,200};
int jjjj[20]={0,10,14,5,32,47,69,105,180,350,1000,20,35,1500};
string ssss[30]={"","小野猪","小狮子","小鳄龟","成年狼","土蜥蜴","野人酋长","森林巨人","人物0","钏姍钾","蔡虚坤","悲伤的人物1","快乐的人物2","忧郁的人物3"};
int xxxx[20]={0,160,220,700,340,470,600,1000,1700,20000,500000,114514,20005,1231};
int jbs[40]={0,90,15,120,220,400,550,300,1,8,1,10,35,40,20,400,500,1300,1800,10000,25000};
string sss[20]={"","绿色平原","沙漠丘陵","世纪峡谷","死亡瀑布","黑暗森林","野人部落","僵尸村落","沉船","远山","废弃的篮球场","山顶洞","大山顶洞","超大的山顶洞"};
int fmtj=0,fmtj2=0,fmtj3=0;int jl=150;
int uxl;int fy=0;int cl6=0;string dfs,dfs2; int ppm,ppm2;
int max1=0,max2=0;int zxc=0;int yd;int uyu;string ugg="当你坐上火箭,进入那广阔无垠的星空时,你意识到游戏胜利了";
long long q=0,am=0,cnt=0,sb=0,gj=0,xl=0,x1,t=0,bx1,sr,mjj,ll=8,sdd=0,gh=0,s5=0,s6=0,s7,s11=0,s12=0,s13,v,ti=15,yy=0,akm=0,ab=444,z,jj,n=0,x=0,y=100;
string s1,s2,s8,s9,s10,hj,s20;int k,gb,nd,yp,ugb=15,jxl=0,bd=0,jjb=0,sx=150,gsx=0,ggb=0,js=0,yls=0,ujy=0,jjy=0,jysx=100,dg=1,km=520,gm;int jm=20,jm2=5,io,cntm=100;string s45;
int njz=0,aqw=10;int akl=0,qwz=0,step,stepisSB,stepisverySB,lmk;int nm;int pl=0,srs=0; bool tm1=0,tm2=0,tm3=0,tm4=0,tm5=0;int cl1=2,cl2=2,cl3=2,cl4=0,cl5=0;int p1=0,p2=100,pdg=1;int tian=0,shi=8,fen=0; int rw1=0,rw11=0,rw2=0,rw21=0,rw3=0,rw31=0,rw4=0,rw41=0,rw51=0,rw61=0,rw7=0,rw71=0,rw8,rw81=0,rw9=0,rw91=0,rwa=0,rwa1=0,rwb=0,rwb1=0,rwc=0,rwc1=0,rwd=0,rwd1=0;
int et=0,jgj=0,jez=0,jezsx=220,sp1=1,sp2=1,sp3=0,jsp=0,sk12,cmk=180;
char amy[100][100];int k10=1; long long u;bool han=0;x1=5; int tm9=0;
uxl=150;sx=150;fmtj=fmtj2=fmtj3=0;int wsz=200,nsz=200,wszsx=200,nszsx=200;
s1="空手";
for(int i=0;i<=sb1.size()-1;i++){
cout<
cin>>s20;
if(s20=="坤"){
jl=120;uxl=140;ugb=0;yls=1;sx=140;js=1;jjb=1;bd=1;jez=160;jezsx=160;
cout<
if(s20=="SB"){
cl1=cl2=cl3=cl4=cl5=cl6=5000;jl=10000;uxl=200000;ugb=100000000;yls=40;sx=200000;jez=857857;jezsx=857857;
s1="超级傻逼滑稽冲击波";x1=99999999;
cout<
cout<
for(int i=0;i<=sb2.size()-1;i++){cout<
int k1=x1;fen+=2;
if(fen>=60){shi+=fen/60;fen=fen%60;}
if(shi>=24){shi=shi-24;tian+=1;ve[1]+=6;ve[2]+=6;ve[3]+=6;
if(ve[1]>12){ve[1]=12;}
if(ve[2]>12){ve[2]=12;}
if(ve[3]>12){ve[3]=12;}}
if(tian%65>45){
if(shi>=19||shi<=8){system("color 0F");}
else{system("color F0");}
}
else{
if(shi>=18||shi<=6){system("color 0F");}
else{system("color F0");}
}
if(qwz<0){uxl-=1;}
if(qwz<0)
{if(akl!=1){aqw=4;}}
jez-=3;if(jez<=0){
cout<<"干饭不积极,亲人两行泪"<
return 0; }
if(jez<=38){Sleep(111); cout<
}else if(tian%65>=15&&tian%65<30)
{srand(time(0));qwz=rand()%10+1;s45="夏";qwz+=10;}else
if(tian%65>30&&tian%65<=45){srand(time(0));qwz=rand()%8+1;s45="秋";qwz+=12;}
else{srand(time(0));qwz=rand()%15+1;s45="冬";qwz=0-qwz;}
cout<
cout<<" H O M E\n\n";
cout<<" 1,移动 2,查看状态 3,补给 4,任务 5,建造 6,查看仓库 \n 7,关于游戏 8,退出游戏";if(plof==1){cout<<" 9,火箭发射";}cout<
{
puts(pictures1[i]);
}
cout<
ch2=_getch();system("cls");
if(ch2=='7'){
system("cls");
cout<<"\n\n\n 本游戏虽原创,但制作时借鉴了 荒野日记孤岛 的部分玩法,如果侵权,马上《删改》\n";
Sleep(1000);
}
if(ch2=='8'){char hkl;
cout<<"\n 确定要退出游戏吗? 1,yes 2,no :";hkl=_getch();
if(hkl=='1'){
if(max2
system("cls");Sleep(800);break;
}
}
if(ch2=='9'){
if(plof==1){
tl1-=10;tl2-=1;tl3-=1;tl4-=1;tl5-=1;tl6-=1;
srand(time(0));
cout<<"\n 火箭融合中";for(int i=1;i<=3;i+=1){Sleep(300);cout<<".";}
int rm=rand()%17+1;if(rm==2||rm==9){cout<<" 融合失败,本次发射失败!";Sleep(555);continue;}
cout<<"\n\n 火箭组装中";for(int i=1;i<=3;i+=1){Sleep(300);cout<<".";}
int rm1=rand()%20+1;if(rm1==2||rm1==3){cout<<" 组装失败,本次发射失败!";Sleep(555);continue;}
cout<<"\n\n 火箭架起中";for(int i=1;i<=3;i+=1){Sleep(300);cout<<".";}
int rm2=rand()%18+1;if(rm2==2||rm2==11){cout<<" 架起失败,本次发射失败!";Sleep(555);continue;}
cout<<"\n\n 构成指令中";for(int i=1;i<=3;i+=1){Sleep(300);cout<<".";}
cout<<"\n\n 准备发射中";for(int i=1;i<=3;i+=1){Sleep(300);cout<<".";}
int rm3=rand()%72+1;if(rm3==2||rm3==9){cout<<" 准备失败,本次发射失败!";Sleep(555);continue;}
cout<<"\n\n 火箭点火中";for(int i=1;i<=3;i+=1){Sleep(300);cout<<".";}
int rm4=rand()%17+1;if(rm4==2||rm4==9){cout<<" 点火失败,本次发射失败!";Sleep(555);continue;}
cout<<"\n\n 乘坐发射中";for(int i=1;i<=3;i+=1){Sleep(300);cout<<".";}
int rm5=rand()%8+1;if(rm5==2||rm5==6||rm5==7){cout<<" 发射失败,本次发射失败! 你快死了";uxl=1;Sleep(555);continue;}
for(int i=0;i<=ugg.size()-1;i++){
Sleep(68);cout<
break;
return 0;
}
}
if(ch2=='1')
{char nop;
cout<<"\n要去哪?\n\n 1,郊区商店 2,探险 3,寻宝 4,钓鱼 5,种植园 6,回家:\n";
for(int i=0;i<=20;i++)
{
puts(pictures3[i]);
}
nop=_getch();cout<<"\n";
if(nop=='6'){continue;}
if(nop=='1'){system("cls");
jez-=5;jl-=2;
cout<<" /郊区商店/"<
if(u!=1&&u!=2&&u!=3&&u!=4&&u!=5&&u!=6&&u!=7&&u!=8&&u!=100){cout<<"好,输入你要购买的数量吧:";cin>>pl;gb*=pl; }
if(ugb
if(u==1){x1=70;s1="AK47";fmtj=fmtj2=fmtj3=0;}
if(u==2){x1=18;s1="木棍"; fmtj=fmtj2=fmtj3=0;}
if(u==3){x1=65;s1="双节棍";fmtj=fmtj2=fmtj3=0;}
if(u==4){x1=140;s1="手雷";fmtj=fmtj2=fmtj3=0;}
if(u==5){x1=275;s1="M82A1巴雷特";fmtj=fmtj2=fmtj3=0;}
if(u==6){x1=450;s1="拳头";fmtj=fmtj2=fmtj3=0;}
if(u==7){x1=1950;s1="偃月刀";fmtj=fmtj2=fmtj3=0;}
if(u==8){x1=66666;s1="手抛式救援核弹";fmtj=fmtj2=fmtj3=0;}
if(u==9){jxl=75;jjb+=pl;}
if(u==10){jxl=10;bd+=pl;}
if(u==11){jgj=10;js+=pl;}
if(u==12){yls+=pl;}
if(u==13){sp1+=pl;}
if(u==14) {sp2+=pl;}
if(u==15){sp3+=pl;}
if(u==16){cl4+=2*pl;}
if(u==17){jnj[1]+=pl;}
if(u==18){jnj[2]+=pl;}
if(u==19){jnj[3]+=pl;}
if(u==20){jnj[4]+=pl;}
if(u==21){jnj[5]+=pl;}
cout<
if(nop=='2'){
if(jl<15){cout<<"你太疲惫了,无法前往"<
if(fen>=60){shi+=fen/60;fen=fen-(60*(fen/60));}
if(shi>=24){shi=shi-24;tian+=1;}
if(shi>18||shi<6) {cout<<"\n确定要出门探险么?夜里战斗可不利!\n 1,是 2,否"<
for(int i=0;i<=31;i+=1)
{
puts(pictures2[i]);
}
cin>>nd;if(nd==0){continue;}
Sleep(333);
system("cls");
cout<<"你前往";
gj=jjjj[nd];xl=xxxx[nd];s10=ssss[nd];cout<
cout<<"松林";
Sleep(555);
while(1){
cout<<"===================================#"<
if(nmk=='1'){jez-=2;if(jez<15){cout<<"饥饿值过低,无法收集材料\n";continue;}
if(ve[3]<=0){ cout<<"没有松树了!"; }
else{ve[3]-=1; cl1+=2;cl3+=2;cout<<"你获得木材2、棕榈叶2 ,剩余松树"<
srand(time(0));int yyyyyk=rand()%25+1;
if(yyyyyk==4){cout<
if(nd==14){
cout<<"矿场"<
cout<<"===================================#"<
if(vb=='1'){if(ve[1]<=0){cout<<"没有藤了!"; }
else{ve[1]-=1; cl2+=3;cout<<"采集成功!获得藤3,剩余藤串"<
if(yyyyk==24){cout<
if(shi>18||shi<6){gj+=40;}
if(fy==4){gj=gj*2/3;}
else if(fy==3){gj=gj*3/4;}
else if(fy==2){if(nd!=3){gj=gj*7/8;}else{gj-=1;}}
else if(fy==1){if(nd!=3){gj=gj*9/10;} }
if(ppm2==1){gj=gj*20/19;}
if(ppm2==2){gj=gj*10/9;}
if(ppm2==3){gj=gj*7/6;}
if(ppm2==4){gj=gj*4/3;xl=xl-8;}
if(ppm2==5){gj=gj*3/2;xl=xl-15;}
cout<
for(int i=1;;i++){
int flags=0;
if(ppm==1){xl-=4;uxl+=3; }
if(ppm==2){xl-=6;uxl+=7; }
if(ppm==3){xl-=12;uxl+=14; }
if(ppm==4){xl-=23;uxl+=38;}
if(ppm==5){xl-=32;uxl=(1+uxl/7)*8;}
if(qwz<-2){uxl-=4;}
jez-=3;jl-=1;if(jez<0){jez=0;}if(jl<0){jl=0;}
fen+=7;
if(fen>=60){fen=fen-60;shi+=1;}
if(cntm==0){
cout<<"武器损坏了!!"<
cntm=2000000;
}
if(jez<=30){cout<<"你要饿死了\n"; } char kjk;
cout<<"==============================================#"<
Sleep(344);char jnk;
if(kjk=='0'){
cout<
if(dg<12){ cout<<"等级不够!"<
}
if(jnk=='2'){
if(dg<30)
{cout<<"等级不够!"<
if(jnk=='3') {
if(dg<120){cout<<"等级不够!"<
}
if(jnk=='4'){
if(dg<120){cout<<"等级不够!"<
if(jnk=='5'){
if(dg<857){cout<<"等级不够!"<
if(kjk=='1'){cout<<"你使用"<
int ttl=rand()%14+1;
if(ttl<4){cout<
if(i>=3)
{x1=k1;
srand(time(0));int wers=rand()%8+1;
if(wers==1||wers==2||wers==4){cout<<" 逃跑成功!"<
cout<<" 逃跑失败!"<
{x1=k1;cout<<"你s了"; Sleep(444);
cout<<",是否用"<
if(gm==1){
if(ugb>=km){
cout<<"复活成功!";ugb-=km;km+=300;
uxl=sx/2;break;}
else{Sleep(333);
cout<<"你的钱不够本次复活, 游戏失败!#_#"<
Sleep(300);
break; }}
else{
cout<
break;}
}cout<
cout<<"攻击!"<
}
}
Sleep(444);cntm-=1;
cout<<"当前"<
if(xl<=0){}else
{Sleep(577);
srand(time(NULL));
int cxk=rand()%24+1;
if(cxk==6&&nd==10){cout<<"蔡虚坤发动了技能:唱跳rap,回复满了血量"<
if(nd==9){cout<<"钏姍钾发动了技能:鸡汤来咯,伤害提升30%"<
if(i==12){cout<
if(nd==8||s101=="小小坤"||s101=="步行兽"){xl=xl*80/79;}int cty=rand()%9+1;
if(s10=="适应"+fz[nd]+"兽"||s10=="原始"+fz[nd]+"兽"||s10=="进化"+fz[nd]+"兽"||s10=="远古君魔"||s10=="步行兽"){system("color 5D");}
else if(cty>=3){system("color 4C");}
cout<
if(cty<3){cout<<"你向后一撤,避开了此次攻击,";}
else {cout<<"对你造成了"<
else{system("color F0");}
Sleep(222);cout<<"当前"<
Sleep(644);cout<
{rw7+=1;
if(nd==1){rw1+=1;}
if(nd==2){rw4+=1;}
if(nd==4){rw8+=1;}
if(nd==5){rwc+=1;}
if(nd==6) {rwd+=1;}
if(s101=="步行兽")
Sleep(100); x1=k1;cout<<" 最后,"<
if(s101=="蔡虚坤"){
string db="这时,蔡虚坤手中的篮球突然现出一道金光...是毁灭了吗?当你再次睁开眼,一只小黑子蹦了出来。";
for(int i=0;i<=db.size()-1;i+=1){cout<
if(s10=="远古君魔"){
string db2="打倒这恐怖的寄生怪物,你原以为可以松一口气,没想到一从天而降的空投吊舱中,竟出现一只更恐怖的寄生虫,看样子难免一战了";
for(int i=0;i<=db2.size()-1;i+=1){cout<
cout<<" 你击倒了"<
if(nd==7||nd==12||nd==11||nd==13||nd==8||s101=="小小坤"){if(tlo<3||s101=="小小坤"){cout<<" 人类基因1";ml1+=1;}}
sx+=gsx;ugb+=ggb;Sleep(545);
cout<<" +"<
cout<<"你升级了,当前等级为:";
dg+=1+(jjy-jysx)/jysx;cout<
jysx=jysx*2-1;
jezsx+=2*(1+(jjy-jysx)/jysx);jez+=2*(1+(jjy-jysx)/jysx);cout<<" 增加了伤害"<
break;
}
if(uxl<=0){
cout<<"你死了"; Sleep(444);cout<<",是否用"<
if(gm==1){
if(ugb>=km){cout<<"复活成功!";ugb-=km;km+=300;uxl=sx/2;break;}
else{Sleep(333);cout<<"你的钱不够本次复活, 游戏失败!#_#"<
cout<
}}}
if(nop=='3'){
jez-=6;jl-=4;fen+=30;
if(jl<15){cout<<"你太疲惫了,无法寻宝";continue;}
cout<<"你四处搜寻,";
Sleep(500);srand(time(NULL));int e=rand()%cmk+1;rwb++;
if(e==60){
int asdfghjkl;cout<<"找到了机关弩 \n 是否替换它?1,yes 2,no :";cin>>asdfghjkl;
if(asdfghjkl==1){cout<
}
else if(e==8||e==9||e==18||e==19||e==21){cout<<"找到了5个绷带"<
if(nop=='4'){
if(tm9==0){cout<<"需要钓鱼台以钓鱼!\n";continue;}int aa;
while(3.14){
Sleep(500);
cout<<"1,饵料 2,钓鱼 3,退出\n";cin>>aa;
if(aa==1){cout<<"无!\n"; }
if(aa==2){
fen+=30;jl-=1;jez-=3;
if(fen>=60){shi+=fen/60;fen=fen%60;}
cout<<"你等待一会,";Sleep(800);srand(time(NULL));int aas=rand()%80+1;
if(fishing[aas]==""){cout<<"并没有钓到什么东西\n\n";continue;}
cout<<"等待了30分钟收货了"<
if(aa==3){break;}
}
}
if(nop=='5'){
zz1++;
if(zz1==1){tian20=tian21=tian22=tian;}
srand(time(0));
int oo=rand()%4+2;
if(tian21+1
if(tian22+1
if(tian20
cout<<" 露水"<
if(t=='1')
{
sc2+=zz2;zz2=0;
sc4+=zz3;zz3=0;
sc3+=oo;oo=0;
cout<<"\n 采集成功";Sleep(1000);
}system("cls");
}
}
if(ch2=='2'){
cout<<"当前时间为 "<
else if(jezsx-jez<=60){cout<<" 饱腹";}
else {cout<<" 空腹"; }
cout<
else if(uxl>55&&uxl<=sx/2) {cout<<"伤痕累累"; }
else if(uxl>sx/2&&uxl
Sleep(1055);
}
if(ch2=='3')
{char fop;
cout<<"要怎么办?\n 1,加血 2,干饭 3,休息 4,退出:";fop=_getch();
if(fop=='4'){cout<<"\n";continue;}
if(fop=='1'){
cout<<"\n\n目前你的血量:"<
else if(uxl>55&&uxl<=85) {cout<<"伤痕累累"; }
else if(uxl>55&&uxl<125){cout<<"皮外伤";}
else{cout<<"健康";}cout<
if(yp>5||yp<1){cout<<"小兔崽子,重新输入!!!"<
if(yp==1&&jjb==0){cout<<"没有急救包了!"<
else if(yp==2){cout<<"绷带+2点血";uxl+=2;bd-=1;}
else if(yp==4){cout<<"医疗箱+38点血";uxl+=38;yls-=1;}
else if(yp==3){cout<<"鸡血+1点攻击";x1+=1;js-=1;cout<<" 当前你的伤害为:"<
Sleep(399);cout<<" 当前血量HP为"<
if(fop=='2'){Sleep(333);
cout<<"\n\n 当前你的饥饿值为:"<
else if(jezsx/7*5
cout<
if(cltt=='2'){
cout<<"\n目前你有食品:1,穿山甲肉松饼干"<
if(fishs[i].times ==0){continue;}
cout< }cout<<"\n";
for(int i=1;i<=7;i++)
{
if(cfs[i].ts ==0){continue;}
cout< }
cin>>io;if(io>26||io<1){cout<<"重新输入\n";continue;} int ttm=0,ttm2=0;
for(int i=1;i<=14;i+=1){if(fishs[i].times ==0){if(io-3==i){ttm=1;continue;}}}
if(ttm==1){cout<<"重新输入\n";continue;}
for(int i=1;i<=7;i++)
{
if(cfs[i].ts ==0){if(io-17==i){ttm2=1;continue;}}
} if(ttm2==1){cout<<"重新输入";continue;}
fen+=10;cout<
if(jez>=jezsx){cout<<"你吃饱了!!"<
if(io==1){cout<<"穿山甲肉松饼干"; jez+=60;sp1--;}
else if(io==2){cout<<"龟野牌牛肉罐头"; jez+=120;sp2--;}
else if(io==3){cout<<"无毒鸡汤";jez=jezsx;sp3--;}
else if(io>3&&io<=17){io-=3;cout<
for(int i=1;i<=3;i++){cout<<".";Sleep(300);}
if(jez>jezsx){jez=jezsx;}
cout<
}
if(cltt=='1')
{
cout<<"\n 你解锁的菜谱\n";
cout<<" 1, 烹饪烤肉\n";
cout<<" 食材:木材1 生肉1 \n\n";
cout<<" 2, 烹饪烤\'鱼\'\n";
cout<<" 食材:木材1 蜂蜜1\n\n";
cout<<" 3, 烹饪荒野烤肉\n";
cout<<" 食材:蜂蜜2 藤条1 生肉1\n\n";
cout<<" 4, 烹饪烤土豆\n";
cout<<" 食材:木材1 土豆1 \n\n";
cout<<" 5, 烹饪肉汤\n";
cout<<" 食材:淡水1 生肉2 土豆1\n\n";
cout<<" 6, 烹饪土豆泥\n";
cout<<" 食材:淡水1 土豆3\n\n";
cout<<" 7, 烹饪秘制炖肉\n";
cout<<" 食材:淡水2 木材1 蜂蜜2\n";
cout<<" 土豆1 藤条1 生肉2\n ";
int cf;cin>>cf;
if(cf==1){if(cl1<1||sc1<1){cout<<"食材不够!";continue;}cl1-=1;sc1-=1;}
if(cf==2){if(cl1<1||sc4<1){cout<<"食材不够!";continue;}cl1-=1;sc4-=1;}
if(cf==3){if(cl2<1||sc4<2||sc1<1){cout<<"食材不够!";continue;}cl2-=1;sc4-=2;sc1-=1;}
if(cf==4){if(cl1<1||sc2<1){cout<<"食材不够!";continue;}cl1-=1;sc2-=1;}
if(cf==5){if(sc3<1||sc2<1||sc1<1){cout<<"食材不够!";continue;}sc3-=1;sc2-=1;sc1-=1;}
if(cf==6){if(sc3<1||sc2<1){cout<<"食材不够!";continue;}sc3-=1;sc2-=1;}
if(cf==7){if(cl1<1||cl2<1||sc1<2||sc2<1||sc3<2||sc4<2){cout<<"食材不够!";continue;}cl1-=1;cl2-=1;sc1-=2;sc2-=1;sc3-=2;sc4-=2;}
cout<<"正在烹饪"<
cfs[cf].ts ++;Sleep(555);
}
}
if(fop=='3'){
if(tm1==0&&tm2==0&&tm3==0){
cout<<"\n没有床,无法睡觉";Sleep(444);continue; }
cout<<"请设置入睡时间吧!"<
if(stepisSB==1){stepisverySB=1;}
if(stepisSB==2){stepisverySB=4;}
if(stepisSB==3){stepisverySB=8;}
cout<<"确定要入睡吗?1确定,2否定(睡觉会消耗饥饿值,越好的床消耗饥饿值越少)";cin>>step;
if(step==2){continue;}
srand(time(0));int stm=rand()%aqw+1;
if(stm==3){cout<
jjb=jjb-jjb/4+1;sp1=sp1-sp1/5+1;
njz-=15;Sleep(333);}
if(qwz < (0-8))
{cout<
if(tm2==1&&tm3==0){cout<<"你美美的睡上一觉,恢复满了血量";jl+=10;uxl=sx;jez-=37;}
if(tm3==1){cout<<"你美美的睡上一觉,恢复满了血量,并获得加成";sx+=20;uxl=sx;jez-=15;jl+=12;jezsx+=2;}
if(stepisSB==1){jl+=10;jez-=12;}
if(stepisSB==2){jl+=40;jez-=35;}
if(stepisSB==3){jl+=90;jez-=68;}
if(stepisSB==4){
if(shi>=1&&shi<7){shi=7;jl+=(7-shi)*8;jez-=(7-shi)*7;}
else{shi=7;tian+=1;jl=100;jez-=62;}}
else{shi+=stepisverySB;}
if(uxl>sx){uxl=sx;}if(jl>150){jl=150;}
}
}
if(ch2=='4')
{if(rw11==0){cout<<"\n\n任务1:击杀小野猪2只 ";
if(rw1>=2){cout<<"已完成"<
if(bd>=10){cout<<"已完成"<
if(jjb>=8){cout<<"已完成"<
cout<<"任务5:拥有鸡血30";
if(js>=30){cout<<"已完成"<
cout<<"任务6:等级达到8";
if(js>=30){cout<<"已完成"<
cout<<"任务7:使用热武器击杀5只动物";
if(rw7>=5){cout<<"已完成"<
cout<<"任务8:击败水电怪3只";
if(rw8>=3){cout<<"已完成"<
cout<<"任务9:累计食用25个食物";
if(rw8>=3){cout<<"已完成"<
cout<<"任务10:累计购买30个商品";
if(rwa>=30){cout<<"已完成"<
cout<<"任务11:累计通过找寻获得10件物品";
if(rwb>=8){cout<<"已完成"<
cout<<"任务12:击败土蜥蜴";
if(rwc>=1){cout<<"已完成"<
cout<<"任务13:击败野人酋长";
if(rwd>=1){cout<<"已完成"<
Sleep(800);
}
if(ch2=='5') {
int lx1,lx2,lx3,lx4,lx5,ytrt;
cout<<"\n 工作台\n";
cout<<"1,用具 2,武器 3,锻造 4,附魔 5,特殊"<
nmt=_getch();
cout<
cout<<" 用具:"<
cout<<"8: 高级围栏 材料:木材20、藤条12、铁锭4\n";
cout<<"27: 钓鱼台 材料:木材5、 藤条7、 石片5、棕榈叶2\n\n";
} else if(nmt=='2'){
cout<<" 武器:"<
cout<<" (消耗燃料木头2) 锻造:" <
if(dg<80){cout<<"等级过低,无法制作(需80级)\n";Sleep(666);continue;}ytrt=5;
cout<<" 特殊\n";
cout<<"29: 狼末 材料: 钢铁30 石片20 藤条40\n";
cout<<"30: 生物燃料 材料: 木材10 无毒鸡汤2 棕榈叶10\n";
cout<<"31: 一子级箭体 材料: 钢铁50 木材100 棕榈叶50 藤条100\n";
cout<<"32: 二子级箭体 材料: 钢铁200 棕榈叶100 石片30\n";
cout<<"33: 火箭助推器 材料: 钢铁10 棕榈叶80 \n";
cout<<"34:气温与压力控制舱 材料: 钢铁500 铁锭100 藤条50 棕榈叶200 木材10 \n";
cout<<"35: 居住舱 材料: 钢铁10 木材50 鸡汤10 牛肉罐头50 人类基因3(击败人类概率掉落)\n";
cout<<"36: 融合器 材料: 铁锭5 木材10\n\n";
}
if(nmt!='4')
{cout<<" 你有木材:"<
cin>>nm;
if(jl<15){cout<<"精力不够,无法建造!";Sleep(666);continue;}
if(nm==18){continue;}int sll;
lx1=cll1[nm];
lx2=cll2[nm];
lx3=cll3[nm];
lx4=cll4[nm];
lx5=cll5[nm];
if(nm==28){cout<<"输入数量:";cin>>sll;lx4*=sll;}
if(cl1
if(nm==1){tm1=1;}
if(nm==2){tm2=1;}
if(nm==3){tm3=1;}
if(nm==4){tm4=1;}
if(nm==5){tm5=1;}
if(nm==6){aqw=17;}
if(nm==7){aqw=25;}
if(nm==8){aqw=71;}
if(nm==27){tm9=1;}
if(nm==9){s1="求生小刀";x1=32;fmtj=fmtj2=fmtj3=0;}
if(nm==10){s1="战斗斧";x1=65;fmtj=fmtj2=fmtj3=0;}
if(nm==11){s1="短弓";x1=120;fmtj=fmtj2=fmtj3=0;}
if(nm==12){s1="木制弓弩";x1=300;fmtj=fmtj2=fmtj3=0;}
if(nm==13){fy=1;}
if(nm==14){fy=2;}
if(nm==15){fy=3;}
if(nm==16){if(cl7<6){cout<<"材料不够!";continue;}cl7-=6;fy=4;}
if(nm==17){linjian[1]+=1;}
if(nm==19){linjian[2]+=1;}
if(nm==20){linjian[3]+=1;}
if(nm==21){linjian[4]+=1;}
if(nm==22){if(linjian[3]<1||linjian[4]<1||cl1<4){cout<<"材料不够!";Sleep(533);continue;}linjian[3]-=1;linjian[4]-=1;cl1-=4;s1="木制手枪";x1=200;fmtj=fmtj2=fmtj3=0;}
if(nm==23){if(linjian[1]<1||linjian[4]<2){cout<<"材料不够!";Sleep(533);continue;}linjian[1]-=1;linjian[4]-=2;s1="猎枪";x1=430; fmtj=fmtj2=fmtj3=0;}
if(nm==24){if(linjian[1]<1||linjian[3]<2||linjian[4]<2||cl4<2){cout<<"材料不够!";Sleep(533);continue;}linjian[1]-=1;linjian[3]-=2;linjian[4]-=2;cl4-=2;s1="冲锋枪";x1=570; fmtj=fmtj2=fmtj3=0; }
if(nm==25){if(linjian[1]<2||linjian[2]<2||linjian[3]<3||linjian[4]<3||cl4<4||cl2<1||cl1<2){cout<<"材料不够!";Sleep(533);continue;}linjian[1]-=2;linjian[2]-=2;linjian[3]-=3;linjian[4]-=3;cl4-=4;cl2-=1;cl1-=2;s1="HK416突击步枪";x1=1500; }
if(nm==26) {x1=2800;s1="m2重机枪"; fmtj=fmtj2=fmtj3=0;}
if(nm==28){cl7+=sll;}
if(nm==29){if(cl7<30){cout<<"材料不够!";continue;}cl7-=30;s1="狼末";x1=10000;fmtj=fmtj2=fmtj3=0;}
if(nm==30){if(sp3<2){cout<<"材料不够!";continue;}sp3-=2;tl1+=2;}
if(nm==31){if(cl7<50){cout<<"材料不够!";continue;}cl7-=50;tl2+=1;}
if(nm==32){if(cl7<200){cout<<"材料不够!";continue;}cl7-=200;tl3+=1;}
if(nm==33){if(cl7<10){cout<<"材料不够!";continue;}cl7-=10;tl4+=1;}
if(nm==34){if(cl7<500){cout<<"材料不够!";continue;}ml2-=4;cl7-=500;tl5+=1;}
if(nm==35){if(cl7<10||sp3<10||sp2<50||ml1<3){cout<<"材料不够!";continue;}cl7-=10;sp3-=10;sp2-=50;ml1-=3;tl6+=1;}
if(nm==36){tl7+=1;}
if(tl1>10&&tl2>0&&tl3>0&&tl4>0&&tl5>0&&tl6>0&&tl7>0){plof=1;}
if(nm>36||nm<1){cout<<" 无此建造物品!";Sleep(564);continue; }
cout<<"正在建造中";for(int i=1;i<=3;i++){cout<<".";Sleep(555);}cout<
cout<<"你的武器:"<
if(fmt==1){
if(cl6<20){cout<<"材料不够!";continue;}
if(fmtj==1){cout<<"你附魔过此属性了";continue;}fmtj=1;
m0="锋利";cl6-=30;
}else
if(fmt==2){
if(cl6<25){cout<<"材料不够!";continue;}
if(fmtj2==1){cout<<"你附魔过此属性了";continue;}fmtj2=1;
cl6-=35;m0="抗性";}
else{
if(cl6<30){cout<<"材料不够!";continue;}
if(fmtj3==1){cout<<"你附魔过此属性了";continue;}fmtj3=1;
cl6-=40; m0="吸血";}
srand(time(0));int sa=rand()%5+1;
if(fmt==1){if(sa==1){x1=x1+15; }if(sa==2){x1=x1/5*6;}if(sa==3){x1=x1/5*7;}if(sa==4){x1=x1/5*8;}if(sa==5){x1=x1*2;}}
if(sa==4){x1=x1/3*8;}if(fmt==2){if(sa==1){ppm2=1; }if(sa==2){ppm2=2;}if(sa==3){ppm2=3;}if(sa==4){ppm2=4;}if(sa==5){ppm2=5;}}if(fmt==3){if(sa==1){ppm=1;}if(sa==2){ppm=2;}if(sa==3){ppm=3;}if(sa==4){ppm=4;}if(sa==5){ppm=5;}}
cout<<"正在附魔中";for(int i=1;i<=3;i++){cout<<".";Sleep(555);}
cout<
if(ch2=='6'){
cout<<"你有金币: "<
if(fishs[i].times ==0){continue;}cout<<" "<
{
if(cfs[i].ts ==0){continue;}cout<<" "<
if(max1==1){if(max2
}}}
return 0;
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
