双人跑酷小游戏——代码免费
双人跑酷小游戏
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
const long long dts=4;
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
};
long long csy[dts+1]={0,1,37,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];}return ;
}
双人跑酷小游戏——代码免费相关推荐
- 【Devc++】双人跑酷小游戏1.3
最近学了颜色函数, 我把双人跑酷小游戏的界面弄得好看了一点, 并把光标去掉了, 然而还是那么闪 代码 #include<bits/stdc++.h> #include<windows ...
- c++小游戏代码(免费)
#include<bits/stdc++.h> using namespace std; int main() { system("color B3"); ...
- C++双人射击小游戏代码可复制
//单机版枪战游戏,喜欢就拿走,把赞留下 //by floatiy #include<iostream> #include<cstdio> #include<window ...
- 【Devc++】双人跑酷小游戏3.2.2
我又更新了一张地图 并修复了1个小BUG #include<bits/stdc++.h> #include<windows.h> #include<conio.h> ...
- 【Devc++】双人跑酷小游戏3.2.1
最近更新了一张地图 #include<bits/stdc++.h> #include<windows.h> #include<conio.h> using name ...
- Python版基于pygame的玛丽快跑小游戏源代码,玛丽冒险小游戏代码,支持双人模式
基于pygame的玛丽快跑小游戏源代码,玛丽冒险小游戏代码,支持双人模式 按空格进入单人模式,按't'进入双人模式,双人模式下玛丽1采用空格键上跳,玛丽2采用方向上键上跳. 完整代码下载地址:Pyth ...
- python弹球游戏双球代码键盘操作_python运用pygame库实现双人弹球小游戏
使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...
- Python快速编程入门#学习笔记02# |第十章 :Python计算生态与常用库(附.小猴子接香蕉、双人乒乓球小游戏源码)
全文目录 学习目标 1. Python计算生态概述 1.1 Python计算生态概述 2. Python生态库的构建与发布 2.1 模块的构建与使用 * 2.1.1第三方库/模块导入的格式 2.2 包 ...
- python两人一碰_python运用pygame库实现双人弹球小游戏
使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...
最新文章
- 【Python数据挖掘课程】三.Kmeans聚类代码实现、作业及优化
- 剑指offer(12)数值的整数次方
- WSUS服务器的建立以及客户端发布
- 生活中有哪些越早明白越好的道理
- 跟风 Google 只是东施效颦?!
- 深入浅出Python机器学习3——K最近邻算法
- PYTHON 获取淘宝服务器时间 显示在tkinter的UI
- 使用键盘操作将桌面计算机图标隐藏,windows7系统中怎么隐藏桌面图标提高工作效率保持桌面整洁...
- 10款实用苹果Siri快捷指令分享
- 万豪国际集团旗舰酒店品牌正式入驻中国东北地区
- 计154-1.2班C++翻转课堂的课程总结链接集
- 论文笔记 -- Fast-LIO -- ESIKF溯源
- Flutter 功能最全的JsonToDart工具
- d2lzh_pytorch安装
- 溯源系统服务器,区块链溯源服务平台系统架构!
- 运放电路的知识点(一)
- 10.4.3 编程实例-太阳系动画
- 洗衣机智能驱动控制芯片方案
- 某查查请求头随机加密参数
- 【AI视野·今日Robot 机器人论文速览 第七期】Tue, 15 Jun 2021
热门文章
- 超分辨入门之SRCNN(小白版)
- 前端开发工程师的基本工作流程
- 外卖webapp1---express
- java通过模板匹配html,OpenCV模板匹配
- 游戏服务器架构设计(一)
- HSETNX KEY_NAME(模块名) FIELD(工会标识) VALUE(值) 用法
- java redis集群操作,java操作redis3.0集群
- 餐饮行业消费市场---顾客满意度调查
- python爬取饿了么奶茶店外卖数据_一家奶茶店如何在外卖平台提高销量?
- Android要ios王者,王者荣耀苹果账号怎么转安卓要多久 王者营地教程