我的世界游戏简易代码(bug修复版)

我的世界的简易代码,希望代码能给大家帮助,上代码:

代码有点长,加载的时候请耐心等待……

#include<bits/stdc++.h>
#include<time.h>
#include<windows.h>
#include<stdlib.h>
using namespace std;
int main()
{
    cout<<" 我";
    Sleep(500);
    cout<<" 的";
    Sleep(500);
    cout<<" 世";
    Sleep(500);
    cout<<" 界";
    Sleep(1000);
    cout<<endl<<"前传:相传世界由2名创世神所创造。一个叫Notch,一个叫Herobring。";
    cout<<"他们是一对兄弟。";
    cout<<endl<<endl<<"他们创造出了人类。Notch总是创造出对人类有益的东西,";
    cout<<"可Herobring相反。";
    cout<<endl<<endl<<"有一天,Herobring与Notch大战了一场,Herobring被Notch";
    cout<<"击杀了。Herobring死前发誓要复仇。";
    cout<<endl<<endl<<"可是,当大家都很高兴的时候,Notch找到你,对你说:";
    cout<<endl<<endl<<"Him的创世之力不会被轻易消灭,总有一天,他会苏醒的!!去找我的传承!!别忘了去边境之地!!";
    cout<<endl<<endl<<"苍老的Notch说完话,便倒下了。";
    cout<<endl<<endl<<endl<<endl<<"一场新的故事,拉开了序幕...";
    string name;
    string d;
    cout<<endl<<endl<<"你的名字:";
    cin>>name;
    long long a,b,c,him=0,xue=999,gong=100,ji=1,jin=0,tt=0,nxue=9999999,ngong=999;
    long long ji1=0,ji3=0,shang=0,gong1=1000,fgt=0,gong2=1099,ttt=0,fff=0,null=0;
    long long hxue1=99999999,hxue2=999999999,hxue3=9999999999,hxuezheng=9999999999999,money=100,chi=0,r,ci=0;
    long long xue1=990,xue2=999,xue3=1000,xue4=9000,xue5=9900,xue6=9990,xue7=9999,xue79=911910;//开头结束while(him<2) {
    while(1)
    {
        cout<<endl<<"要做什么:"<<name<<" 1--冒险 2--商店 3--状态 4--领取传承";
        cin>>a;
		if(a==1) {
                cout<<endl<<"0--铁傀儡之村 1--僵尸森林 2--骷髅大陆 3--女巫沼泽 4--末影宫殿 ";
                cout<<"5--守卫之洋 6--林地府邸 7--边境之地 8--Null星球 9--herobring的封印1号 "<<endl;
                cout<<"10--herobring的封印2号 11--herobring的封印3号 12--herobring真身的封印";
                cin>>b;
 
                if(b==0) {
                    while(xue7>0) {
                        cout<<endl<<"你不小心打到铁傀儡,铁傀儡向你扑来!";
                        cout<<endl<<"是否攻击/逃跑?(1/2)";
                        cin>>c;
                        if(c==1) {
                            xue7-=gong;
 
                            cout<<endl<<"铁傀儡克了"<<gong<<"滴血";
                            if(xue7>0) {
                                cout<<endl<<"铁傀儡还有"<<xue7<<"滴血";
                                cout<<endl<<"铁傀儡赏了你一巴掌!你克了900滴血";
                                xue-=900;
                                cout<<endl<<"你还有"<<xue<<"滴血";
                            }
							else cout<<endl<<"铁傀儡挂菜!";
                        }
						else if(c==2) {
                            xue-=90;
                            cout<<endl<<"逃跑失败!克90滴血 ";
                            cout<<endl<<"你还有"<<xue<<"滴血";
                        }
                        if(xue<=0) {
                            cout<<endl<<"你死了!";
                            jin=0;
                    		xue7=0;
                   			money=0;
                   			break;
                        }
                    }
                    if(xue>0)
					{
						cout<<endl<<"打败铁傀儡,经验加90000点!获得99000元。";
                    	jin+=90000;
                    	xue7=9999;
                    	money+=99000;
                    	while(jin>=50) {
                    	    jin-=50;
                    	    ji+=1;
                    	    cout<<endl<<name<<"升级!";
                    	    gong+=9;
                    	    xue+=20;
                    	}
					}
                }
                if(b==1) {
                    while(xue1>0) {
                        cout<<endl<<"僵尸向你扑来!";
                        cout<<endl<<"是否攻击/逃跑?(1/2)";
                        cin>>c;
                        if(c==1) {
                            xue1-=gong;
 
                            cout<<endl<<"僵尸克了"<<gong<<"滴血";
                            if(xue1>0) {
                                cout<<endl<<"僵尸还有"<<xue1<<"滴血";
                                cout<<endl<<"僵尸咬了你!你克了30滴血";
                                xue-=30;
                                cout<<endl<<"你还有"<<xue<<"滴血";
                            }
							else cout<<endl<<"僵尸挂菜!";
                        }
						else if(c==2) {
                            xue-=50;
                            cout<<endl<<"逃跑失败!克50滴血 ";
                            cout<<endl<<"你还有"<<xue<<"滴血";
                        }
                        if(xue<=0) {
                            cout<<endl<<"你死了!";
                            jin=0;
                    		xue7=0;
                   			money=0;
                   			break;
                        }
                    }
                    cout<<endl<<"打败僵尸,经验加900点!获得1000元。";
                    jin+=900;
                    xue1=990;
                    money+=1000;
                    while(jin>=50) {
                        jin-=50;
                        ji+=1;
                        cout<<endl<<name<<"升级!";
                        Sleep(1);
                        gong+=9;
                        xue+=20;
                    }
                }
                if(b==2) {
                    while(xue2>0) {
                        cout<<endl<<"骷髅拿起了弓!";
                        Sleep(1000);
                        cout<<endl<<"是否攻击/逃跑?(1/2)";
                        cin>>c;
                        if(c==1) {
                            xue2-=gong;
 
                            cout<<endl<<"骷髅克了"<<gong<<"滴血";
                            Sleep(10);
                            if(xue2>0) {
                                cout<<endl<<"骷髅还有"<<xue2<<"滴血";
                                Sleep(10);
                                cout<<endl<<"你被射中了!你克了100滴血";
                                Sleep(10);
                                xue-=100;
                                cout<<endl<<"你还有"<<xue<<"滴血";
                                Sleep(10);
                            } else cout<<endl<<"骷髅挂菜!";
                            Sleep(10);
                        } else if(c==2) {
                            xue-=50;
                            cout<<endl<<"逃跑失败!克50滴血 ";
                            Sleep(10);
                            cout<<endl<<"你还有"<<xue<<"滴血";
                            Sleep(10);
                        }
                        if(xue<=0) {
                            cout<<endl<<"你死了!";
                            Sleep(10);
                            jin=0;
                    		xue7=0;
                   			money=0;
                   			break;
                        }
                    }
                    cout<<endl<<"打败骷髅,经验加950点!获得1050元";
                    Sleep(10);
                    jin+=950;
                    xue2=999;
                    money+=1050;
                    while(jin>=50) {
                        jin-=50;
                        ji+=1;
                        cout<<endl<<name<<"升级!";
                        Sleep(10);
                        gong+=9;
          
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值