c语言吃豆豆游戏,高手帮我改下我的吃豆豆游戏吧
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
void LOST(){ flag=0; move=NO; clrscr(); getch(); clrscr(); false1();}
void enemy(int num){ int direct; randomize(); direct=random(4)+1; switch(direct) { case 1:if(em[num]>0&&map[em[num]-1][en[num]]!='#'&&map[em[num]-1][en[num]]!='$') { --em[num]; textcolor(BLACK); gotoxy(ex[num],ey[num]); putch(' '); textcolor(BROWN); gotoxy(ex[num],--ey[num]); putch(232); } if(ex[num]==x&&ey[num]==y) LOST(); break; case 2:if(en[num]>0&&map[em[num]][en[num]-1]!='#'&&map[em[num]][en[num]-1]!='$') { --en[num]; textcolor(BLACK); gotoxy(ex[num],ey[num]); putch(' '); textcolor(BROWN); gotoxy(--ex[num],ey[num]); putch(232); } if(ex[num]==x&&ey[num]==y) LOST(); break; case 3:if(en[num]
void enemynum(int ene){ for(i=0;i
void facemove(){char ch;ch=getch();while(flag){switch(ch){ case KEY_W:while((!kbhit())&&move) { moveup(); enemynum(ENEMY); delay(speed); }break; case KEY_S:while((!kbhit())&&move) { movedown(); enemynum(ENEMY); delay(speed); }break; case KEY_A:while((!kbhit())&&move) { moveleft(); enemynum(ENEMY); delay(speed); }break; case KEY_D:while((!kbhit())&&move) { moveright(); enemynum(ENEMY); delay(speed); }break; case KEY_ESC:flag=0; gotoxy(26,24); printf("Prease any key to Exit!"); break;}ch=getch();}}
void hero() { FILE *fp; clrscr(); textbackground(11); textcolor(RED); clrscr(); gotoxy(10,3); printf("Thanks playing!Please input your name:"); scanf("%s",pla[i].name); fp=fopen("hero.txt","a"); fwrite(&pla[i].name,sizeof(struct player),1,fp); fclose(fp); getch(); clrscr(); textmode(C80); textbackground(10); gotoxy(20,5); printf("**********Hero score**********\n"); fp=fopen("hero.txt","r"); for(i=0;i<3;i++) { fseek(fp,i*sizeof(struct player),0); fread(&pla[i],sizeof(struct player),1,fp); gotoxy(20,5+i+1); printf("%s%d",pla[i].name,pla[i].score); } fclose(fp); getch(); }void sund() { int a; for(a=0;a<2;a++){ sound(1500);delay(100); sound(0); delay(50); sound(800); delay(100); sound(0); delay(50); sound(1500);delay(100); sound(0); delay(50); sound(800); delay(100); sound(0); delay(50); nosound(); } }
void main(){ start(); getch(); printf("Have fun!"); drawmap(); facemove(); sund(); hero();}
c语言吃豆豆游戏,高手帮我改下我的吃豆豆游戏吧相关推荐
- c语言吃豆豆小游戏代码,高手帮我改下我的吃豆豆游戏吧
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 void LOST(){ flag=0; move=NO; clrscr(); getch(); clrscr(); false1 ...
- c语言程序吃豆豆,高手帮我改下我的吃豆豆游戏吧
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 void LOST(){ flag=0; move=NO; clrscr(); getch(); clrscr(); false1 ...
- 幼儿园体育游戏电子计算机教案,幼儿园大班下学期体育《桌子游戏》教案
幼儿园大班下学期体育<桌子游戏>教案 作为一名默默奉献的教育工作者,很有必要精心设计一份教案,教案是实施教学的主要依据,有着至关重要的作用.教案应该怎么写呢?以下是小编帮大家整理的幼儿园大 ...
- 和平精英奇葩吃鸡操作,帮你苟到最后轻松吃鸡
和平精英怎么玩才更容易吃鸡?玩吃鸡很多时候钢枪是钢不过的,需要多动动脑子用一些技巧才能愉快地玩耍.特别是刺激战场国际服,外挂太多,不了解一些吃鸡方法的话,是很难吃到鸡的,基本会被虐得毫无游戏体验感.今 ...
- 求10 翻译c语言,求助:谁能帮我翻译下最基础的C语言,我是新手,谢谢了!
main() { int i,j,p,q,s,n,a[11]={127,3,6,28,54,68,87,105,162,18};/*定义i,j,q,p,s,n和a[11],并对a数组赋值*/ for( ...
- linux如何运行windows游戏,可运行在Linux下最好Windows软件和游戏
下面这篇文章是为了告知我们的读者,在Wine软件的帮助下,流行的Windows原生软件和游戏,也可以安装并运行在基于Linux的操作系统上. 我们最近发现,许多人不知道,游戏如流行的魔兽世界,使命召唤 ...
- scratch做简单跑酷游戏_腾讯游戏学院专家:做一个多线程游戏框架可以多简单?...
导语 如何做一个多线程游戏框架?腾讯游戏学院专家Tao将在本文通过一个demo来说说游戏逻辑的多线程化. 众所周知现在各种游戏终端的发展十分迅猛.其中一个共同的特征是"多核化",由 ...
- c语言混沌系统,请熟悉混沌原理和c高手帮个忙 (转)
请熟悉混沌原理和c高手帮个忙 (转)[@more@] 小弟毕业设计做的是"混沌同步原理在保密通信中的应用及开发",由于功底不够,现在在c语言编程上遇到了问题,不解决的话便难以往下作 ...
- c语言计算器系统流程图,这是一个计算器程序 请各位高手帮我画一个流程图
这是一个计算器程序 请各位高手帮我画一个流程图 #include #include #include char token; void error(void) { printf("stder ...
- 万字干货 | 用游戏高手的用户洞察法,如何复制一个拼多多
创业或者做产品时,用户洞察是一个绕不过去的词,它可以帮助你准确判断市场.留住核心用户.并不断放大用户价值. 近些年,用户洞察做得好的最典型案例之一,当属拼多多.创始人黄峥在创办拼多多之前,是一家游戏公 ...
最新文章
- [转] SAAS, PAAS, IAAS
- 【机器学习入门到精通系列】SVM与核函数(附程序模拟!)
- 找出最大值和最小值(算法导论第三版9.1-2)
- 零基础自学编程应读书籍
- 群晖 mysql 自动备份_宝塔定时备份网站及数据库至群晖FTP存储空间
- ajax 自动提示信息,自动提示使用AJAX
- kubernetes 容器持久化存储PV、PVC、StorageClass
- 创客匠人工具助力教培机构快速适应线上教学
- Spark实现jieba中文分词(scala)
- (附源码)springboot宠物管理系统 毕业设计121654
- 全志A33移植openharmony3.1标准系统之添加产品编译
- Android检测仪开发---BleBluetooth 多连接
- HelloWorld之jetty运行
- 使用python批量下载天猫数据并进行合并(非爬虫)
- 提问的艺术 for ChatGPT
- html5如何让多张图片重叠,HTML5图片层叠
- 十分经典的windows批处理教程 (文笔很不错呢)
- 强力卸载XCode方法
- 软件测试——接口测试测试用例设计
- TOP100安全工具介绍