最新《动食物星球》(原创)

· · 休闲·娱乐

最新《动食物星球》原创游戏,欢迎试玩。 代码如下:

#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
void out(int exp,int hp){
  cout<<" 经验:"<<exp%100<<"/100\n";
  cout<<" 血量:"<<hp<<"\n";
}
int main(){
  int hp=100,exp=0,numi,jn[10]={0};
  string name,num="";
  cout<<"                                    作者:XiaTianYi 与 ___fox___(洛谷)\n";
  cout<<"       动食物星球          \n";
  Sleep(100);
  cout<<"来选个背景颜色吧!(0不换)";
  cin>>numi;
  if(numi==7){
    system("color 4a"); Sleep(100);
  }
  else if(numi==1){
    system("color 5b"); Sleep(100);
  }
  else if(numi==2){
    system("color 0f"); Sleep(100);
  }
  else if(numi==3){
    system("color d3"); Sleep(100);
  }
  else if(numi==4){
    system("color a0"); Sleep(100);
  }
  else if(numi==5){
    system("color c2"); Sleep(100);
  }
  else if(numi==6){
    system("color b4"); Sleep(100);
  }
  else if(numi==8){
    system("color 7d"); Sleep(100);
  } 
  cout<<"输入任意键开始游戏(带换行)\n";
  while(num==""){
    cin>>num;
  }
  cout<<"清晨,你正躺在床上呼呼大睡(呼噜声跟电钻一样...),闹钟响了起来————";
  Sleep(600);
  do{
    Sleep(150);
    cout<<"零零零!\n是否起床?\n  1.准时起床!\n  2.再睡会儿...";
    cin>>numi;
  }
  while(numi!=1);
  cout<<"你洗漱完,准备做饭时,发现电饭煲里有一粒米饭在蠕动。\n 它看了你一脸,你瞬间浑身冒起绿光(也包括头发),眼前一黑,再次醒来时,你正处于一个电饭煲之中...\n";
  Sleep(500);
  cout<<"你低头一看,你身体雪白,这不是刚才那粒米饭吗?!\n";
  Sleep(1500);
  cout<<"“系统启动中———”一阵声音从你脑海中传来,“进化系统已启动,检测到宿主小的可怜,奖励一份新手礼包!”\n";
  Sleep(500);
  cout<<"是否打开礼包?\n 1.打开!\n 2.留着以后开";
  cin>>numi;
  if(numi==1){
    cout<<"<恭喜获得普通技能一个——吞噬>\n";
    jn[0]=1;
  }
  else{
    cout<<"系统十分人性化的将礼包扔了。\n";
  }
  Sleep(2200);
  system("cls");
  cout<<"你眼前弹出一个面板,上面写着你的信息。\n";
  Sleep(300);
  cout<<" 种族:米饭虫\n";
  cout<<" 下一形态:面条虫\n";
  out(exp,hp);
  Sleep(500);
  cout<<"你环顾四周,发现了一粒半透明的颗粒\n";
  Sleep(500);
  cout<<"叮!发现食盐蚁,是否发起攻击?\n 1.攻击!\n 2.蚁蚁这么可爱,怎么能伤害它呢?\n";
  cin>>numi;
  if(numi==1){
    cout<<"你与它开始了搏斗!";
    Sleep(1000);
    cout<<"随着一声惨叫,你把它咬S了,-60血\n经验+15\n";
    exp+=15;
    if(jn[0]==1){
      cout<<"是否发动吞噬技能?\n 1.是    2.否\n";
      cin>>numi;
      if(numi==1){
        cout<<"血量回满!经验+15\n";
        hp=100;
        exp+=15;
      }
    }
  }
  else{
    cout<<"它在你的注视下爬了出去...\n";
  }
  Sleep(200);
  cout<<"你在电饭煲中爬来爬去,试图出去,可是电饭煲太光滑了,根本出不去。\n";
  Sleep(500);
  cout<<"你太累了,渐渐睡着了。\n";
  Sleep(900);
  system("cls");
  cout<<"你梦见天上下来了一个神仙,自称“饭团猫”,它念动咒语:“喵~”,赐予了你神秘的力量...";
  Sleep(1100);
  cout<<"你醒了过来,看了看面板:\n";
  Sleep(200);
  cout<<" 种族:面条虫\n";
  cout<<" 下一形态:奶酪鼠\n";
  out(exp,hp);
  Sleep(200);
  cout<<"你扭动着细长的身躯,向电饭煲外爬去。\n";
  Sleep(250);cout<<'.';
  Sleep(250);cout<<'.';
  Sleep(250);cout<<".";
  Sleep(1600);
  system("cls");
  cout<<"你成功爬出了电饭煲,自我感到很骄傲。\n";
  Sleep(150);
  cout<<"的确,这对你来说是个十分艰难的任务。\n";
  Sleep(200);
  cout<<"你在电饭煲周围游荡,发现了一张菜板。";
  Sleep(100);
  cout<<"是否上去探索?\n 1.go!  2.算了吧...  3.常常菜板的味道!\n";
  cin>>numi;
  if(numi==1){
    cout<<"你看到两只生物在打架\n";
    Sleep(400);
    cout<<"菜花兔                薯条虫\n";
    cout<<"血量:20             血量:10\n";
    Sleep(100);
    cout<<"是否参与打架?\n 1.必须的啊! 2.有点危险,先溜了...\n";
    cin>>numi;
    if(numi==1){
        cout<<"你抓住时机,爬到战场中,一口解决了薯条虫。";
        if(hp>=100){
            Sleep(200);
            cout<<"菜花兔咬了你一口,-20血。\n";
            Sleep(100);
            cout<<"然后你回头几口搞定了菜花兔(口感没有薯条虫好)。\n";
            Sleep(300);
            cout<<"   薯条虫:我******\n经验+30\n";
            exp+=30; 
        } 
        else{
            cout<<"菜花兔几口把你当成萝卜吃了...\n";
            cout<<"  Game over";
            return 0;
        }
        if(jn[0]==1){
            cout<<"是否使用吞噬技能?\n 1.使用 2.不使用";
            cin>>numi;
            if(numi==1){
                cout<<"经验+30,血量回满";
                hp=100;
                exp+=30;
                if(exp>100){
                    Sleep(500);
                    cout<<"经验到达成功进化!你变成了奶酪鼠\n";
                    Sleep(100); 
                }   
            }
        }
    } 
  }
  else if(numi==2){
    cout<<"你悄悄溜走了...";
  }
  else{
    cout<<"你一口咬住了菜板,牙都要掉了,你勉强咬了一个角。\n经验+5。  即使加了经验,你也吃不下去了。\n";
    exp+=5;
  }
  Sleep(1800);
  system("cls");
  cout<<"“咚!咚!”\n";
  Sleep(600);
  cout<<"你身后传来了沉重的脚步声,你回头望去————\n";
  Sleep(300);
  cout<<"馒头猛犸象\n";
  cout<<"血量:200\n";
  Sleep(350);
  cout<<"“叮!检测到危险生物,请小心应对。”系统提示音传来。\n";
  Sleep(400);
  cout<<"你感受到了前所未有的压迫力,这令你感到特别、非常、超级、十分、格外、极度、相当的不适。\n";
  Sleep(1100);
  cout<"你要?\n 1.逃跑! 2.挑衅一波 3.正面硬刚! 4.装死\n";
  cin>>numi;
  if(numi==1){
    cout<<"你果断地选择了逃跑。\n";
    Sleep(100);
    cout<<"不久你就甩掉了它。";
  }
  else if(numi==2||numi==3){
    if(numi==2){
      cout<<"馒头猛犸象成功被你激怒了,向你猛冲过来。\n";
    }
    Sleep(500);
    cout<<"“咚! 咚!”随着巨大的声响,你被猛犸象踩成了馅饼...\n";
    Sleep(600);
    cout<<"  Game over";
    return 0;
  }
  else if(numi==4){
    cout<<"你屏住呼吸,一动不动,\n";
    Sleep(500);
    cout<<"馒头猛犸象老花眼犯了,没注意到你。只是踢了你一脚就走了。\n";
    Sleep(300);
    if(hp<=30){
      cout<<"你由于血量太低,被一脚踢S了...\n";
      Sleep(150);
      cout<<"  Game over";
      return 0;
    }
    hp-=30;
    cout<<"看着远去的背影,你舒了一口气。";
  }
  Sleep(1050);
  system("cls");
  cout<<"你的肚子突然叫了起来。\n";
  Sleep(200);
  cout<<"“叮!系统检测到你的上半身中一种输送体内需求物质并消化吸收其中剩余营养的长条形器官之上的一种用于储存与利用高能量、热量物质从而提取出人体所需要的营养素与其他物质供人体生活需求的消化器官中高能量、热量物质缺少(人话:你肚子饿了),\n";
  Sleep(650);
  cout<<"系统已为你下发任务:”\n";
  Sleep(400);
  cout<<"        任务:咖啡蚁仙人\n";
  cout<<"      目标:吃掉10只咖啡蚁\n";
  cout<<"           进度:0%\n";
  cout<<"   剩余时间:02 小时 00 分钟 00秒\n";
  Sleep(500);
  cout<<"你要?\n 1.时间不等人,赶紧去做任务 2.心急吃不了热豆腐,还有2小时,不急";
  cin>>numi;
  if(numi==1){
    cout<<"你开始四处寻找咖啡蚁...\n";
    Sleep(700);
    cout<<"你在寻找的过程中不幸掉了下去。\n";
    Sleep(300);
    cout<<"“旁仓!”-40血\n";
    Sleep(200);
    if(hp<=40){
      cout<<"你摔S了!\n";
      Sleep(200);
      cout<<"  Game over";
    }
    hp-=40;
    cout<<"你继续寻找...";
  }
  else{
    cout<<"你四处溜达...\n";
    Sleep(300);
    cout<<"你发现一只棉花鲸的卵\n";
    Sleep(200);
    cout<<"饥饿的你要吃他吗?1.吃 2.不吃";
    cin>>numi;
    if(numi==1){
      cout<<"你吃饱了!";
    }
    else if(num==2){
      if(hp>15){
        cout<<"你饿的减了15血\n -15血";
      }
      else{
        cout<<"你饿死了!";
        cout<<"Game over";
        return 0;
      }
    }
  }
  Sleep(100);
  cout<<"未完待续...";
  return 0;
}