c++小游戏——修仙之路1.5

修仙之路现在可以存档了,赶紧来试试!

废话绝对不多说,以下是全部代码:

#include
#include
#include
#include
#include
#include
#include
using namespace std;
int jb=0;
int guaiwuxieliang=0,guaiwugongji=0;//怪物血量、攻击
int jinqian=0;//金钱
int dengji=1,xp=0;//等级、经验
int hp=100;//血量
int fy=5,gj=10;//防御及攻击
string as;int shuru=0;
int sywuqi=100, csfangjv=100;
int sj;
int rw=0;
struct wu
{
   string wuname;
   int zuo, zhi, ge;
};wu a[25];
void chushihua()
{
    for(int i=0; i<5; i++)
        a[i].zuo=0;
    for(int i=5; i<8; i++)
        a[i].zuo=1;
    for(int i=8; i<13; i++)
        a[i].zuo=2;
    for(int i=13; i<16; i++)
        a[i].zuo=3;
    a[16].zuo=1;
    for(int i=17; i<25; i++)
        a[i].zuo=4;
    a[0].wuname="匕首";
    a[0].zhi=5;
    a[1].wuname="短剑";
    a[1].zhi=8;
    a[2].wuname="大剑";
    a[2].zhi=18;
    a[3].wuname="大宝剑";
    a[3].zhi=24;
    a[4].wuname="武士刀";
    a[4].zhi=12;
    a[5].wuname="皮甲";
    a[5].zhi=3;
    a[6].wuname="铁甲";
    a[6].zhi=6;
    a[7].wuname="钨金甲";
    a[7].zhi=30;
    a[8].wuname="一品灵石";
    a[8].zhi=30;
    a[9].wuname="二品灵石";
    a[9].zhi=40;
    a[10].wuname="三品灵石";
    a[10].zhi=70;
    a[11].wuname="四品灵石";
    a[11].zhi=310;
    a[12].wuname="极品灵石";
    a[12].zhi=550;
    a[13].wuname="云南白药";
    a[13].zhi=500;
    a[14].wuname="复息丹";
    a[14].zhi=100;
    a[15].wuname="返生丹";
    a[15].zhi=600;
    a[16].wuname="强体丹";
    a[16].zhi=3;
    a[17].wuname="铅笔";
    a[17].zhi=50;
    a[17].zuo=0;
    a[18].wuname="爆炸卷轴";
    a[19].wuname="雷电卷轴";
    a[20].wuname="火灼卷轴";
    a[21].wuname="毁灭卷轴";
    a[22].wuname="手投式原子弹";
    a[23].wuname="手雷";
    a[24].wuname="加特林";
    fstream file("xxzl.txt");
    if(file)
    {
		ifstream xxzli;
		xxzli.open("xxzl.txt");
		xxzli>>hp;
		xxzli>>fy;
		xxzli>>gj;
		xxzli>>dengji;
		xxzli>>xp;
		xxzli>>jinqian;
		xxzli>>sywuqi;
		xxzli>>csfangjv;
		for(int i=0; i<25; i++)
			xxzli>>a[i].ge;
		xxzli>>rw;
		xxzli.close();
	}
	else
	{
	    for(int i=0; i<25; i++)
	        a[i].ge=0;		
	}
}
void out(string sty, bool huanhang)
{
    for(int i=0; i0;i++)
    {
        system("cls");
        cout<<"你已进入作者的商店"<>shuru;
        if(shuru == 6)
            break;
        if(shuru==1)
        {
            if(jinqian >=11000)
            {   
                if(rw==3)
                    rw++;
                cout<<"购买成功 金钱-55000 手投式原子弹+1"<=9000)
            {
                if(rw==3)
                    rw++;                  
                cout<<"购买成功 金钱-11000 加特林+1"<=11000)
            {
                if(rw==3)
                    rw++;                  
                cout<<"购买成功 金钱-800 手雷+1"<=5000)
            {
                if(rw==3)
                    rw++;                  
                cout<<"购买成功 金钱-1000 铅笔+1"<0;e++){
        	cout<<"你的血量:"<>shuru;    
            if(shuru==12){
                cout<<"逃跑成功"<=1)
                    {
                        cout<<"它还有"<=1)
                        cout<<"它还有"<=1)
                    {
                        cout<<"它还有"<=1)
                    {
                        cout<<"它还有"<=1)
                    {
                        cout<<"它还有"<=1)
                    {
                        cout<<"它还有"<=1)
                    {
                        cout<<"它还有"<=1)
                    {
                        cout<<"它还有"<=guaiwugongji)
            {
                cout<<"你快没有血了,确定还要打吗"<>as;
                if(as=="是")
                {
                    cout<<"可以,但是你在被打一两下就隔了"<=guaiwugongji)
                cout<<"你被它打掉了0滴血"<=guaiwugongji)
                cout<<"你被它打掉了0滴血"<=guaiwugongji)
                cout<<"你被它打掉了0滴血"<>shuru;
        if(shuru==2)
            break;                
        }                        
}   
void dagong()
{
    _sleep(1000);
    system("cls");
    for(int h=0;h<50;h++)
    {   system("cls");
        cout<<"打工中..."<>as;
        if(as=="是")
        {
            cout<<"购买成功!金钱-0 匕首+1"<>shuru;
            if(shuru==1)
            {
                system("cls"); 
                cout<<"你来到了刷怪区";
                cout<>as;
                    if(as=="要")
                    {
                        cout<<"你轻松的干掉了它"<>as;
                    if(as=="要")
                    {
                        cout<<"你干掉了它,但扣了20滴血  血量-20"<>as;
                    if(as=="要")
                    {
                        if(dengji<5)
                        {
                            cout<<"你等级不太够,只有五成胜算"<>shuru;
                            if(shuru==1)
                            {
                                sj=rand()%2;
                                if(sj==0)
                                {
                                    cout<<"你没干过它,嘎了"<=5)
                        {
                            cout<<"你干掉了它,搞到了700元,经验加100"<0;e++){
                    cout<<"1.使用普通攻击 攻击力+"<>shuru;    
                    if(shuru==12){
                        cout<<"逃跑成功"<=1)
                            {
                                cout<<"它还有"<=1)
                                cout<<"它还有"<=1)
                            {
                                cout<<"它还有"<=1)
                            {
                                cout<<"它还有"<=1)
                            {
                                cout<<"它还有"<=1)
                            {
                                cout<<"它还有"<=1)
                            {
                                cout<<"它还有"<=1)
                            {
                                cout<<"它还有"<=guaiwugongji)
                    {
                        cout<<"你快没有血了,确定还要打吗"<>as;
                        if(as=="是")
                        {
                            cout<<"可以,但是你在被打一两下就隔了"<=guaiwugongji)
                        cout<<"你被它打掉了0滴血"<=guaiwugongji)
                        cout<<"你被它打掉了0滴血"<=guaiwugongji)
                        cout<<"你被它打掉了0滴血"<=5)		
			{
				cout<<"你已达到5级"<=7)		
			{
				cout<<"你已达到7级"<=5)		
			{
				cout<<"你已达到8级"<>shuru;
        system("cls");
        if(shuru==18)
            break;
        if(shuru==1)
        {
            if(jinqian>=50)
            {
                cout<<"购买成功! 匕首+1"<=120)
            {
                cout<<"购买成功! 皮甲+1"<=260)
            {
                cout<<"购买成功! 铁甲+1"<=100)
            {
                cout<<"购买成功! 短剑+1"<=180)
            {
                cout<<"购买成功! 武士刀+1"<=220)
            {
                cout<<"购买成功! 大剑+1"<=350)
            {
                cout<<"购买成功! 大宝剑+1"<=1000)
            {
                cout<<"购买成功! 云南白药+1"<=1800)
            {
                cout<<"购买成功! 钨金甲+1"<=200)
            {
                cout<<"购买成功! 复息丹+1"<=1200)
            {
                cout<<"购买成功! 返生丹+1"<=890)
            {
                cout<<"购买成功! 强体丹+1"<=100)
            {
                cout<<"购买成功! 一品灵石+1"<=125)
            {
                cout<<"购买成功! 二品灵石+1"<=230)
            {
                cout<<"购买成功! 三品灵石+1"<=1000)
            {
                cout<<"购买成功! 四品灵石+1"<=5000)
            {
                cout<<"购买成功! 极品灵石+1"<>shuru;
        system("cls"); 
        if(shuru==10000)
            break;
        if(a[shuru].ge != 0)
        {
        	a[shuru].ge++; 
            cout<<"使用成功"<=1000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<=1000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<=1000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<=1000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<=1000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<=1000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<=1000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<=2000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<=10000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<=10000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<10)
    {
        if(xp>=10000)
        {
            system("cls");
            out("经过一段时间的努力,你的等级提升了一级",3);
            cout<25000 || (25000-fy>shuru;
		if(shuru==1){
		if(hp>25000 || (25000-fy>shuru;    
        if(shuru==9)
        system("main.exe");
        if(shuru==123456789)
        {
            system("cls");
            cout<<"密码正确,开挂成功"<

你可能感兴趣的:(c++,开发语言,算法)