这次更新总体幅度不大,但谢谢大家的支持与关注
上代码

#include<iostream>
#include<windows.h>
#include<conio.h>
#include<unistd.h>
#include<cstdlib>
#include<time.h>
#include<cmath>
#include<fstream>
#include<bits/stdc++.h>
#include<cstdio>
#include<cmath>
#define color(p) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),p);
using namespace std;
int c[10000];
int qian=398,xue=150,fangyu=5,gongji=10,guai_xue,guai_gongji,guai_fangyu,xue_shangxian,dengji;
int xiaoxueping,daxueping,jingyan;
int lieniaochi,huangxuefuyi,baliaozhuaya,minwangya;
int jiuweihuzhiwei,jiejinzhuyou,binjing,binren,linhunmugun,fuhuojuanzhou,linhunzhang,shejin,guchongtui,sheyaoxingzang;//基础物品
int tiejian=1,binshuangjian,yongzhegong,jifengyi;
int tiejian_zhuangbei,binshuangjian_zhuangbei,yongzhegong_zhuangbei,jifengyi_zhuangbei;
int tiejian_naijiu=30,binshuangjian_naijiu,yongzhegong_naijiu,jifengyi_naijiu;
int dianhuoshi,lvmaopige,chigu,rongyanpianjia,baoxue,linhunsuipian;//基础物品
int qingtongjia;
int qingtongjia_naijiu;
int qingtongjia_zhuangbei;
int qingtong;
bool BUFF_xuruo;
int BUFF_xuruo_daojishi;
int BUFF_xuruo_yijing;
int cd_yn;
int start;
COORD pos;
void set_wz(int x,int y,int bl)
{pos.X=x;pos.Y=y;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);printf("%d",bl);
}
void dqcd()//读档
{ifstream infile;ofstream outfile;int i=1; infile.open("仙界存档信息(请勿删除).dll"); while (!infile.eof()&&i<=200){infile >> c[i];i++;            } qian=c[1];cd_yn=c[2];xue=c[3];dengji=c[4];fangyu=c[5];gongji=c[6];xiaoxueping=c[7];daxueping=c[8];jingyan=c[9];jiuweihuzhiwei=c[10];jiejinzhuyou=c[11];binjing=c[12];binren=c[13];linhunmugun=c[14];fuhuojuanzhou=c[15];linhunzhang=c[16];shejin=c[17];guchongtui=c[18];sheyaoxingzang=c[19];tiejian=c[20];tiejian_zhuangbei=c[21];tiejian_naijiu=c[22];binshuangjian=c[23];binshuangjian_zhuangbei=c[24];binshuangjian_naijiu=c[25];yongzhegong=c[26];yongzhegong_naijiu=c[27];yongzhegong_zhuangbei=c[28]; lieniaochi=c[29];minwangya=c[30];baliaozhuaya=c[31];huangxuefuyi=c[32];qingtongjia=c[33];qingtongjia_naijiu=c[34];qingtongjia_zhuangbei=c[35];qingtong=c[36];lieniaochi=c[37];jifengyi=c[38];jifengyi_naijiu=c[39];jifengyi_zhuangbei=c[40];dianhuoshi=c[41];lvmaopige=c[42];chigu=c[43];rongyanpianjia=c[44];baoxue=c[45];linhunsuipian=c[46];
}
void swcd()//存档
{ofstream outfile[3];c[1]=qian;c[2]=cd_yn;c[3]=xue;c[4]=dengji;c[5]=fangyu;c[6]=gongji;c[7]=xiaoxueping;c[8]=daxueping;c[9]=jingyan;c[10]=jiuweihuzhiwei;c[11]=jiejinzhuyou;c[12]=binjing;c[13]=binren;c[14]=linhunmugun;c[15]=fuhuojuanzhou;c[16]=linhunzhang;c[17]=shejin;c[18]=guchongtui;c[19]=sheyaoxingzang;c[20]=tiejian;c[21]=tiejian_zhuangbei;c[22]=tiejian_naijiu;c[23]=binshuangjian;c[24]=binshuangjian_zhuangbei;c[25]=binshuangjian_naijiu;c[26]=yongzhegong;c[27]=yongzhegong_naijiu;c[28]=yongzhegong_zhuangbei; c[29]=lieniaochi;c[30]=minwangya;c[31]=baliaozhuaya;c[32]=huangxuefuyi;c[33]=qingtongjia;c[34]=qingtongjia_naijiu;c[35]=qingtongjia_zhuangbei;c[36]=qingtong;c[37]=lieniaochi;c[38]=jifengyi;c[39]=jifengyi_naijiu;c[40]=jifengyi_zhuangbei;c[41]=dianhuoshi;c[42]=lvmaopige;c[43]=chigu;c[44]=rongyanpianjia;c[45]=baoxue;c[46]=linhunsuipian;outfile[0].open("仙界存档信息(请勿删除).dll");for(int i=1;i<=200;i++)outfile[0]<<c[i]<<endl;
}
void pingzhixianshi(string xianshi_1,string xianshi_2)
{if(xianshi_2=="绿"){color(10);}if(xianshi_2=="蓝"){color(11); } if(xianshi_2=="红"){color(12);}if(xianshi_2=="金"){color(14);}if(xianshi_2=="紫"){color(13);}cout<<xianshi_1;color(15);
}
void goumai(int jiage)
{if(jiage<=qian){color(10);}else{color(12);}
}
void siwang()
{while(1){system("cls");color(12); printf("你死了\n");color(10);printf("请选择方式复活\n");color(15);printf("<按1>使用复活卷轴[剩余%d]<按1>\n",fuhuojuanzhou);printf("<按2>掉落随机绿色~红色品质物品<按2>");int si_choose=getch();if(si_choose=='1'){if(fuhuojuanzhou>=1){fuhuojuanzhou-=1;xue=xue_shangxian;break;}else{printf("你还没有复活卷轴!");Sleep(800);}}if(si_choose=='2'){int i=rand()%1;if(i==0){if(jiejinzhuyou>=1){jiejinzhuyou-=1;}if(shejin>=1){shejin-=1;}}Sleep(800);xue=xue_shangxian;break;}}
}
void wuqi_jisuan()
{if(tiejian_zhuangbei==1){tiejian_naijiu-=1;if(tiejian_naijiu<=0){tiejian-=1;gongji-=10;tiejian_naijiu=0;tiejian_zhuangbei=0;}}if(binshuangjian_zhuangbei==1){binshuangjian_naijiu-=1;if(binshuangjian_naijiu<=0){binshuangjian-=1;gongji-=160;fangyu-=20;binshuangjian_naijiu=0;binshuangjian_zhuangbei=0;}}if(yongzhegong_zhuangbei==1){yongzhegong_naijiu-=1;if(yongzhegong_naijiu<=0){yongzhegong-=1;gongji-=10;fangyu-=10;yongzhegong_naijiu=0;yongzhegong_zhuangbei=0;}}if(qingtongjia_zhuangbei==1){qingtongjia_naijiu-=1;if(qingtongjia_naijiu<=0){qingtongjia-=1;fangyu-=10;qingtongjia_naijiu=0;qingtongjia_zhuangbei=0;}}
}
void zhanchang()
{int xianshi_guai_xue=guai_xue;int zhanchang_gongji=gongji;int zhanchang_fangyu=fangyu;BUFF_xuruo_yijing=0;//BUFF状态初始化 while(1){wuqi_jisuan();color(15);system("cls");printf("+=====[我方]========[敌方]=+\n");printf("|血量:                     |\n");printf("|攻击:                     |\n");printf("|防御:                     |\n");printf("+==========================+\n");printf("<攻击>===按1\n");printf("<补给>===按2\n");pos.X=6;pos.Y=1;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);cout<<xue<<"/"<<xue_shangxian;pos.X=19;pos.Y=1;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);cout<<guai_xue<<"/"<<xianshi_guai_xue;pos.X=6;pos.Y=2;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);cout<<zhanchang_gongji;pos.X=19;pos.Y=2;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);cout<<guai_gongji;pos.X=6;pos.Y=3;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);cout<<zhanchang_fangyu;pos.X=19;pos.Y=3;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);cout<<guai_fangyu;pos.X=19;pos.Y=5;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);if(BUFF_xuruo==true){printf("我方BUFF:虚弱 [我方攻击-50%][消失时间:%d]",BUFF_xuruo_daojishi);}if(BUFF_xuruo==true&&BUFF_xuruo_daojishi<=0){BUFF_xuruo=false;BUFF_xuruo_daojishi=0;BUFF_xuruo_yijing=0;zhanchang_gongji=zhanchang_gongji*2;}if(BUFF_xuruo==true&&BUFF_xuruo_yijing==0){BUFF_xuruo_yijing=1;zhanchang_gongji=zhanchang_gongji*0.5;}int choose_5=getch();BUFF_xuruo_daojishi-=1;if(choose_5=='1'){guai_xue-=(zhanchang_gongji-guai_fangyu);printf("你对对方造成%d点伤害\n",(zhanchang_gongji-guai_fangyu));Sleep(500);}if(choose_5=='2'){if(xiaoxueping>=1)color(10)else color(12); printf("<按1>--小血瓶--<按1>[血量+40]\n");color(15);int zhanchang_choose_3=getch();if(zhanchang_choose_3=='1'){if(xiaoxueping>=1){xue+=40;xiaoxueping-=1;printf("血量+40");}else{printf("你还没有小血瓶!\n");}Sleep(500);}}xue-=(guai_gongji-zhanchang_fangyu);printf("对方对你造成%d点伤害\n",(guai_gongji-zhanchang_fangyu));Sleep(500);if(xue<=0||guai_xue<=0)break;}if(xue<=0)siwang();
}
void maoxian()
{while(1){system("cls");printf("<按0返回>\n");printf("<按1>--简单--<按1>\n");printf("<按2>--中等--<按2>\n");printf("<按3>--困难--<按3>\n");int choose=getch();if(choose=='0')break;if(choose=='1'){int i=rand()%5;if(i==0){printf("你遇到1级蛇妖[攻击:5 防御:5 血量:20]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=5;guai_fangyu=5;guai_xue=20;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$10 经验2");Sleep(800);qian+=10;jingyan+=2;}}}if(i==1){printf("你遇到2级蛇妖[攻击:10 防御:10 血量:30]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=10;guai_fangyu=10;guai_xue=30;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$20");Sleep(800);qian+=20;}  }}if(i==2){printf("你遇到1级古虫[攻击:3 防御:1 血量:50]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=3;guai_fangyu=1;guai_xue=50;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$5");Sleep(800);qian+=5;} }}if(i==3){printf("你遇到2级古虫[攻击:6 防御:2 血量:60]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=6;guai_fangyu=2;guai_xue=60;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$5\n");int i=rand()%5;if(i!=4){printf("你获得");pingzhixianshi("古虫腿","绿");color(15);printf("*2\n");guchongtui+=2; } Sleep(800);qian+=5;} }}if(i==4){printf("你遇到1级烈鸟[攻击:20 防御:5 血量:140]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=20;guai_fangyu=5;guai_xue=140;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$48\n");int i=rand()%2;if(i!=0){printf("你获得");pingzhixianshi("烈鸟翅","红");color(15);printf("*1\n");lieniaochi+=1; } Sleep(800);qian+=48;}   }}if(i==5){printf("你遇到2级烈鸟[攻击:10 防御:10 血量:140]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=10;guai_fangyu=10;guai_xue=140;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$48\n");int i=rand()%2;if(i!=0){printf("你获得");pingzhixianshi("烈鸟翅","红");color(15);printf("*2\n");lieniaochi+=2; } Sleep(800);qian+=48;} }}} if(choose=='2'){int i=rand()%5;if(i==0){printf("你遇到3级蛇妖[攻击:15 防御:15 血量:70]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=15;guai_fangyu=15;guai_xue=70;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$10 经验2");int i=rand()%5;if(i==0||i==1){printf("获得");pingzhixianshi("蛇妖心脏","红");color(15);printf("*1\n");sheyaoxingzang+=1;}Sleep(800);qian+=10;jingyan+=2;}}}if(i==1){printf("你遇到4级蛇妖[攻击:20 防御:20 血量:80]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=20;guai_fangyu=20;guai_xue=80;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$20");int i=rand()%5;if(i==0||i==1){printf("获得");pingzhixianshi("蛇妖心脏","红");color(15);printf("*1\n");sheyaoxingzang+=1;}Sleep(800);qian+=20;} }}if(i==2){printf("你遇到1级古虫[攻击:3 防御:1 血量:50]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=3;guai_fangyu=1;guai_xue=50;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$5");Sleep(800);qian+=5;} }}if(i==3){printf("你遇到2级古虫[攻击:6 防御:2 血量:60]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=6;guai_fangyu=2;guai_xue=60;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$59\n");int i=rand()%5;if(i!=4){printf("你获得");pingzhixianshi("古虫腿","绿");color(15);printf("*2\n");guchongtui+=2; } Sleep(800);qian+=59;}   }}if(i==4){printf("你遇到1级九尾狐[攻击:20 防御:15 血量:400]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){guai_gongji=20;guai_fangyu=15;guai_xue=400;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$188 经验7");Sleep(800);qian+=188;jingyan+=7;}}}} if(choose=='3'){int i=rand()%2;if(i==0){printf("你遇到1级毒獠血蛭[攻击:55 防御:2 血量:10]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){int i=rand()%2;if(i==0)BUFF_xuruo=true,BUFF_xuruo_daojishi=5;guai_gongji=55;guai_fangyu=2;guai_xue=10;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$40\n");int i=rand()%5;if(i!=0){printf("你获得");pingzhixianshi("八獠爪牙","蓝");color(15);printf("*1\n");baliaozhuaya+=1; } Sleep(800);qian+=40;} }}if(i==1){printf("你遇到2级毒獠血蛭[攻击:100 防御:5 血量:25]\n");printf("<按1>---开战 <按2>--取消\n");int choose_4=getch();if(choose_4=='1'){int i=rand()%2;if(i==0)BUFF_xuruo=true,BUFF_xuruo_daojishi=5;guai_gongji=100;guai_fangyu=5;guai_xue=25;int xianshi_guai_xue=guai_xue;zhanchang();if(guai_xue<=0){printf("你获得$120\n");int i=rand()%5;if(i!=0){printf("你获得");pingzhixianshi("八獠爪牙","蓝");color(15);printf("*2\n");baliaozhuaya+=2; } Sleep(800);qian+=120;}  }}}}
}
void shangdian()
{while(1){system("cls");srand(time(0));int i=rand()%1;int choose_1;if(i==0){printf("+-------[按0返回]-------+\n");color(15);printf("|1,");pingzhixianshi("小血瓶","绿");printf("      ");goumai(20);printf("$20\n");color(15);printf("|2,");pingzhixianshi("九尾狐之尾","红");printf("  ");goumai(200);printf("$200\n");color(15);printf("|3,");pingzhixianshi("复活卷轴","蓝");printf("    ");goumai(50);printf("$50\n");color(15);printf("|4,");pingzhixianshi("冰刃","紫");printf("        ");goumai(800);printf("$800\n");color(15);printf("|5,");pingzhixianshi("荒血蝠翼","红");printf("    ");goumai(800);printf("$248\n");color(15);printf("|6,");pingzhixianshi("冥王牙","紫");printf("      ");goumai(1288);printf("$1288\n");color(15);printf("|7,");pingzhixianshi("青铜甲","绿");printf("      ");goumai(110);printf("$110\n");color(15);printf("|8,");pingzhixianshi("疾风衣","金");printf("      ");goumai(2300);printf("$2300\n");choose_1=getch();if(choose_1=='0')break;if(choose_1=='1'){if(qian>=20){qian-=20;xiaoxueping+=1;printf("购买成功!");Sleep(500);}else{printf("金币不足!");Sleep(500);}}if(choose_1=='2'){if(qian>=200){qian-=200;jiuweihuzhiwei+=1;printf("购买成功!");Sleep(500);}else{printf("金币不足!");Sleep(500);}}if(choose_1=='3'){if(qian>=50){qian-=50;fuhuojuanzhou+=1;printf("购买成功!");Sleep(500);}else{printf("金币不足!");Sleep(500);}}if(choose_1=='4'){if(qian>=800){qian-=800;binren+=1;printf("购买成功!");Sleep(500);}else{printf("金币不足!");Sleep(500);}}if(choose_1=='5'){if(qian>=248){qian-=248;huangxuefuyi+=1;printf("购买成功!");Sleep(500);}else{printf("金币不足!");Sleep(500);}}if(choose_1=='6'){if(qian>=1288){qian-=1288;minwangya+=1;printf("购买成功!");Sleep(500);}else{printf("金币不足!");Sleep(500);}}if(choose_1=='7'){if(qian>=110){qian-=110;qingtongjia+=1;qingtongjia_naijiu=40;printf("购买成功!");Sleep(500);}else{printf("金币不足!");Sleep(500);}}if(choose_1=='8'){if(qian>=2300){qian-=2300;jifengyi+=1; jifengyi_naijiu=120;printf("购买成功!");Sleep(500);}else{printf("金币不足!");Sleep(500);}}}}
}
void jisuan()
{xue_shangxian=100+dengji*50;if(jingyan>=(dengji*7)){jingyan-=(dengji*7);dengji++;}if(xue>xue_shangxian){xue=xue_shangxian;}
}
void beibao()
{while(1){system("cls");color(15);printf("~~~~~~~~{按0返回}~~~~~~~~~\n");printf("|<按1>-----武器-----<按1>|\n");printf("|<按2>-----防具-----<按2>|\n");printf("|<按3>----基础品----<按3>|\n");int choose_6=getch();if(choose_6=='0')break;if(choose_6=='1'){printf("~~~~~~~~{按0返回}~~~~~~~~\n");color(15);printf("|1,");pingzhixianshi("铁剑","绿");color(15);printf("*%d",tiejian);printf("    耐久*%d",tiejian_naijiu);if(tiejian_zhuangbei==0){printf("----<按1装备>\n");}else{printf("----<按1卸下>\n");}color(15);printf("|2,");pingzhixianshi("冰霜剑","金");color(15);printf("*%d",binshuangjian);printf("    耐久*%d",binshuangjian_naijiu);if(binshuangjian_zhuangbei==0){printf("----<按2装备>\n");}else{printf("----<按2卸下>\n");}color(15);printf("|3,");pingzhixianshi("勇者弓","蓝");color(15);printf("*%d",yongzhegong);printf("    耐久*%d",yongzhegong_naijiu);if(yongzhegong_zhuangbei==0){printf("----<按3装备>\n");}else{printf("----<按3卸下>\n");}int choose_8=getch();if(choose_8=='1'){if(tiejian>=1){if(tiejian_zhuangbei==0){printf("装备成功!");gongji+=10;tiejian_zhuangbei=1;Sleep(500);}else{printf("卸下成功!");gongji-=10;tiejian_zhuangbei=0;Sleep(500);}}else{printf("你先得拥有此武器"); Sleep(800); }}if(choose_8=='2'){if(binshuangjian>=1){if(binshuangjian_zhuangbei==0){printf("装备成功!");gongji+=160;fangyu+=20;binshuangjian_zhuangbei=1;Sleep(500);}else{printf("卸下成功!");gongji-=160;fangyu-=20;binshuangjian_zhuangbei=0;Sleep(500);}}else{printf("你先得拥有此武器"); Sleep(800); }}if(choose_8=='3'){if(yongzhegong>=1){if(yongzhegong_zhuangbei==0){printf("装备成功!");gongji+=10;fangyu+=10;yongzhegong_zhuangbei=1;Sleep(500);}else{printf("卸下成功!");gongji-=10;fangyu-=10;yongzhegong_zhuangbei=0;Sleep(500);}}else{printf("你先得拥有此武器"); Sleep(800); }}}if(choose_6=='2'){printf("~~~~~~~~{按0返回}~~~~~~~~\n");color(15);printf("|1,");pingzhixianshi("青铜甲","绿");color(15);printf("*%d",qingtongjia);printf("    耐久*%d",qingtongjia_naijiu);if(qingtongjia_zhuangbei==0){printf("----<按1装备>\n");}else{printf("----<按1卸下>\n");}color(15);printf("|2,");pingzhixianshi("疾风衣","金");color(15);printf("*%d",jifengyi);printf("    耐久*%d",jifengyi_naijiu);if(jifengyi_zhuangbei==0){printf("----<按2装备>\n");}else{printf("----<按2卸下>\n");}int choose_8=getch();if(choose_8=='1'){if(qingtongjia>=1){if(qingtongjia_zhuangbei==0){printf("装备成功!");fangyu+=10;qingtongjia_zhuangbei=1;Sleep(500);}else{printf("卸下成功!");fangyu-=10;qingtongjia_zhuangbei=0;Sleep(500);}}else{printf("你先得拥有此防具!"); Sleep(800); }}if(choose_8=='2'){if(jifengyi>=1){if(jifengyi_zhuangbei==0){printf("装备成功!");fangyu+=35;gongji+=15;jifengyi_zhuangbei=1;Sleep(500);}else{printf("卸下成功!");fangyu-=35;gongji-=15;jifengyi_zhuangbei=0;Sleep(500);}}else{printf("你先得拥有此防具!"); Sleep(800); }}}if(choose_6=='3'){printf("~~~~~~~~{按0返回}~~~~~~~~\n");color(15);printf("|1,");pingzhixianshi("九尾狐之尾","红");color(15);printf("*%d\n",jiuweihuzhiwei);color(15);printf("|2,");pingzhixianshi("结晶猪油","蓝");color(15);printf("*%d\n",jiejinzhuyou);color(15);printf("|3,");pingzhixianshi("古虫腿","绿");color(15);printf("*%d\n",guchongtui);color(15);printf("|4,");pingzhixianshi("冰晶","红");color(15);printf("*%d\n",binjing);color(15);printf("|5,");pingzhixianshi("烈鸟翅","红");color(15);printf("*%d\n",lieniaochi);color(15);printf("|6,");pingzhixianshi("冥王牙","紫");color(15);printf("*%d\n",minwangya);color(15);printf("|7,");pingzhixianshi("八獠爪牙","蓝");color(15);printf("*%d\n",baliaozhuaya);color(15);printf("|8,");pingzhixianshi("电火石","蓝");color(15);printf("*%d\n",dianhuoshi);int choose_7=getch();}}
}
void gonggao()
{system("cls");printf("**********[公告]**********\n");printf("#本次游戏更新内容:[V1.0.5]#\n");printf("#1,修复若干BUG           #\n");printf("#2,更新疾风衣            #\n");printf("#3,更新了2级烈鸟         #\n");printf("#4,虚弱BUFF              #\n");printf("*********[按1确认]********\n");printf("\n");int gg_choose=getch();
}
void gongjiangtai()
{while(1){color(15);system("cls");printf("++++++++{按0返回}++++++++\n");printf("|<按1>--武器合成--<按1> |\n");int choose_9=getch();if(choose_9=='0')break;if(choose_9=='1'){printf("++++++++{按0返回}++++++++\n");color(15);printf("|1,");pingzhixianshi("冰霜剑","金");pingzhixianshi("  冰晶","红");color(15);printf("*5");pingzhixianshi("  九尾狐之尾","红");color(15);printf("*1");pingzhixianshi("  冰刃","紫");color(15);printf("*1");if(binjing>=5&&jiuweihuzhiwei>=1&&binren>=1){color(10);printf("----<按1合成>\n");}else{color(12);printf("----<按1合成>\n");}color(15);printf("|2,");pingzhixianshi("勇者弓","蓝");pingzhixianshi("  蛇筋","绿");color(15);printf("*3");pingzhixianshi("  古虫腿","绿");color(15);printf("*5");if(shejin>=3&&guchongtui>=5){color(10);printf("----<按2合成>\n");}{color(12);printf("----<按2合成>\n");}color(15);printf("|3,");pingzhixianshi("疾风衣","金");pingzhixianshi(" 结晶猪油","蓝");color(15);printf("*6");pingzhixianshi("  烈鸟翅","红");color(15);printf("*2");if(jiejinzhuyou>=6&&lieniaochi>=2){color(10);printf("----<按3合成>\n");}else{color(12);printf("----<按3合成>\n");}int choose_10=getch();if(choose_10=='1'){if(binjing>=5&&jiuweihuzhiwei>=1&&binren>=1){binjing-=5;jiuweihuzhiwei-=1;binren-=1;binshuangjian+=1;binshuangjian_naijiu+=70;printf("合成成功!");Sleep(800);}else{printf("材料不足!");Sleep(800);}}if(choose_10=='2'){if(shejin>=3&&guchongtui>=5){shejin-=3;guchongtui-=5;yongzhegong+=1;yongzhegong_naijiu+=50;printf("合成成功!");Sleep(800);}else{printf("材料不足!");Sleep(800);}}if(choose_10=='3'){if(jiejinzhuyou>=6&&lieniaochi>=2){jiejinzhuyou-=6;lieniaochi-=2;jifengyi+=1;jifengyi_naijiu+=120;printf("合成成功!");Sleep(800);}else{printf("材料不足!");Sleep(800);}}}}
}
void show()
{ gonggao();while(1){jisuan();color(15);srand(time(0));system("cls");printf("+--------------------------+\n");printf("|");color(6);printf("等级:");color(15);printf("                     |\n");printf("|");color(12);printf("血量:");color(15);printf("                     |\n");printf("|攻击:          防御:      |\n");printf("|金钱:                     |\n");printf("+--------------------------+\n");printf("|<按0>------存档------<按0>|\n");printf("|<按1>------商店------<按1>|\n");printf("|<按2>------冒险------<按2>|\n");printf("|<按3>------背包------<按3>|\n");printf("|<按4>-----工匠台-----<按4>|\n");printf("+--------------------------+\n"); set_wz(6,1,dengji);printf("    ");cout<<jingyan<<"/"<<(dengji*7);pos.X=6;pos.Y=2;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);cout<<xue<<"/"<<xue_shangxian;set_wz(6,3,gongji);set_wz(21,3,fangyu); set_wz(6,4,qian);int choose;choose=getch();switch(choose){case '0':swcd();break;case '1':shangdian();break;case '2':maoxian();break;case '3':beibao();break;case '4':gongjiangtai();break;}}
}
void xingshoujiaocheng()
{int start_yema=1,start_op;while(1){system("cls");if(start_yema==1){printf("请将仙界存档信息.dll与仙界放在同一个文件夹或者一起放在桌面上,否则读档会出错\n\n");printf("按空格翻页    ");cout<<start_yema;printf("/4");}if(start_yema==2){printf("游戏中物品品质分为5个等级,稀有度升序为:\n");color(10);printf("绿");color(15);printf("<");color(11);printf("蓝");color(15);printf("<");color(12)printf("红");color(15);printf("<");color(14);printf("金");color(15);printf("<");color(13);printf("紫\n");color(15);printf("按空格翻页    ");cout<<start_yema;printf("/4");}if(start_yema==3){printf("时刻关注活动以及新发布的联动,你能从其中获得丰富的奖励!\n\n");printf("按空格翻页    ");cout<<start_yema;printf("/4");}if(start_yema==4){printf("记得按0存档哦!\n\n");printf("按空格翻页    ");cout<<start_yema;printf("/4");}start_op=getch();if(start_op==' '){start_yema++;}if(start_yema>4)break;}
}
int main()
{system("title 仙界 作者QQ:2099008248");printf("+----仙界----+\n");printf("|            |\n");printf("|===按1开始==|\n");printf("|            |\n");printf("+------------+\n");start=getch();if(start=='1'){dqcd();if(cd_yn==1){show();}if(cd_yn==0){xue=150;dengji=1;qian=398;cd_yn=1;gongji=10;fangyu=5;tiejian=1;tiejian_naijiu=30;swcd();xingshoujiaocheng();show();}}
} 

c++控制台游戏《仙界》V1.0.5相关推荐

  1. (Java小游戏)魔塔v1.0

    实现一个控制台操作的4399小游戏--魔塔 游戏情景如下: 勇士类 怪物类 怪物数组类 地图类 游戏类测试类 测试类 代码如下 勇士类Hero.java package com.nll.oop1; / ...

  2. linux测试游戏下载,一波超人内测版最新下载-一波超人内测版游戏下载v1.0.2-Linux公社...

    一波超人内测版游戏是一款非常热血且经典的冒险战斗玩法,热血的格斗开启热血的竞技之路.在游戏<一波超人内测版>里面,超多的英雄人物形象设计,每一个英雄都会拥有自己专属的职业技能,开启专属的战 ...

  3. linux打字游戏,打字俱乐部手机版下载-打字俱乐部游戏下载v1.0.3-Linux公社

    打字俱乐部(Type Rusher)是一款Q版卡通的休闲闯关手游,该游戏画面卡通简约,内容玩法轻松有趣,玩家在游戏中有超多的关卡可以选择,还能利用游戏道具帮你快速过关,游戏奖励丰厚,只要过关就能领取. ...

  4. c++控制台游戏《仙界》V1.0.6

    具体的更新内容游戏公告里有 感谢大家的支持! (感觉开场好水啊) Made By G.idea Xian Jie v1.0.6 负责人:TAN_027 道具设计:Jackq50 BUG测试:FYJ_2 ...

  5. C++RPG游戏《仙界》V1.0.4

    这是我肝了很久的游戏,希望支持,我会一直更新的! #include<iostream> #include<windows.h> #include<conio.h> ...

  6. OneGame V1.0.2 发布,让运营游戏不再是梦想

    OneGame V1.0.2 发布,让运营游戏不再是梦想,更新内容如下: 1.H5手游渠道进入游戏流程优化. 2.新增手游统计:游戏注册记录,每日汇总记录,游戏汇总,公会汇总,员工统计 与 APP下载 ...

  7. c#推箱子小游戏代码_推箱子小游戏V1.0制作

    小游戏实践 推箱子简易版 大家好,我是努力学习争取成为优秀的Game Producer的路人猿,今天来一起做一个推箱子的简易版本V1.0!下面跟我一起做吧~ 我们用到的软件如下: 编辑类 Visual ...

  8. ASP游戏工作室网站源码v1.0

    介绍: ASP游戏工作室网站源码v1.0下载,内核为ASPCMS的.具体的大家可以搜索下ASPCMS,是一款非常成熟的老款ASP语言的开源程序. 源码安装方法: 上传到空间即可使用.网站内容栏目均可在 ...

  9. 我的第一个C++程序——方块游戏 v1.0

    我的第一个C++程序--方块游戏 v1.0 /Files/zhouyou96/Tetris.rar 开发工具是vs2008 ,没有使用MFC,直接Win32API. 开源分享给大家. 转载于:http ...

最新文章

  1. asp.net生命周期
  2. SAP Spartacus NgExpressEngineDecorator 的工作原理
  3. DB级buffer与IO 查看
  4. LTDC/DMA2D—液晶显示
  5. poj 3486 A Simple Problem with Integers(树状数组第三种模板改段求段)
  6. python3解析json数据_Python3 JSON 数据解析
  7. RH413-GRUB加密
  8. 销售管理系统java sql_java+sqlserver商品销售管理系统的设计与实现
  9. 泰坦尼克数据集kaggle Titanic下载
  10. 安卓脚本判断运作的是不是root,su
  11. html下拉框背景怎么设透明度,css怎么设置背景图片半透明 css设置图片作为背景的透明度...
  12. 31个全网最常用python实现(体系学习,学完显著提高代码复用能力)
  13. mtk audio笔记
  14. Python字符串格式化占位操作解析
  15. MTK6226-DS-PHB-SIMB-Load
  16. 怎样用计算机算屋面的坡度,坡屋顶的坡度怎么计算
  17. 测试功放HT8692HT8299s
  18. phpstudy打不开localhost
  19. C++ 打印pid和tid
  20. 麦肯锡七步成诗法(转载)

热门文章

  1. U盘总是提示格式化,如何安全恢复里面的数据?
  2. python-进程之间通信、多线程介绍
  3. echarts 饼图引导线文本 显示不全
  4. 【区块链 | DAPP】Dapp应该怎么开发?分享一篇Dapp开发的逻辑(分享) 更新中~
  5. 【pwnable.kr】 blackjack - 成为百万富翁(millionaire)
  6. 用playbook安装Apache,修改端口,配置ServerName,修改主页,设置开机自启
  7. {魔兽编辑器学习笔记} 准备出发!
  8. 一款html拼图游戏详解
  9. css自定义长度不一的虚线
  10. invalidate和postInvalidate的区别及使用