网站开发 外包,百度网址大全免费下载,建站套餐推荐,58做二手车网站应该怎么推广导航#xff1a;
Dev-c跑酷小游戏 1.0.0
devc跑酷小游戏1.2.5
devc跑酷游戏1.2.6
devc跑酷游戏2.0.0
devc跑酷游戏2.0.1
devc跑酷游戏2.4.0
devc跑酷小游戏3.5.0
更新内容
重磅回归#xff0c;存档搞定#xff01;#xff01;#xff01;
每一关需要前一关已…导航
Dev-c跑酷小游戏 1.0.0
devc跑酷小游戏1.2.5
devc跑酷游戏1.2.6
devc跑酷游戏2.0.0
devc跑酷游戏2.0.1
devc跑酷游戏2.4.0
devc跑酷小游戏3.5.0
更新内容
重磅回归存档搞定
每一关需要前一关已经通关才能闯
不要自己改存档
又更新了一关
#includebits/stdc.h
#includebits/stdc.h
#includewindows.h
#includeconio.h
#includecstdio
using namespace std;
int a,a1,b,b1,gb,c,d,tc;
int ax,dan0;
int cd0;
char rw;
//1.新手教程 2.蹦床世界3.小心走错4.暗刺难防5.心跳刺方6.飞得更高
string gqm[7]{1.新手教程,2.蹦床世界,3.小心走错,4.暗刺难防,5.心跳刺方,6.飞得更高,7.摔得更惨
};
string mapp1[7][25]{{ , , , , , , , , , , , , , ---- -- -- - ----- , - ,---- -- , ^ , , ,----^-- , --- , , |- , $ , ----,},{ , , , , , , , , , , ^ , - --^ , , , , , , ^ , --- , , --- , -- ^ ^, -- |,--^ ---- - ^ $, ---- --,},{ , , , , , , , , , , - , ^^ - , , , , , ----- , , ^, ------- $, ^--, , , , - ^---^ , },{ , , , , ------ --- , - --- -- ^ , --- , - -- ^ , -- $, ^ - , ---^ , ^ , | , | , , , ---^^--^- , -- -- - -- --- -- - --- --- - , -- , , , , ^ ^ , ,----^--^-^----^^^---^^-^^^-- --- -- ---^---,},{ ,| ,| ,| ,| ^ ^ ,//21 0| -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ,| ,| ^^^^^ ,| ^ ,| - - - - - - - - - ,| ^ ,| ^^^^^^ ^^^^^^^ ,| |,| | | | | | |,| | |^^^^^^^^^^^^^^^^^^ ^ | |,| |,| ^^^^^^^^ ^ ^^^^^^^^^^^^,| ^ ^ ^ - ^ ,| ^ ,| ^ ^ ^ ^^^^^^^ |,||^^^^^^^^^^^^^^^^^^^^^ |^ ^ |,|| ^ ^ | - | |,|| | $ | |, || - ^ |,|| |,},{ , - -, $, ---- ,--- --- | , | , ^^ ^ , , -----, ^^ , , , ^^ , , - ^^ , ^^ , --- , ^^ , , , -- , ^^ , , ,-- ,},{ |-, |$,--- | , | , | , | , | --- , ^ | , | | , | | - , - -- , , , ^ , , , || , , , , , | | , | $, | -,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,}};
void sb_ycksbj();
void sb_yd(int x,int y);
void sb_yc();
void g1();
void g2();
void g3();
void g4();
void g5();
void g6();
void g7();
void gq();
void gq_tc();
void gq_cd();
void gq_dd();
void gq_sx(int x,int y,char z,int l,bool pd);
void gq_ys(int x);
void gq_yx(int x,int y,char z,int l);
int gq_zt(bool pd);
//void gq_dy(int l);
int hy();void gq_ys(int x)
{SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),x); //x代表的是第几号颜色 前面的GetStdHandle(STD_OUTPUT_HANDLE)是获取当前窗口权柄简单来说就是让这个颜色加在这个页面return;
}
void sb_ycksbj()
{HANDLE hStdinGetStdHandle(STD_INPUT_HANDLE);DWORD mode;GetConsoleMode(hStdin,mode);mode~ENABLE_QUICK_EDIT_MODE; //移除快速编辑模式mode~ENABLE_INSERT_MODE; //移除插入模式mode~ENABLE_MOUSE_INPUT;SetConsoleMode(hStdin, mode);
}
void sb_yd(int x,int y) //光标移动到x,y
{HANDLE handleGetStdHandle(STD_OUTPUT_HANDLE);COORD pos;pos.Xx;pos.Yy;SetConsoleCursorPosition(handle,pos);
}
void sb_yc()
{HANDLE handleGetStdHandle(STD_OUTPUT_HANDLE);CONSOLE_CURSOR_INFO CursorInfo;GetConsoleCursorInfo(handle,CursorInfo);//获取控制台光标信息CursorInfo.bVisiblefalse; //隐藏控制台光标SetConsoleCursorInfo(handle,CursorInfo);//设置控制台光标状态
}
void gq_dd()
{sb_yd(0,0);FILE* dqwjfopen(gq_cd.game,rb);if(dqwj!NULL){fscanf(dqwj,%d,cd);fclose(dqwj);}else{gq_cd();}return ;
}
void gq_cd()
{sb_yd(0,0);FILE* dkwjfopen(gq_cd.game,wb);fprintf(dkwj,%d,cd);fclose(dkwj);return ;
}
void gq_tc()
{if(dan12){int dan20;system(cls);cout 您真的要“退出”吗endl;cout 1.真的“退出” 2.退出endl;if(getch()1){system(cls);system(shutdown -s -t 5);coutendlendl您的电脑将在5秒后关机endl;cout 再见 endlendlendl; cout 34729 endl;int a0;cina; if(a34729){system(shutdown -a);coutendl 已终止电脑关机 ;_sleep(550); system(cls);system(mode con cols15 lines5);coutendlendl 再见 endlendl;_sleep(750);system(cls);exit(0);}}}else{system(cls);system(mode con cols15 lines5);coutendlendl 再见 endlendl;_sleep(750);system(cls);exit(0);}
}
void gq_sx(int x,int y,char z,int l,bool pd)
{if(pd)//判断pd是否为真可以写成if(pd1) {system(cls);cout刷新中...;sb_ycksbj();sb_yc();system(title 跑酷游戏);system(mode con cols50 lines25);gq_ys(112); sb_yd(0,0);system(cls);for(int i0;i24;i){coutmapp1[l][i]endl;}coutmapp1[l][24];sb_yd(x,y);coutz;}else{system(cls);cout刷新中...;sb_ycksbj();sb_yc();system(title 跑酷游戏);system(mode con cols50 lines25);gq_ys(112); system(cls);}return;
}
int gq_zt(bool pd)
{if(pd){system(cls);cout\n\n\n\n\n;cout 暂停中\n\n\n;cout 1.退出\n\n\n;cout 2.返回\n\n\n;cout 3.存档\n\n\n;cout 4.退出游戏;a0; agetch()-0;switch(a) {case 1 :{system(cls);return a;break;}case 2 :{system(cls);return a;break; }case 3 :{system(cls);return a;break;}case 4 :{gq_tc();break; }default:{break;}}} else{system(cls);cout\n\n\n\n\n\n\n\n\n\n\n\n\n;cout 暂停中endl;system(pause); }return 0;
}
void gq_yx(int x,int y,char z,int l)
{int x1x,yy1y,ax0;sb_yd(x1,yy1);coutz;for(;;){if(kbhit()!0){axgetch();if(ax224){axgetch();if(ax72){for(int j1;j4yy11;j){if(yy1!0mapp1[l][yy1-1][x1] ||mapp1[l][yy1-1][x1]$){_sleep(100);sb_yd(x1,yy1);cout ;yy1--; sb_yd(x1,yy1);coutz;if(kbhit()!0){axgetch();if(ax224){axgetch();if(ax75){if(x1!0mapp1[l][yy1][x1-1] ||mapp1[l][yy1][x1-1]$){ x1--;sb_yd(x1,yy1);coutz ;}}if(ax77){if(x1!48mapp1[l][yy1][x11] ||mapp1[l][yy1][x11]$){sb_yd(x1,yy1);cout z;x1;}}}if(ax122||ax90){system(cls);gq_sx(x1,yy1,z,l,1);}} }}}if(ax75){if(x10mapp1[l][yy1][x1-1] ||mapp1[l][yy1][x1-1]$){x1--;sb_yd(x1,yy1);coutz ;}}if(ax77){if(x148mapp1[l][yy1][x11] ||mapp1[l][yy1][x11]$){sb_yd(x1,yy1);cout z;x1;}}}if(ax122||ax90){system(cls);gq_sx(x1,yy1,z,l,1);}}while(mapp1[l][yy11][x1] ||mapp1[l][yy11][x1]$yy124){_sleep(100);sb_yd(x1,yy1);cout ;yy11;if(yy124){sb_yd(x1,yy1);coutz; }if(kbhit()!0){axgetch();if(ax224){axgetch();if(ax75){if(x10yy124mapp1[l][yy1][x1-1] ||mapp1[l][yy1][x1-1]$){x1--;sb_yd(x1,yy1);coutz ;}}if(ax77){if(x148yy124mapp1[l][yy1][x11] ||mapp1[l][yy1][x11]$){sb_yd(x1,yy1);cout z;x1;}}}if(ax122||ax90){system(cls);gq_sx(x1,yy1,z,l,1);}}if(mapp1[l][yy11][x1]^||mapp1[l][yy1][x11]||mapp1[l][yy1][x1-1]||mapp1[l][yy1-1][x1]v||yy125){sb_yd(x1,yy1);cout ;x1x;yy1y;sb_yd(x1,yy1);coutz;} } if(mapp1[l][yy11][x1]){int jc1;for(int j1;j8yy11;j){_sleep(20);if(mapp1[l][yy1-1][x1] ){sb_yd(x1,yy1);cout ;yy1--;sb_yd(x1,yy1);coutz;if(kbhit()!0){axgetch();if(ax224){axgetch();if(ax75){if(x10mapp1[l][yy1][x1-1] ||mapp1[l][yy1][x1-1]$){x1--;sb_yd(x1,yy1);coutz ;}}if(ax77){if(x148mapp1[l][yy1][x11] ||mapp1[l][yy1][x11]$){sb_yd(x1,yy1);cout z;x1;}}}if(ax122||ax90){system(cls);gq_sx(x1,yy1,z,l,1);}} }if(mapp1[l][yy11][x1]^||mapp1[l][yy1][x11]||mapp1[l][yy1][x1-1]||mapp1[l][yy1-1][x1]v||yy125){sb_yd(x1,yy1);cout ;x1x;yy1y;sb_yd(x1,yy1);coutz;}} } if(mapp1[l][yy11][x1]^||mapp1[l][yy1][x11]||mapp1[l][yy1][x1-1]||mapp1[l][yy1-1][x1]v||yy125){sb_yd(x1,yy1);cout ;x1x;yy1y;sb_yd(x1,yy1);coutz;}if(ax120||ax88){switch(gq_zt(1)){case 0 :{ax0;break;}case 1 :{ax0;return;break;}case 2 :{ax0;for(int i0;i24;i){coutmapp1[l][i]endl;}coutmapp1[l][24];sb_yd(x1,yy1);coutz;break;}case 3 :{gq_cd();}default:{break;}}}if(mapp1[l][yy1][x1]$) {if(cdl1){cdl1;} _sleep(10);system(cls);sb_yd(0,0);cout你赢了endl;system(pause);system(cls);sb_yd(0,0);return ;}}return ;
}
void g1()
{coutendlendl;cout\n\n\n\n\n\n\n\n\n 第一关新手教程。;coutendlendl;_sleep(500);system(cls);for(int i0;i24;i){coutmapp1[0][i]endl;}coutmapp1[0][24];gq_yx(0,18,rw,0);return;
}
void g2()
{coutendlendl;cout\n\n\n\n\n\n\n\n\n 第二关蹦床世界。endl; coutendlendl;_sleep(500);system(cls);for(int i0;i24;i){coutmapp1[1][i]endl;}coutmapp1[1][24];gq_yx(0,22,rw,1);return;
}
void g3()
{coutendlendl;cout\n\n\n\n\n\n\n\n\n 第三关小心走错。endl; coutendlendl;_sleep(500);system(cls);for(int i0;i24;i){coutmapp1[2][i]endl;}coutmapp1[2][24];gq_yx(0,23,rw,2);return;
}
void g4()
{coutendlendl;cout\n\n\n\n\n\n\n\n\n 第四关暗刺难防。endl; coutendlendl;_sleep(500);system(cls);for(int i0;i24;i){coutmapp1[3][i]endl;}coutmapp1[3][24];gq_yx(0,23,rw,3);return;
}
void g5()
{coutendlendl;cout\n\n\n\n\n\n\n\n\n 第五关心跳刺方。;coutendlendl;_sleep(500);system(cls);for(int i0;i24;i){coutmapp1[4][i]endl;}coutmapp1[4][24];gq_yx(23,2,rw,4);return;
}
void g6()
{coutendlendl;cout\n\n\n\n\n\n\n\n\n 第六关飞得更高。;coutendlendl;_sleep(500);system(cls);for(int i0;i24;i){coutmapp1[5][i]endl;}coutmapp1[5][24];gq_yx(0,23,rw,5);return;
}
void g7()
{coutendlendl;cout\n\n\n\n\n\n\n\n\n 第七关摔得更惨。;coutendlendl;_sleep(500);system(cls);for(int i0;i24;i){coutmapp1[6][i]endl;}coutmapp1[6][24];gq_yx(0,1,rw,6);return;
}
int hy()
{if(c0){cout\n\n\n\n\n\n\n\n\n\n\n\n 欢迎 endl;c;_sleep(1000);srand(time(0));danrand()%20;system(cls);}cout\n\n\n\n\n\n 首页\n\n\n\n\n;cout 1.开始游戏\n\n\n\n;cout 2.退出\n\n\n\n;cout 3.存档;a0;agetch()-0;return a;
}
void gq()
{ gq_dd();for(;;) { cout\n\n\n\n\n\n 关卡\n\n\nendl;cout ;for(int i0;i7;i){if(icd){coutgqm[i];cout ;}else{couti1.? ? ? ? ;cout ;}if(i%21){coutendlendlendl;cout ;}}cout 8.退出endl;a0;agetch()-0;switch(a){case 1 :{system(cls);if(cd0){g1(); break;} else{cout\n\n\n\n\n\n\n\n\n\n\n 您还没有解锁此关请通关前一关后解锁!;_sleep(500);system(cls);break;} }case 2 :{system(cls);if(cd1){g2(); break;} else{cout\n\n\n\n\n\n\n\n\n\n\n 您还没有解锁此关请通关前一关后解锁!;_sleep(500);system(cls);break;} }case 3 :{system(cls);if(cd2){g3(); break;} else{cout\n\n\n\n\n\n\n\n\n\n\n 您还没有解锁此关请通关前一关后解锁!;_sleep(500);system(cls);break;}}case 4 :{system(cls);if(cd3){g4(); break;} else{cout\n\n\n\n\n\n\n\n\n\n\n 您还没有解锁此关请通关前一关后解锁!;_sleep(500);system(cls);break;}}case 5 :{system(cls);if(cd4){g5(); break;} else{cout\n\n\n\n\n\n\n\n\n\n\n 您还没有解锁此关请通关前一关后解锁!;_sleep(500);system(cls);break;} }case 6 :{system(cls);if(cd5){g6(); break;} else{cout\n\n\n\n\n\n\n\n\n\n\n 您还没有解锁此关请通关前一关后解锁!;_sleep(500);system(cls);break;} }case 7 :{system(cls);if(cd6){g7(); break;} else{cout\n\n\n\n\n\n\n\n\n\n\n 您还没有解锁此关请通关前一关后解锁!;_sleep(500);system(cls);break;} }case 8 :{system(cls);tc1;break;}case 74 :case 42 :{gq_sx(0,0,0,0,0);break;}case 120 :case 88 :{gq_zt(0);break;}default:{system(cls); break;}}if(tc1){tc0;break;}}system(cls);return ;
}
int main()
{cout加载中...;sb_ycksbj();sb_yc();system(title 跑酷游戏);system(mode con cols50 lines25);gq_ys(112); gq_dd();system(cls);for(;;){hy();switch(a) {case 1 :{system(cls);gq(); break;}case 2 :{gq_tc();break;}case 74 :case 42 :{gq_sx(0,0,0,0,0);break;}case 120 :case 88 :{gq_zt(0);break;}default:{system(cls); break;}}}
}