全部评论 5

  • 什么彩蛋?

    2024-08-08 来自 北京

    0
  • 他说关闭有彩蛋???

    2024-08-08 来自 北京

    0
  • #include <bits/stdc++.h>
    #include<windows.h>//Sleep(延迟优化) system("pause"); system("cls")(界面优化)
    using namespace std;
    double shengmingli=2000;//定义主角初始生命力
    int gongjili=150;//定义主角初始攻击力
    int fangyuli=50;//定义主角初始防御力
    int money=0;//定义主角初始金钱数量
    int yaoji[100]={0,1,1,1,1,1,1};
    int kuangbao,gongji,fangyu,jinqian,zaisheng,yinshen;
    bool guoguan;//定义是否通关判定
    void wuqidian();//定义武器店函数
    void yaodian();//定义药店函数
    void yaojidian();
    void guaiwu1();//定义小怪物函数
    void guaiwu2();//定义大怪物函数
    bool siwang=0;//记录死亡,及时结束游戏

    void huijia(){
    kuangbao=0,gongji=0,fangyu=0,jinqian=0,zaisheng=0,yinshen=0;
    system("cls");
    cout<<"欢迎你开始玩打怪物小游戏!\n";
    cout<<"小镇\n";
    cout<<"一个1000年的只因镇。周围有一条河,有一片树林,很多房子和很多小黑子。\n和很多家黑店(bushi)"<<endl;
    cout<<"1.去武器店"<<endl;
    cout<<"2.去药品店"<<endl;
    cout<<"3.去药剂店"<<endl;
    cout<<"4.去打僵尸"<<endl;
    cout<<"5.去打铁傀儡"<<endl;
    cout<<"6.退出游戏(有彩蛋)"<<endl;
    cout<<"7.显示你的状态"<<endl;
    }

    void die(){
    cout<<"你死啦!"<<endl;
    Sleep(1000);
    cout<<"算了"<<endl;
    Sleep(1000);
    cout<<"为了不让游戏这么快结束"<<endl;
    Sleep(1000);
    cout<<"让你再复活一次"<<endl;
    Sleep(1000);
    shengmingli=2000;
    }

    int main()
    {
    cout<<"欢迎你开始玩打怪物小游戏!\n";
    huijia();
    int xiaozhen;//定义选择项目
    cin>>xiaozhen;
    while(xiaozhen!=6)//输入5时退出游戏
    {
    if(shengmingli<=0)//主角生命力小于等于0时游戏结束
    {
    die();

    	}
    	if(guoguan) 
    	{ 
    		cout<<"恭喜通关!"<<endl; 
    		break; 
    	} 
    	if(xiaozhen==7)
    	{ 
    		cout<<"你的生命力:"<<shengmingli<<endl; 
    		cout<<"你的攻击力:"<<gongjili<<endl; 
    		cout<<"你的防御力:"<<fangyuli<<endl; 
    		cout<<"你拥有的钱:"<<money<<endl; 
    	} 
    	else 
    		switch(xiaozhen) 
    		{ 
    			case 1 : wuqidian();break; 
    			case 2 : yaodian();break; 
    			case 3 : yaojidian();break; 
    			case 4 : guaiwu1();break;
    			case 5 : guaiwu2();break; 
    			default : cout<<"请不要乱选!"<<endl;break; 
    		} 
    	cin>>xiaozhen; 
    }	 
    if(xiaozhen==5) 
    { 
    	system("cls");
    	cout<<"正在退出游戏……"<<endl;
    	cout<<"进度:"<<0<<"%";
    	Sleep(1000);
    	system("cls");
    	for(int i=0;i<100;i++){
    		cout<<"正在退出游戏……"<<endl; 
    		cout<<"进度:"<<i<<"%";
    		if(i==99){
    			Sleep(3000);
    

    2024-07-23 来自 浙江

    0
  • 2024-07-22 来自 广东

    0
  • 2024-07-22 来自 广东

    0

热门讨论