#include bits/stdc.husing namespace std;int o;long long mug, yuanshi, shigao 128, shijian 128, shifu 128; long long a, rou[4], b, num, sum, c, shengmz 10, kushi[5],huida;string d[]{羊,牛,猪,鸡};string guaiwu[]{僵尸,骷髅,苦力怕,蜘蛛};string kuang[]{铁,煤炭,铜,黄金,钻石};int main () {cout 欢迎来到MC大陆你出生在平原。 endl;cout你的目标是活过今天endl;cout 一共有6个结局!endl;cout死亡请输入Enter并按回车键endl;cout 聪明的你开始撸平原旁边森林的树你打算撸多少木头 endl;cout提示你只有10点体力一个木头消耗1点体力endl;for (int i 1; i 2; i) {cin mug;if (mug 10) {cout endl 你累死了 endl;cout达成结局1:你需要好好休息一下;cino;return 0;} else if (mug 5) {cout endl 这并不够做木镐的你确定 endl;i--;}}cout endl 聪明的你开始合成木板了甚至合成了工作台 endl;mug mug * 8 - 8;cout 聪明的你合成了一把木镐你打算挖多少原石 endl;for (int i 1; i 2; i) {cinyuanshi;if (yuanshi 64) {cout endl 你的木镐耐久不够 endl;i--;} else if (yuanshi 8) {cout endl 这并不够做一套石制工具的你确定? endl;i--;}}cout endl 聪明的你合成了石稿、石斧、石剑然后你走向平原开始打小动物。 endl;yuanshi- 8;mug - 7;srand(time(NULL));for (int i 1; i 2; i) {a rand() % 5 1;cout 你遇到了一只;b rand() % 2 1;if (a 3) {cout d[0];c 0;} else if (a 3) {cout d[1];c 1;} else if (a 4) {cout d[2];c 2;} else if (a 5) {cout d[3];c 3;}cout 你杀不杀它 endl;cout 1.不杀 2.杀 endl;cin b;if (b 1) {num 2;} else {shijian - 2;a rand() % 2 1;if (c 0) {sum;} rou[c] a;if (a 4) {shijian;}num 3;}if (num 30) {cout 忽然天黑了;if (sum 3) {cout 你的羊毛不够做床怎么办 endl;cout 1.在地底下挖出一个小空间 2.打怪物 endl;a 1;cin b;break;} else {cout 聪明的你掏出工作台做了一张床……endl;cout达成结局2:酣然入睡...;cino;return 0;}} else {cout 然后你奔向了下一个小动物。 endl endl;i--;}} for (int i 1; i 2; i) {if (a 1) {if (b 1) {cout 说干就干聪明的你很快就挖好了并且把出入口堵住了。 endl;cout 你的肚子突然叫了起来——原来你饿了。 endl;if (yuanshi 8) {cout 你的原石不够做熔炉只有 yuanshi 个。 endl;cinhuida;cout1.你要吃生的。2.你要去挖原石。endl;cout提示:生食危害健康!endl;if(huida1){cout你食物中毒死了endl;cout达成结局3:不要吃不熟的东西!;cino;return 0;}shigao shigao - 8 yuanshi;}else{cout 聪明的你很快做出了熔炉你打算吃什么 endl endl;}for (int i 0; i 1; i) {for (int i 0; i 4; i) {cout 第 i 1 个食物;cout d[i] 肉 rou[i] 个 endl;}cout endl 你想吃第几种食物 endl;cin a;if (rou[a - 1] 0) {cout 你没有这种食物哦请重新选择。 endl;i--;continue;}}cout endl 你把这个食物煮熟了吃后打算去下矿了。;shengmz 5;mug - 2;rou[a - 1]--;a 1;} else {cout 就在这时一个怪物走了过来是;a rand() % 5 1;if (a 3) {cout guaiwu[0];} else if (a 3) {coutguaiwu[1];} else if (a 4) {cout guaiwu[2];} else if (a 5) {cout guaiwu[3];}cout endl;if (a 4) {a rand() % 3;if (a 2) {cout 它爆炸了你掉了5颗心;shengmz - 5;if (shengmz 1) {cout 你死了。endl;cout达成结局4:你还像被干掉了;cino;return 0;}} else {cout 你杀死了它。;shijian - 4;}} else {cout 你杀死了它同时你掉了;shijian - 4;b rand() % 2 1;shengmz - b;cout b 颗心。;if (shengmz 1) {cout 你死了。endl;cout达成结局4:你还像被干掉了;cino;return 0;}}cout endl MC大陆的夜晚实在太可怕了你打算 endl;cout 1.在地底下挖出一个小空间 2.继续打怪物 endl;cin c;a 1;if (c 1) {b 1;} else {b 2;}i--;cout endl;}}}if (a 1) {a rand() % 6 10;cout 垂直向下挖时突然挖到了煤炭挖了 a 颗 endl;shigao - a;kushi[0] a;cout 现在你有 mug 根木棍你要制作多少火把 endl;cout提示:不要一次制作这么多!endl;for (int i 1; i 2; i) {cin a;if (a mug * 4 || a kushi[0] * 4) {cout endl 你累死了 endl;cout达成结局1:你需要好好休息一下;cino;return 0;}}a rand() % 60 20;cout 你垂直向下挖挖了 a 格终于挖到了;shigao - a;if (a 50) {cout 浅层矿洞endl;b 1;} else {cout 深层矿洞endl;b 0;}for (int i 1; i 2; i) {num;a rand() % 2;cout endl;if (a 0) {cout 你遇到了矿石这是;a rand() % 3;if (a 0) {cout 铁;c 0;}else if (b 1 a 1) {cout 煤炭;c 1;} else if (b 1 a 2) {cout铜;c 2;} else if (b 0 a 1) {cout 黄金;c 3;} else if (b 0 a 2) {cout 钻石! ;c 4;}cout endl;if (c 2) {cout 可惜你的石镐挖不了只能眼睁睁地看着。 endl endl;i--;continue;} else {cout 你挖不挖 endl 1.挖 2.不挖 endl;cin a;if (a 1) {if (c 0) {a rand() % 6 10;} else {a rand() % 6 4;}kushi[c] a;cout 你挖了 a 个 kuang[c];cout你在挖完kuang[c]后睡着了endl;cout达成结局5:你累睡着了;cino;return 0;}cout endl;}i--;}}}else if (a 1) {cout 就在这时一个怪物走了过来是;a rand() % 5 1;if (a 3) {cout guaiwu[0];} else if (a 3) {cout guaiwu[1];} else if (a 4) {cout guaiwu[2];} else if (a 5) {cout guaiwu[3];}cout endl;if (a 4) {a rand() % 3;if (a 2) {cout 它爆炸了你掉了5颗心。;shengmz - 5;if (shengmz 1) {cout 你死了。endl;cout达成结局4:你还像被干掉了?;cino;return 0;}} else {cout 你杀死了它。;shijian - 4;}} else {cout 你杀死了它同时你被干掉了;shijian - 4;b rand() % 2 1;shengmz - b;cout b 颗心。 endl;if (shengmz 1) {cout 你死了。endl;cout达成结局4:你还像被干掉了?;cino;return 0;}} if (shengmz 10) {cout endl 你只剩 shengmz 颗心了要煮食物回血吗 endl;cout 1.要 2.不要 endl;cin a;if (a 1) {cout 你掏出了熔炉你打算吃什么 endl endl;for(int i 0; i 1; i) {for (int i 0; i 4; i) {cout 第 i 1 个食物;cout d[i] 肉 rou[i] 个 endl;}cout endl 你想吃第几种食物 endl;cin a;if (rou[a - 1] 0) {cout 你没有这种食物哦请重新选择。 endl;i--;continue;}}cout endl 你把这个食物煮熟了吃后继续挖矿了。 endl;shengmz 5;if (shengmz 10) {shengmz 10;}rou[a - 1]--;}}}if (num 20) {cout 你已经走到了矿洞的尽头……;cout 今夜过去了endl;cout达成结局6:还好安然无恙!;cino;}return 0;}