大家好,历经一天的准备与一天的代码时间,我终于写好了代码的第一个正式版
如果你喜欢的话,可以动动小手点个赞吗~
更新内容
1.抽卡机移动至商店
2.开始游戏将会创建文件夹"pop-ups"进行存储
3.完成游戏内物品的存储
4.修复商店买负数物品的bug
5.进入游戏话语改动
更新代码
首先是抽卡机移动至商店:
cout<<"-----1:买东西----2:交谈----3:休息----4:卖东西----5:抽卡机----6:离开-----"<<'\n';
case 5:{
choudaoju();
break;
}
其次是创建文件存储:
std::string prefix = "C://pop-ups";
if (_access(prefix.c_str(), 0) == -1)
_mkdir(prefix.c_str());
std::string genmulu = "C://pop-ups//game";
if (_access(genmulu.c_str(), 0) == -1)
_mkdir(genmulu.c_str());
然后是游戏内物品的存储:
fstream a("C:\\pop-ups\\game\\Power_potion",ios::out);
a<<Power_potion.number<<'\n';
a.close();
fstream b("C:\\pop-ups\\game\\workbench",ios::out);
b<<workbench.number<<'\n';
b.close();
fstream c("C:\\pop-ups\\game\\hand_grenade",ios::out);
c<<hand_grenade.number<<'\n';
c.close();
fstream d("C:\\pop-ups\\game\\Golden_apples",ios::out);
d<<Golden_apples.number<<'\n';
d.close();
fstream e("C:\\pop-ups\\game\\Enchanted_bottle",ios::out);
e<<Enchanted_bottle.number<<'\n';
e.close();
fstream f("C:\\pop-ups\\game\\Iron_Great_Sword",ios::out);
f<<Iron_Great_Sword.number<<'\n';
f.close();
fstream g("C:\\pop-ups\\game\\Healing_potion",ios::out);
g<<Healing_potion.number<<'\n';
g.close();
fstream h("C:\\pop-ups\\game\\Immortal_Totem",ios::out);
h<<Immortal_Totem.number<<'\n';
h.close();
fstream i("C:\\pop-ups\\game\\first_aid_kit",ios::out);
i<<first_aid_kit.number<<'\n';
i.close();
fstream j("C:\\pop-ups\\game\\Stick",ios::out);
j<<Stick.number<<'\n';
j.close();
fstream k("C:\\pop-ups\\game\\Iron_Cuirass",ios::out);
k<<Iron_Cuirass.number<<'\n';
k.close();
fstream l("C:\\pop-ups\\game\\Nether_Sword",ios::out);
l<<Nether_Sword.number<<'\n';
l.close();
fstream m("C:\\pop-ups\\game\\Nether_Cuirass",ios::out);
m<<Nether_Cuirass.number<<'\n';
m.close();
fstream n("C:\\pop-ups\\game\\iron_sword",ios::out);
n<<iron_sword.number<<'\n';
n.close();
fstream o("C:\\pop-ups\\game\\golden_sword",ios::out);
o<<golden_sword.number<<'\n';
o.close();
fstream p("C:\\pop-ups\\game\\golden_cuirass",ios::out);
p<<golden_cuirass.number<<'\n';
p.close();
fstream q("C:\\pop-ups\\game\\iron_ingot",ios::out);
q<<iron_ingot.number<<'\n';
q.close();
fstream r("C:\\pop-ups\\game\\golden_ingot",ios::out);
r<<golden_ingot.number<<'\n';
r.close();
fstream s("C:\\pop-ups\\game\\nether_ingot",ios::out);
s<<nether_ingot.number<<'\n';
s.close();
接着是修复的商店bug:
if(sum<=0){
cout<<"不可以随便买东西\n";
buy();
}
最后是进入游戏话语改动:
SlowDisplay("欢迎来到原创超简单代码的世界!\n你可以在这里体验到文字版的MC,真的是很棒!\n\n\n");
应用程序
https://ruibao.lanzoum.com/iOb980r0l7wd
好了,本次更新就到这里,大家喜欢的话欢迎点赞收藏
!