在开始今天的内容之前,我要先和大家说声“对不起”,因为最近有点忙,所以我一直没更新,今天终于写完了抢滩登陆双人版1.0(其实我原来要写密室逃脱的,但写一半文件没了,所以只好重写了这个。)
好了,言归正传,先把游戏下载链接贴上(当然,复制文章里的代码也行)
用DEV-C++写的双人抢滩登陆1.0+exe文件-C++文档类资源-CSDN下载
目录:
1.效果
先给大家看看效果:
20220803_105728
怎么样,还不错吧。
2.代码
(1)菜单界面
额,这个我已经说过很多遍了,想详细了解方法请看我的另一篇博客:
教你如何用c++写2D版我的世界(1)_ 瑞的博客-CSDN博客
当然,自己写也行,比如搞个密码呀,都行。
已经写好的代码:
//作者有点懒,每次标题界面都是以前复制的
#include<bits/stdc++.h>
#include<conio.h>
#include<windows.h>
using namespace std;
int main()
{
system("title 双人抢滩登陆1.0版本");//标题
system("mode con cols=60 lines=37");//设置窗口大小
string s="| 双 人 抢 滩 登 陆 |";
string s1="| 开 始 游 戏 |";
string s2="| 玩 法 说 明 |";
string s3="| 更 换 皮 肤 |";
cout<<"@==========================================================@"<<endl;
cout<<"| |"<<endl;
cout<<"| |"<<endl;
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(10);//Sleep函数延长时间
}
cout<<endl;
cout<<"| |"<<endl;
for(int i=0;i<s1.size();i++){
cout<<s1[i];
Sleep(10);
}
cout<<endl;
cout<<"| |"<<endl;
for(int i=0;i<s2.size();i++){
cout<<s2[i];
Sleep(10);
}
cout<<endl;
cout<<"| |"<<endl;
for(int i=0;i<s3.size();i++){
cout<<s3[i];
Sleep(10);
}
cout<<endl;
cout<<"| |"<<endl;
cout<<"| |"<<endl;
cout<<"| |"<<endl;
cout<<"|(按‘k’开始游戏,按‘b’看玩法说明,按‘d’换皮肤) |"<<endl;
cout<<"@==========================================================@"<<endl;
return 0;
}
效果:
(2)玩法说明和换皮肤部分
玩法说明
这个很简单,自己发挥就行了。
代码:
if(ch=='b'){
system("cls");
string c="使用wasd控制‘*’(玩家1)移动,ijkl控制‘$’(玩家2)移动,‘#’为边界,‘x’玩家一攻击,‘n’玩家二攻击,‘0,1’水晶";
string c1="玩家目标是通过战斗对方,击碎对方水晶,即可胜利。";
string c2="说明:此为抢滩登陆1.0版本。";
string c3="更新:增加了换肤功能。";
cout<<"版本:1.0"<<endl;
cout<<"按1直接显示所有内容,否则按2。"<<endl;
int q;
q=getch();
if(q=='1'){
cout<<c3<<endl<<c<<endl<<c1<<endl<<c2<<endl;
}
if(q=='2'){
for(int i=0;i<c3.size();i++){
cout<<c3[i];
Sleep(100);//延时
}
cout<<endl;
for(int i=0;i<c.size();i++){
cout<<c[i];
Sleep(100);
}
cout<<endl;
for(int i=0;i<c1.size();i++){
cout<<c1[i];
Sleep(100);
}
cout<<endl;
for(int i=0;i<c2.size();i++){
cout<<c2[i];
Sleep(100);
}
cout<<endl;
}
cout<<"按y开始游戏。按e换皮肤。";
ch=getch();
}
改皮肤(就是改颜色)
改颜色,很简单,有很多种方法,system("color")是最典型的一种,感兴趣的小伙伴可以去我的另一篇博客教你如何用c++写2D版我的世界(1)——续_ 瑞的博客-CSDN博客,在那篇博客里我详细的讲了几种改变颜色的方法。
这里我们用简单的system("color")。
给大家