开心小游戏
大家好,我是一位六年级的小毛孩,发一下我编写的游戏代码,各位请别介意,有意见尽管提出。谢谢。
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
void g();
void cj();
void zrcj();
void jmcj();
void xbcj();
void jncj();
void s_s(string s){
system("cls");
for(int i=0;i<=s.size();i++){
cout<<s[i];
Sleep(150);
}
Sleep(1000);
system("cls");
}
void g(){
system("cls");
string s;
s="游戏结束,感谢游玩,敬请期待:<Minecraft系列>";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
system("cls");
}
void cj(){
cout<<"前方发现AK-47,输入1捡起"<<endl;
int a;
cin>>a;
if(a!=1){
cout<<"参数错误"<<endl;
g();
}
else cout<<"正在捡起"<<endl;
cout<<"捡起中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"已捡起"<<endl;
cout<<"现场有n名特种兵参加这次行动"<<endl;
cout<<"4人一小队,也就是说你有3名队友"<<endl;
cout<<"行动开始 , 加油 , 特种兵!!!"<<endl;
cout<<"加载中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"有3个地方,P城,G港,请输入相应地点的大写字母进行选择性跳伞"<<endl;
char b;
cin>>b;
if(b=='P'){
cout<<"跳伞中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"跳伞成功!"<<endl;
cout<<"你已经跳伞于P城"<<endl;
cout<<"前方发现二层小屋,是否进入?进入请按Y(大写),不进请按N(大写)"<<endl;
char c;
cin>>c;
if(c=='Y'){
cout<<"你被队友(1)号(一天到晚在吃)用破片手雷误伤击倒"<<endl<<"你又被秘密是你用RPG补刀击杀"<<endl;
Sleep(3000);
cout<<"你 ";
Sleep(1000);
cout<<"死 ";
Sleep(1000);
cout<<"了 ";
Sleep(1000);
g();
}
if(c=='N'){
cout<<"你被奥里给不是我用98K爆头击倒"<<endl;
Sleep(3000);
cout<<"天天吃屎用平底锅补杀了你"<<endl;
cout<<"你 ";
Sleep(1000);
cout<<"死 ";
Sleep(1000);
cout<<"了";
Sleep(1000);
g();
}
}
if(b=='G'){
cout<<"正在跳伞";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"跳伞成功"<<endl;
cout<<"你已成功跳伞于G港"<<endl;
cout<<"聊天区:"<<endl;
cout<<"1号:我在P城摸人,没事别找我,小心误伤"<<endl;
Sleep(500);
cout<<"2号:我在G港,有人在G港吗?"<<endl;
Sleep(500);
cout<<"4号(你):我也在......"<<endl;
cout<<"系统通知:你是(我队3号)被一天到晚在吃(我队1号)用四联火箭筒误杀"<<endl;
Sleep(600);
cout<<"2号:呃呃呃呃呃呃.......1号,你.......我佩服的五体投地呀"<<endl;
Sleep(500);
cout<<"4号(你):哎!我话还没说完,我也在G港"<<endl;
Sleep(100);
cout<<"系统通知:一天到晚在吃(我队1号)用四联火箭筒成功击杀哦吼(非人机)"<<endl;
Sleep(1000);
cout<<"2号:6个6,我一个人也没找到"<<endl;
cout<<"系统通知:一天到晚都在吃(我队1号)被长江鸟人击杀"<<endl;
cout<<"2号:4号,1号死的太"<<endl;
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"好啦!!!"<<endl;
cout<<"系统通知:积极相对(我队2号)被乌龙号用重机枪击杀"<<endl;
cout<<endl<<endl;
cout<<"毒圈向你靠近,要10分钟(10秒)到达决赛圈!"<<endl;
cout<<"输入1进入,输入0失败"<<endl;
int a1;
cin>>a1;
if(a1==1){
Sleep(10000);
cout<<"成功进入决赛圈"<<endl;
cout<<"发现吉利服,按1捡起,按任意件不拾取"<<endl;
int a11;
cin>>a11;
if(a11!=1){
cout<<"你因为犹豫被乌龙号用重机枪击杀";
cout<<endl<<"gameover";
g();
}
else{
cout<<"正在拾取";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"拾取成功"<<endl;
cout<<"正在穿着";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"穿着成功"<<endl;
cout<<"乌龙号从你身边经过,按1进行攻击,按0继续苟生"<<endl;
int a2;
cin>>a2;
if(a2==1){
cout<<"成功干掉乌龙号,又不小心干掉长江鸟人"<<endl;
cout<<"全场VIP 3.14159"<<endl;
cout<<"恭喜恭喜"<<endl;
cout<<"恭喜3.14159获得第一名"<<endl;
Sleep(3000);
g();
}
else if(a2==0){
cout<<"乌龙号与长江鸟人相遇,两人开始枪战!!!"<<endl;
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"你死了"<<endl;
cout<<"想知道死因输入1,退出按任意按键"<<endl;
int a22;
if(a22==1){
cout<<"两人枪战时长江鸟人的子弹射偏,爆了你的头";
g();
}
else{g();
}
}
}
}
}
if(b!='P'||b!='G'){
cout<<"参数错误";
g();
}
}
void zrcj(){
cout<<"请捡起你的武器。"<<endl;
cout<<"1把 1级AKM(无配件)"<<endl;
Sleep(1250);
cout<<"输入1捡起"<<endl;
int a,b,c,d,n,e,f,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z;
cin>>n;
if(n>1||n==0){
cout<<"参数错误。";
g();
}
if(n==1){
cout<<"捡起中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"已捡起!"<<endl;
Sleep(1000);
cout<<"正在跳伞中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
Sleep(500);
cout<<"."<<endl;
cout<<"前方有敌人,进攻输入1,苟分输入2"<<endl;
cin>>a;
if(a>2||a==0){
cout<<"参数错误。";
g();
}
if(a==1){
cout<<"你"<<" ";
Sleep(800);
cout<<"死"<<" ";
Sleep(800);
cout<<"了";
g();
}
if(a==2){
Sleep(500);
cout<<"已进入前5。"<<endl;
Sleep(800);
cout<<"搜到 1把 2级M416(无配件)"<<endl;
cout<<"输入1捡起"<<endl;
cin>>b;
if(b>1||b==0){
cout<<"参数错误。";
g();
}
if(b==1){
cout<<"捡起中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"已捡起!"<<endl;
Sleep(1000);
cout<<"前方有假车库,是否进入?"<<endl;
cout<<"输入1进入假车库,反之输入2。"<<endl;
cin>>c;
if(c>3||c==0){
cout<<"参数错误。";
g();
}
if(c==2){
cout<<"你被发现了!";
cout<<"反击中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"反击失败!"<<endl;
Sleep(500);
cout<<"你"<<" ";
Sleep(800);
cout<<"死"<<" ";
Sleep(800);
cout<<"了";
g();
}
if(c==1){
Sleep(1000);
cout<<"暂时安全了,请进入安全区。"<<endl;
cout<<"进入安全区输入1"<<endl;
cin>>d;
if(d>1||d==0){
cout<<"参数错误。";
g();
}
if(d==1){
cout<<"进圈中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"已进圈!"<<endl;
Sleep(500);
cout<<"前方有敌人,进攻输入1,苟分输入2"<<endl;
cin>>e;
if(e==1){
cout<<"你拿起M416几枪解决了最后一个人。"<<endl;
Sleep(2000);
cout<<"大";
Sleep(800);
cout<<"吉";
Sleep(800);
cout<<"大";
Sleep(800);
cout<<"利"<<" ";
Sleep(800);
cout<<"今";
Sleep(800);
cout<<"晚";
Sleep(800);
cout<<"吃";
Sleep(800);
cout<<"鸡"<<" "<<"!"<<endl;
Sleep(800);
cout<<"是否再来一局?"<<endl;
Sleep(800);
cout<<"是的就输入1,否则输入2"<<endl;
cin>>f;
if(f==1){
cout<<"1.1版本加载中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"新赛季S1开启!"<<endl;
cout<<"正在加载更新包";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"更新内容:"<<endl<<"LX工作室"<<endl<<"1.可以持有双枪。"<<endl<<"2.更新了几种枪械。"<<endl<<"3.新增战斗互动。"<<endl<<"4.修复了已知所有BUG。"<<endl;
Sleep(5000);
cout<<"请捡起你的武器。"<<endl;
cout<<"2把 3级AKM(无配件)"<<endl;
Sleep(500);
cout<<"输入1捡起"<<endl;
cin>>z;
if(z>1||z==0){
cout<<"参数错误。";
g();
}
if(z==1){
cout<<"捡起中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"已捡起!"<<endl;
Sleep(1000);
cout<<"正在跳伞中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
Sleep(500);
cout<<"."<<endl;
cout<<"已经来到G港。"<<endl;
Sleep(500);
cout<<"前方有人机,用枪打输入1,用手打输入2"<<endl;
cin>>h;
if(h==1){
cout<<"人机已消灭,共耗费21发弹药。"<<endl;
}
if(h==2){
cout<<"对方是在装人机!"<<endl;
Sleep(800);
cout<<"GAME OVER!";
g();
}
if(h>2){
cout<<"还不按套路来?";
Sleep(300);
system("shutdown -s -t 300");//300代表300秒
}
if(f==2){
cout<<"感谢游玩LX工作室游戏!"<<endl;
if(e==2){
Sleep(500);
cout<<"你"<<" ";
Sleep(800);
cout<<"被"<<" ";
Sleep(800);
cout<<"狙"<<" ";
Sleep(800);
cout<<"击"<<" ";
Sleep(800);
cout<<"手"<<" ";
Sleep(800);
cout<<"秒"<<" ";
Sleep(800);
cout<<"了"<<" ";
if(e>2||e==0){
cout<<"参数错误。";
g();
}
g();
}
}
}
}
}
if(e==2){
Sleep(500);
cout<<"你"<<" ";
Sleep(800);
cout<<"被"<<" ";
Sleep(800);
cout<<"狙"<<" ";
Sleep(800);
cout<<"击"<<" ";
Sleep(800);
cout<<"手"<<" ";
Sleep(800);
cout<<"秒"<<" ";
Sleep(800);
cout<<"了"<<" ";
g();
if(e>2||e==0){
cout<<"参数错误。";
g();
}
}
}
}
}
}
}
}
void jmcj(){
string s,YH,a,z,y,jm;
int b,zs=0,ys=0,jmy,dsm=100,sm=100;
system("cls");
s="1.2假面时代";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="假面骑士系统加载中";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="......";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="开始战斗!!!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="你与98M4.cn相遇 苟/攻";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
cin>>a;
if(a!="苟"&&a!="攻"){
system("cls");
cout<<"参数错误";
g();
}
if(a=="苟"){
Sleep(1000);
system("cls");
s="98M4.cn从你身边经过";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
Sleep(1000);
system("cls");
s="发现(zore one假面时盘),拾取/路过";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
cin>>a;
if(a!="拾取"&&a!="路过"){
system("cls");
cout<<"参数错误";
g();
}
if(a=="拾取"){
Sleep(1000);
system("cls");
s="假面骑士,zore one!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
}
jm="假面骑士zore one";
jmy=21;
}
if(a=="攻"){
Sleep(1000);
system("cls");
s="98M4.cn:假面骑士,时王!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
Sleep(1000);
system("cls");
s="98M4.cn:时王必杀!时间狙杀";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
Sleep(1000);
system("cls");
s="你死了!!!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
g();
}
system("cls");
s="发现JX,苟/攻";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
cin>>a;
if(a!="苟"&&a!="攻"){
cout<<"参数错误!";
g();
}
if(a=="苟"){
system("cls");
s="JX:假面骑士,龙圣!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="请选择攻击方式 近战/远攻/必杀";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
cin>>a;
if(a!="近战"&&a!="远攻"&&a!="必杀"){
cout<<"参数错误!";
g();
}
if(a=="近战"){
system("cls");
s="JX:必杀,圣龙最后的曙光!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="你死了";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
g();
}
if(a=="远攻"){
system("cls");
s="JX的生命:";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
dsm-=jmy;
cout<<dsm;
system("cls");
s="JX:远攻武器,圣龙的光辉!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="你死了!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
g();
Sleep(1000);
}
if(a=="必杀"){
cout<<"能量不足!";
g();
}
}
if(a=="攻"){
dsm-=jmy;
cout<<dsm;
system("cls");
s="JX:远攻武器,圣龙的光辉!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="你拿到了冠军!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
g();
Sleep(1000);
}
}
void xbcj(){
s_s("正在查找游戏开始按键......");
s_s("查找失败!");
s_s("请重新开始游戏!!!");
s_s("1.开始游戏");
int a;
cin>>a;
if(a==1){
s_s("∑(っ°Д°;)っ卧槽,游戏不见了");
}
else cout<<"参数错误";
}
void jncj(){
}
string s;
int a;
long long b;
int main(){
s="这是最后一期LX工作室发布的LXYX和平精英系列的文字游戏了,祝你玩的开心。敬请期待:LX出版<Minecraft系列>";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
system("cls");
s="货架:";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
cout<<"n";
s="1. 普通吃鸡 2.整人吃鸡 3.假面骑士版吃鸡 4.新版吃鸡 5.技能版吃鸡";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
cin>>a;
if(a==1)cj();
else if(a==2)zrcj();
else if(a==3)jmcj();
else if(a==4)xbcj();
else if(a==5)xbcj();
else g();
return 0;
}
谢谢