最近更新了一张地图

#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
const long long dts=6;
long long wj1x,wj1y,wj2x,wj2y,cs=0,dtbh;
bool f=1,t1=1,t2=1,sy;
long long csx[dts+1]={0,14,1,1,1,1,18
};
long long csy[dts+1]={0,1,37,1,1,1,1
};
string dt[dts+1][21]={{""},{"","                                                                            ","                                                                            ","                                                                ==  ===  == ","                                                        ===  ===          < ","                                                  ==                      < ","                                                                          < ","                  ==                           ==^^^^^^^^^^^==            < ","                         ======                                           < ","              ==                       === =======                        < ","               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^< ","         ==                                                               < ","                                                                          < ","     ==                                                                   < ","                                                 ^                         $"," ========>  <=== === === ==  = === = == === ==== ^ ====  === == = == = =====","                                                                            ","                                                                            ","                                                                            ","                                                                            ","                                                                            ",},{"","                              >                   <      =              =   ","                              >                   <      =              =   ","        =                     >                   <      =        =     =   "," ^^^^^   =                    >     ===           <      =        ==    =   ","         <=                   >               = =^       =         ===  =   ","         < =                   ^^^^^^^^^^^^^^^    <      =$             =   ","         <  =                                     <      =            ===   ","      ^^^<   =                 ==              ^^^       =^^^^^^^^==    =   ","         <    =                  =          ^^^          =============  =   ","         <     =                  ===    ==  <                          =   ","         <     ======^^^^^^^^^^^^^   ^^^^  ^^            ================   ","         <                                                                  "," ^^^^    <         ==                                ==                     ","         <        =                                                         ","         <       =                               ==                         "," ==== ^^^       =                                                           ","               =                             ==                             ","     ==========                     =======                                 ","                                                                            ","                                                                            "},{"","                                                                           =","                                                                           =","                                                                           ="," ====^=====^=====^=====^=====^=====^=====^=====^=====^=====^=====^=====^== =","                                                                           =","                                        =====      <>                      =","                                             =           <>         <>     =","   ==============================^^^^^^^^^^^^=============================^=","        <                                                                  =","        <             ==                                   ==              =","        <            =                                    =                ="," ^^^    <           =                                    =                 =","        <          =                                    =                  =","        <         =                                    =                   =","    ^^^^<        =                                    =                    =","        <       =                                    =                     =","        <      =                                    =                      =","              =                                    =                       ="," ==============                               =====                       $=","                                                                           ="},{"","   <                                                                       =","   <                                                                       =","   <                                                                       =","   <                                                                       =","   <               =============================                           =","   <               =          =    =           = =====================     =","   <               ==  ==     =   $=       ==  = =                    ==   =","   <               =   =      =    =       =   = =                         =","   <               =  ==  ^^^^==           =  == =                       ===","   <               =   =      =       ^^^^^=   = =              ===  ===   =","   <               ==  =      ===============  = =                         =","   <               =   =^^                     = =           ==            =","   <               = =========================== =             ===         =","   <               =                             =               =         =","   <    ^          ===============================               =         =","   <   =>                                                        ===       =","      ==>                                                                ==="," ====================================================================      =","                                                                           =","                                                                           ="},{"","   <                                                                        ","   <                                                                        ","   <                                                                        ","   <                                                                        ","   <                                                                        ","   <                                             --                         ","   <                          ==                                            ","   <                                                                        ","   <           =                          --                                ","   <           =                                                            ","   <           =                                                            ","   <           =                                                            ","   <           =                                                            ","   <           =                                                            ","   <           =          --                                                ","   <           =                                                           $","               =                                                            "," =====---------=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^","                                                                            ","                                                                            "},{"","                             =                                <             ","                             =                                <            $","                             =                                <             ","                    -        =                                <             ","                             =                                <             ","                                                              <             ","                             =                                              ","                             ======-=====-===---=----=-=----========-=======","                                                                            ","                                                                            ","               -                                                            ","                                                                            ","                                                                            ","                                                                            ","                                                                            ","                                                                            ","                                                                            ","                                                                            "," ---------------------------------------------------------------------------","                                                                            "}
};
void csh()
{f=1,t1=1,t2=1;cs=0;return ;
}
void color(int c)
{SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), c);
}
void gb()
{CONSOLE_CURSOR_INFO cursor;cursor.bVisible=FALSE;cursor.dwSize=sizeof(cursor);HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleCursorInfo(handle, &cursor);
}
void out();
void in();
void lx();
void js();
int main()
{srand(time(0));color(240);system("mode con cols=75 lines=20");gb();while(1){csh();dtbh=rand()%dts+1;wj1x=wj2x=csx[dtbh];wj1y=wj2y=csy[dtbh];while(f){system("cls");out();in();js();if(cs==1)lx();Sleep(10);if(cs==1)cs=-1;cs++;}system("cls");if(!sy){color(9);system("cls");cout<<"*赢了!";cout<<"\n按Enter结束";char t=getch();while(t!=13)t=getch();color(153);}else{color(12);system("cls");cout<<"+赢了!";cout<<"\n按Enter结束";char t=getch();while(t!=13)t=getch();color(204);}system("cls");}return 0;
}
void out()
{for(long long i=1;i<=19;i++){for(long long j=1;j<=75;j++){if(i==wj1x&&j==wj1y){color(9);cout<<"*";}elseif(i==wj2x&&j==wj2y){color(12);cout<<"+";}elseif(dt[dtbh][i][j]=='$'){color(10);cout<<"$";}else{color(240);cout<<dt[dtbh][i][j];}}cout<<endl;}return ;
}
void in()
{if(GetKeyState('A')<0&&(dt[dtbh][wj1x][wj1y-1]==' '||dt[dtbh][wj1x][wj1y-1]=='$')&&wj1y-1>0){wj1y--;}if(GetKeyState('D')<0&&(dt[dtbh][wj1x][wj1y+1]==' '||dt[dtbh][wj1x][wj1y+1]=='$')&&wj1y-1<=100){wj1y++;}if(GetKeyState('W')<0&&(dt[dtbh][wj1x-1][wj1y]==' '||dt[dtbh][wj1x-1][wj1y]=='$')&&t1){wj1x--;for(long long i=1;i<=2;i++)if(dt[dtbh][wj1x-1][wj1y]==' ')wj1x--;t1=0;}if(GetKeyState(37)<0&&(dt[dtbh][wj2x][wj2y-1]==' '||dt[dtbh][wj2x][wj2y-1]=='$')&&wj2y-1>0){wj2y--;}if(GetKeyState(39)<0&&(dt[dtbh][wj2x][wj2y+1]==' '||dt[dtbh][wj2x][wj2y+1]=='$')&&wj1y-1<=100){wj2y++;}if(GetKeyState(38)<0&&(dt[dtbh][wj2x-1][wj2y]==' '||dt[dtbh][wj2x-1][wj2y]=='$')&&t2){wj2x--;for(long long i=1;i<=2;i++)if(dt[dtbh][wj2x-1][wj2y]==' ')wj2x--;t2=0;}return ;
}
void lx()
{if(dt[dtbh][wj1x+1][wj1y]==' '||dt[dtbh][wj1x+1][wj1y]=='$')wj1x++;else t1=1;if(dt[dtbh][wj2x+1][wj2y]==' '||dt[dtbh][wj2x+1][wj2y]=='$')wj2x++;else t2=1;return ;
}
void js()
{if(dt[dtbh][wj1x][wj1y]=='$'){f=0;sy=0;}if(dt[dtbh][wj2x][wj2y]=='$'){f=0;sy=1;}if(wj1x==20){wj1x=csx[dtbh];wj1y=csy[dtbh];}if(wj2x==20){wj2x=csx[dtbh];wj2y=csy[dtbh];}if(dt[dtbh][wj1x+1][wj1y]=='^'){wj1x=csx[dtbh];wj1y=csy[dtbh];}if(dt[dtbh][wj2x+1][wj2y]=='^'){wj2x=csx[dtbh];wj2y=csy[dtbh];}if(dt[dtbh][wj1x][wj1y+1]=='<'){wj1x=csx[dtbh];wj1y=csy[dtbh];}if(dt[dtbh][wj2x][wj2y+1]=='<'){wj2x=csx[dtbh];wj2y=csy[dtbh];}if(dt[dtbh][wj1x][wj1y-1]=='>'){wj1x=csx[dtbh];wj1y=csy[dtbh];}if(dt[dtbh][wj2x][wj2y-1]=='>'){wj2x=csx[dtbh];wj2y=csy[dtbh];}if(dt[dtbh][wj1x+1][wj1y]=='-'){for(long long i=1;i<=10&&wj1x>1;i++){if(dt[dtbh][wj1x][wj1y-1]!='='){wj1x--;}elsebreak;}}if(dt[dtbh][wj2x+1][wj2y]=='-'){for(long long i=1;i<=10&&wj2x>1;i++){if(dt[dtbh][wj2x][wj2y-1]!='='){wj2x--;}elsebreak;}}return ;
}

【Devc++】双人跑酷小游戏3.2.1相关推荐

  1. 【Devc++】双人跑酷小游戏1.3

    最近学了颜色函数, 我把双人跑酷小游戏的界面弄得好看了一点, 并把光标去掉了, 然而还是那么闪 代码 #include<bits/stdc++.h> #include<windows ...

  2. 双人跑酷小游戏——代码免费

    双人跑酷小游戏 #include<bits/stdc++.h> #include<windows.h> #include<conio.h> using namesp ...

  3. 【Devc++】双人跑酷小游戏3.2.2

    我又更新了一张地图 并修复了1个小BUG #include<bits/stdc++.h> #include<windows.h> #include<conio.h> ...

  4. python两人一碰_python运用pygame库实现双人弹球小游戏

    使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...

  5. 教你前端如何用js写一个跑酷小游戏

    在线体验地址:http://summer.pkec.net/ 源码地址:https://gitee.com/ihope_top/juejin-summer 前言 不知不觉夏天又到了,提到夏天你们能想到 ...

  6. PYTHON pygame库实战——实现双人弹球小游戏

    PYTHON pygame实战--运用pygame库实现双人弹球小游戏 使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截 ...

  7. Python快速编程入门#学习笔记02# |第十章 :Python计算生态与常用库(附.小猴子接香蕉、双人乒乓球小游戏源码)

    全文目录 学习目标 1. Python计算生态概述 1.1 Python计算生态概述 2. Python生态库的构建与发布 2.1 模块的构建与使用 * 2.1.1第三方库/模块导入的格式 2.2 包 ...

  8. 谷歌恐龙游戏HTML,谷歌浏览器自带的恐龙跑酷小游戏

    Chrome浏览器,以及一些chromium内核的浏览器在断网时打开网页其实有一个小彩蛋. 这个时候如果你敲一下空格键(手机用户则是按一下触摸屏),就会发现小恐龙动起来啦~(不同的浏览器可能不是小恐龙 ...

  9. 视频教程 | 3D 跑酷小游戏实战开发(下)

    上篇内容我们发布了 <视频教程 | 3D 跑酷小游戏实战开发(上)>,讲述了概述及创建.跑道创建.添加主角,今天我们继续学习:添加金币.处理碰撞.添加UI界面. 通过今天的学习,相信大家可 ...

最新文章

  1. 异步预热在线视频实现
  2. python库开源网站_开源Python库
  3. C语言有以下几种取整方法:
  4. latex在algorithm环境或表格中插入圆圈脚注
  5. [译]震惊!RxJava 5 个不为人知的小秘密
  6. c语言作业帮,少训练大功课C语言
  7. 无线Wifi模块AP和STA工作模式详解
  8. win10收集错误信息重启蓝屏解决
  9. 946. Validate Stack Sequences验证栈序列
  10. kali linux怎么装软件,linux安装软件的几种方式(kali平台)和一些实用的软件(持续更新)...
  11. 在资源管理器中不小心关掉了什么,win10桌面不见了,变黑了
  12. cleaned_data debug django
  13. CF374C Inna and Dima 题解
  14. c++ lamber表达式
  15. 计算机应用线型类型为虚线方点,cad怎样把线变成虚线或者点划线
  16. 解决iPhone、iPad的home按键不灵敏
  17. VS code实现前后端交互及大屏可视化(Flask+Mysql+Echarts+HTML+JS+CSS)
  18. vba移动文件_VBA学习笔记8:工作表操作
  19. 关于opencv中cvtcolor函数的code参数用CV_BGR2YUV与CV_BGR2YCrCb的了解
  20. 微信公众平台消息接口开发(30)大众点评商户信息团购及优惠券查询

热门文章

  1. MSP430F149的TIMER_B连续计数模式
  2. HUST 1408 公交系统
  3. php排版word文档试卷,你可知Word还能这么用!原来试卷是这样做出来的
  4. iOS培训就业前景分析详解
  5. Ubuntu16.04和Windows10下直接用网线连接海康威视网络摄像头
  6. 一款简单的电脑桌面壁纸软件
  7. 瓜分BAT的流量红利:头条向左,小米向右
  8. Ajax设置超时时长,jquery ajax超时设置
  9. python时间戳换成秒数_Python时间戳转换成时间方法
  10. caxa 二次开发的平台!