Dream 我的世界0.01(测试版)
2025-08-12 20:10:12
发布于:广东
Dream出版我的世界(Minecraft)
0.01版本(测试版)
@Dream与@我选吃皮皮虾共同出版
加入Dream团队
欢迎大家发出意见
#include<bits/stdc++.h>
using namespace std;
using ll = long long;
ll mod,q,stop,wood=0,apple=0,a,coin=1000;//mod模式,
string name,zb1,zb2;
int main(){
cout<<"欢迎来到Minecraft多人服务器\n";
cout<<"1.0版本(测试版)\n";
cout<<"请输入你的名字_________(不能包含空格)";
cin>>name;
cout<<"你好,"<<name;
cout<<"金锭是这个世界的货币"<<"\n";
cout<<"你有1000金锭\n";
cout<<"请选择你的游戏模式:1.生存模式\n";
cout<<" 2.极限模式\n";
cout<<" 3.冒险模式\n";
cout<<"请选择:\n";
cin>>mod;
for(;;){
cout<<"你要去干啥:1.PvP(赢了有奖)\n";
cout<<" 2.砍树\n";
cout<<" 3.挖矿(暂未开放)\n";
cout<<" 4.锻造(暂未开放)\n";
cout<<" 5.交易\n";
cout<<" 6.退出游戏\n";
cin>>a;
if(coin<500&&a==1){
cout<<"你没钱了\n";
cout<<"无法参加PvP\n";
continue;
}
if(a==1){
a=0;
cout<<"(PvP竞技场)\n";
cout<<"你进入了玩家PvP竞技场\n";
cout<<"请选择你的武器:1.木质两件套------------10金锭\n";
cout<<" 2.石质两件套------------20金锭\n";
cout<<" 3.铁质两件套------------40金锭\n";
cout<<" 4.金质两件套------------30金锭\n";
cout<<" 5.钻石两件套------------50金锭\n";
cout<<" 6.合金两件套------------70金锭\n";
cout<<" 7.不选择-----------------0金锭\n";
cin>>a;
if(a==1&&coin>=10){
coin-=10;
cout<<"恭喜你,获得了木质两件套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb1="木质两件套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a==2&&coin>=20){
coin-=20;
cout<<"恭喜你,获得了石质两件套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb1="石质两件套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a==3&&coin>=40){
coin-=40;
cout<<"恭喜你,获得了铁质两件套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb1="铁质两件套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a==4&&coin>=30){
coin-=30;
cout<<"恭喜你,获得了金质两件套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb1="金质两件套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a==5&&coin>=50){
coin-=50;
cout<<"恭喜你,获得了钻石两件套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb1="钻石两件套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a==6&&coin>=70){
coin-=70;
cout<<"恭喜你,获得了合金两件套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb1="合金两件套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a!=1&&a!=2&&a!=3&&a!=4&&a!=5&&a!=6&&a!=7){
cout<<"输入错误,请从新输入\n"; //
}else if(a==7){
a=0;
cout<<"";
}else{
cout<<"对不起,"<<name<<"您的余额不足\n"; //
}
cout<<"请选择你的防具:1.皮革套---------20金锭\n";
cout<<" 2.铁套-----------40金锭\n";
cout<<" 3.金套-----------30金锭\n";
cout<<" 4.锁链套---------50金锭\n";
cout<<" 5.钻石套---------60金锭\n";
cout<<" 6.合金套---------80金锭\n";
cout<<" 7.不选择----------0金锭\n";
cin>>a;
if(a==1&&coin>=20){
coin-=20;
cout<<"恭喜你,获得了皮革套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb2="皮革套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a==2&&coin>=40){
coin-=40;
cout<<"恭喜你,获得了铁套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb2="铁套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a==3&&coin>=30){
coin-=30;
cout<<"恭喜你,获得了金套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb2="金套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a==4&&coin>=50){
coin-=50;
cout<<"恭喜你,获得了锁链套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb2="锁链套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a==5&&coin>=60){
coin-=60;
cout<<"恭喜你,获得了钻石套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb2="钻石套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a==6&&coin>=70){
coin-=70;
cout<<"恭喜你,获得了合金套\n";
cout<<"你下次竞技依旧可以用它们\n";
zb1="合金套";
cout<<"你还有"<<coin<<"金锭\n";
a=0;
}else if(a!=1&&a!=2&&a!=3&&a!=4&&a!=5&&a!=6&&a!=7){
cout<<"输入错误,请从新输入\n";//
}else if(a==7){
cout<<"";
}else{
cout<<"对不起,"<<name<<"您的余额不足\n";
}
cout<<"比赛开始!\n";
for(ll i=1;i<=200000000;i++){
cout<<"";
}
if(q>=-9000){
cout<<"恭喜你,胜利了!\n";
cout<<"你获得了1000金锭的奖金!\n";
coin+=1000;
cout<<"你还有"<<coin<<"个金锭\n";
}else{
cout<<"恭喜你,失败了!\n";
if(mod==2){
for(ll i=1;i<=100;i++){
cout<<"你失败了!\n";
}
cout<<"感谢游玩\n";
cout<<"https://www.acgo.cn/team/1882041833435369472\n";
cout<<"来Dream的团队和大家一起玩吧!\n";
exit(0);
}else{
cout<<"你被夺走了500金锭!\n";
coin-=500;
cout<<"你还有"<<coin<<"个金锭\n";
if(coin<=0)
cout<<name<<",你破产了,你可以通过砍树或挖矿来交易换取金锭!\n";
}
}
}
if(a==2){
for(;;){
cout<<"你到达了森林\n";
cout<<"按 1.砍树\n";
cout<<" 2.返回\n";
cin>>a;
if(a==1){
cout<<"你获得了 3块木头 1个苹果\n";
wood+=3;
apple+=1;
}else if(a==2){
break;
}else{
cout<<"输入错误\n";
cout<<"请重新输入\n";
}
}
}
if(a==3){
}
if(a==4){
cout<<"请问"<<name<<"你要打造什么装备?\n";
cout<<"1.木剑 木头*2\n";
cout<<"2.石剑 石头*2 木头*1\n";
cout<<"3.铁剑 铁锭*2 木头*1\n";
cout<<"4.金剑 金锭*2 木头*1\n";
cout<<"5.钻石剑 钻石*2 木头*1\n";
cout<<"6.木镐 木头*3\n";
cout<<"7.石镐 石头*3 木头*1\n";
cout<<"8.金镐 金锭*3 木头*1\n";
cout<<"9.铁镐 铁锭*3 木头*1\n";
cout<<"10.钻石镐 钻石*3 木头*1\n";
cout<<"11.木斧 木头*3\n";
cout<<"12.石斧 石头*3 木头*1\n";
cout<<"13.铁斧 铁锭*3 木头*1\n";
cout<<"14.金斧 金锭*3 木头*1\n";
cout<<"15.钻石斧 钻石*3 木头*1\n";
}
if(a==5){
for(;;){
cout<<"1.和村民交易\n";
cout<<"2.和流浪商人交易(暂未开放)\n";
cout<<"3.和玩家交易(暂未开放)\n";
cout<<"4.退出交易\n";
cout<<"你要和谁交易\n";
cin>>a;
if(a==1){
a=0;
cout<<"1.---------盔甲商\n";
cout<<"2.-----------农民\n";
cout<<"3.-----图书管理员(死了)\n";
cout<<"4.-----------牧师(死了)\n";
cout<<"5.退出交易\n";
cout<<"你要和谁交易?\n";
cin>>a;
if(a==1){
a=0;
cout<<"1. 25金锭->木剑(锋利2)\n";
cout<<"2. 70金锭->钻石胸甲(荆棘1)(保护1)\n";
cout<<"3. 60金锭->铁胸甲(弹射物保护2)\n";
cout<<"你要交易啥?\n";
cin>>a;
if(a==1||a==2||a==3){
if(a==1&&coin>=25){
cout<<"你购买了一把木剑\n";
cout<<"花费25金锭\n";
coin-=25;
zb1="木剑(锋利2)";
cout<<"你还有"<<coin<<"个金锭\n";
}else{
a=0;
cout<<"金锭不足\n";
}
if(a==2&&coin>=70){
cout<<"你购买了一个钻石胸甲\n";
cout<<"花费70金锭\n";
coin-=70;
zb2="钻石胸甲";
cout<<"你还有"<<coin<<"个金锭\n";
}else{
a=0;
cout<<"金锭不足\n";
}
if(a==3&&coin>=60){
cout<<"你购买了一个铁胸甲\n";
cout<<"花费60金锭\n";
coin-=60;
zb2="铁胸甲";
}else{
a=0;
cout<<"金锭不足\n";
}
}else{
cout<<"输入错误,请重新输入\n";
}
}else if(a==2){
cout<<"1.进入交易\n";
cout<<"2.退出交易\n";
cin>>a;
if(a==1){
a=0;
for(;;){
cout<<"1. 2原木->1金锭\n";
cout<<"2. 3苹果->1金锭\n";
cout<<"3. 退出循环交易\n";
cout<<"你要交易啥?\n";
cin>>a;
if(a==1||a==2||a==3){
if(a==1&&wood>=1){
a=0;
wood-=2;
coin+=1;
cout<<"交易成功!\n";
cout<<"你有"<<coin<<"个金锭\n";
}else if(a==1){
a=0;
cout<<"原木不足\n";
}
if(a==2&&apple>=3){
a=0;
apple-=3;
coin+=1;
cout<<"交易成功!\n";
cout<<"你有"<<coin<<"个金锭\n";
}else if(a==2){
a=0;
cout<<"苹果不足\n";
}
if(a==3){
a=0;
break;
}
}else{
cout<<"输入错误!\n";
}
}
}
}else if(a==2){
}else if(a==3){
}
}else if(a==2){
}else if(a==3){
}else if(a==4){
break;
}
}
}
if(a==6){
cout<<"感谢游玩\n";
cout<<"https://www.acgo.cn/team/1882041833435369472\n";
cout<<"来Dream的团队和大家一起玩吧!\n";
exit(0);
}
}
return 0;
}
全部评论 2
3天前 来自 广东
0为什么和村民交易只会显示金锭不足
3天前 来自 广东
0
有帮助,赞一个