



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
贪吃蛇游戏,含画面,直接将代码复制到vc+6.0编译即可。#include#include#include#include#include#define N 21void gotoxy(int x,int y)/位置函数COORD pos;pos.X=2*x;pos.Y=y;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);void color(int a)/颜色函数SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);void init(int apple2)/初始化函数(初始化围墙、显示信息、苹果)int i,j;/初始化围墙int wallN+2N+2=0;for(i=1;i=N;i+)for(j=1;j=N;j+)wallij=1;color(11);for(i=0;iN+2;i+)for(j=0;jN+2;j+)if(wallij)cout;else cout ;coutendl;gotoxy(N+3,1);/显示信息color(20);cout按 W S A D 移动方向endl;gotoxy(N+3,2);color(20);cout按任意键暂停endl;gotoxy(N+3,3);color(20);cout得分:endl;apple0=rand()%N+1;/苹果apple1=rand()%N+1;gotoxy(apple0,apple1);color(12);coutendl;int main()int i,j;int* snake=NULL;int apple2;int score=0;int tail2;int len=3;char ch=p;srand(unsigned)time(NULL);init(apple);snake=(int*)realloc(snake,sizeof(int*)*len);for(i=0;ilen;i+)snakei=(int*)malloc(sizeof(int)*2);for(i=0;ilen;i+)snakei0=N/2;snakei1=N/2+i;gotoxy(snakei0,snakei1);color(14);coutendl;while(1)/进入消息循环tail0=snakelen-10;tail1=snakelen-11;gotoxy(tail0,tail1);color(11);cout0;i-)snakei0=snakei-10;snakei1=snakei-11;gotoxy(snakei0,snakei1);color(14);coutendl;if(kbhit()gotoxy(0,N+2);ch=getche();switch(ch)case w:snake01-;break;case s:snake01+;break;case a:snake00-;break;case d:snake00+;break;default: break;gotoxy(snake00,snake01);color(14);coutendl;Sleep(abs(200-0.5*score);if(snake00=apple0&snake01=apple1)/吃掉苹果后蛇分数加1,蛇长加1score+;len+;snake=(int*)realloc(snake,sizeof(int*)*len);snakelen-1=(int*)malloc(sizeof(int)*2);apple0=rand()%N+1;apple1=rand()%N+1;gotoxy(apple0,apple1);color(12);coutendl;gotoxy(N+5,3);color(20);coutscoreendl;if(snake01=0|snake01=N|snake00=0|snake00=N)/撞到围墙后失败gotoxy(N/2,N
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络车运营管理办法
- 规范公司流程管理办法
- 科研及实验管理办法
- 行业项目库管理办法
- 落实健康照明管理办法
- 个人理财预算管理办法
- 东莞酒店隔离管理办法
- 财务部资料管理办法
- 中央厨房开放管理办法
- 东莞殡葬宠物管理办法
- 2025年版《煤矿安全规程》考试题库(含答案)
- 押运员持枪证考试试题及答案
- 医药代表一院一策工作汇报
- 居民健康档案管理服务规范解读
- 二次供水卫生监督课件
- 2025年保密观试题题库及答案
- 人教新课标品德与社会五年级上册《诚信是金2》教学设计【教案】
- 2025浙江省储备粮管理集团有限公司所属企业招聘7人(第一批)笔试参考题库附带答案详解(10套)
- 2024年四川泸州医疗卫生辅助岗位招募笔试真题
- 常州墓地管理办法
- GB/T 45933-2025养老机构康复辅助器具基本配置
评论
0/150
提交评论