yangshangpei yangshangpei
关注数: 8 粉丝数: 28 发帖数: 1,745 关注贴吧数: 26
求高手 帮我改程序 帮我把这个游戏界面什么的 弄好看点就行 #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> #define N 35 void print(int [][N]);//输出函数 void setting(void);//设置函数 void menu(void);//菜单函数 void changebul(int [][N]);//子弹移动函数 void changepla(int [][N]);//敌机移动函数 int scr[22][N]={0},pl=9,width=24,speed=3,density=30,score=0,death=0;//全局变量:界面、飞机初始位、界面宽度、敌机速度、敌机密度、得分、死亡 void main() { menu(); int i=0,j=0; scr[21][pl]=1; scr[0][5]=3; while(1) { if(kbhit()) switch(getch())//控制左右移动和进入菜单 { case 'a': case 'A':if(pl>0) scr[21][pl]=0,scr[21][--pl]=1;break; case 'd': case 'D':if(pl<width-2) scr[21][pl]=0,scr[21][++pl]=1;break; case 'w': case 'W':scr[20][pl]=2;break; case 27 :setting();break; } if(++j%density==0)//控制生产敌机的速度 { j=0; srand(time(NULL)); scr[0][rand()%width]=3; } if(++i%speed==0)//控制敌机移动速度,相对于子弹移动速度 changepla(scr); changebul(scr); print(scr); if(i==30000)i=0;//以免i 越界 } } void print(int a[][N]) { system("cls"); int i,j; for(i=0;i<22;i++) { a[i][width-1]=4; for(j=0;j<width;j++) { if(a[i][j]==0)printf(" "); if(a[i][j]==1)printf("\5");//输出飞机的符号 if(a[i][j]==2)printf(".");//子弹 if(a[i][j]==3)printf("\3"); //输出敌机符号 if(a[i][j]==4)printf("|"); if(i==0&&j==width-1)printf("得分:%d",score);//右上角显示得分 if(i==1&&j==width-1)printf("死亡:%d",death); if(i==2&&j==width-1)printf("设置:Esc"); } printf("\n"); } } void changebul(int a[][N]) { int i,j; for(i=0;i<22;i++) for(j=0;j<width;j++) { if(i==0&&a[i][j]==2)a[i][j]=0; if(a[i][j]==2) { if(a[i-1][j]==3)score+=10,printf("\7"); a[i][j]=0,a[i-1][j]=2; } } } void changepla(int a[][N]) { int i,j; for(i=21;i>=0;i--)//从最后一行往上是为了避免把敌机直接冲出数组。 for(j=0;j<width;j++) { if(i==21&&a[i][j]==3) a[i][j]=0;//底行赋值0 以免越界。 if(a[i][j]==3)a[i][j]=0,a[i+1][j]=3; } if(a[20][pl]==3&&a[21][pl]==1)death++; } void setting(void) { int sw=0,i,j; system("cls"); do { sw=0; printf("\n 游戏界面的大小:1.大2.小>> "); switch(getche()) { case '1':width=34;break; case '2':width=24;;break; default:printf("\n 错误,请重新选择...\n"); sw=1; } }while(sw); do { sw=0; printf("\n 请选择敌机密度:1.大2.中3.小>> "); switch(getche()) { case '0':density=10;break; case '1':density=20;break; case '2':density=30;break; case '3':density=40;break; default:printf("\n 错误,请重新选择...\n"); sw=1; } }while(sw); do { sw=0; printf("\n 敌机的飞行速度:1.快2.中3.慢>> "); switch(getche()) { case '1':speed=2;break; case '2':speed=3;break; case '3':speed=4;break; default:printf("\n 错误,请重新选择...\n"); sw=1; } }while(sw); for(i=0;i<22;i++) for(j=0;j<45;j++) scr[i][j]=0; scr[21][pl=9]=1; printf("\n 按任意键保存..."); getch(); } void menu(void) { printf("说明:按A D 控制飞机左右飞行,W 发射子弹\n 设置:请按Esc\n 开始游戏:任意键"); if(getch()==27)setting(); }
我的一篇 小作 好像水平恨低啊              人生短暂,象梦一样难以抓住.在一天天的时间中有过甜美,甜美的背后夹杂着愤怒,愤怒又隐约出了悲伤,悲痛总是缠绕在人的心里,是那样难受,有人说过快乐是短暂的没错,人只会在痛苦中煎熬.多少人因为痛苦而悲痛欲绝,可是人类还是坚强的,他们都站起来了.    岁月的长河中,映衬着无数从困境走出来的人,贝多芬1820年,他完全失聪,这对听觉要求比别人更完善的作曲家来说,是个多么大的打击啊,但是他没有屈服,用顽强的意志创作了惊人的乐曲.所以说人一定可以在逆境中挣扎出去,只要你有坚强的意志!    在时间的长轴中,也有被摧残的种种人,他们被击倒了,一些被自己的负担所坠入深渊;一些被情感的破裂而堕入深处;一些被失败所击垮.所以说心态可以决定一个人的命运.    在人生里,快乐总是少于痛苦,人们沉浸在痛苦中也忘记了从前的快乐,就象黑夜中忘记了明天的光明,在夜晚的寒风中痛苦摧残着自己,却没有记起天空悠然的云. 顿时感到一切都是那么伤感,哎正在痛苦的身心却不得不去继续明天的任务,或许大多数倒下的人就是在一件件事情所给的不断打击才坠如深渊,可是无论怎么样,一切都已经过去,我们还要继续未来的美好.人就是在不同的打击下逐渐成长,疼痛更能让我们记住教训,因此既然人们不能避免痛苦,那么我们就要勇敢的面对,坚强下来才是最好的.    历史中,成功的人都在忍受着一切,或许是友情,或许是亲情,或许是…..但是他们坚强的承担下来了,就必定能促使他们成功,现在即使在痛苦中挣扎,也不要放弃,自己是世界上最主要的,所以其他的阻碍不要理会,既然自己为中心那么就不要理会那些不值得的事情上,这个年代本来就是弱肉强食的时代,不从绝境中走出来,那么就将被埋没,即使不死,也会低级的生活着,生命本来就是那样的短暂,为什么不让自己的生命中按照自己的意识走呢.只要坚持着自己的观念坚持下去不怕任何险阻,起码那样不会让自己后悔一生.    生命需要人的顽强意志来激活,这样生命才能在有限的时间内发挥出无限的光芒
樱花 他冷漠的走过了她的身旁,不带一丝情感,她严肃的看着他,脸上也浮现不出笑容.就这样两个人相遇了,房屋后很凄清.她恨他恨他破坏了她美好的一切,而他什么也不知道!但他们相处了 永远的冷清,永远的寂静.他什么也不知道在迷茫中被她的温暖感化内心的冰冷已然被她融去.渐渐的她被他的痛楚所感伤,慢慢被他吸引,最后她爱上了他,命运是可笑的而又痛苦的当他已经陷入死的陷阱时,她没有恨只有爱,她拼命去追去挽救,可是他依然走进了这个陷阱,为了她!可是她的身后溅起了血花染湿她与他的皮肤,当她跌进他的怀中时,樱花落了穿过他们的空隙,她笑了,樱花拂过她的脸颊落在了冰冷的红色血液,他哭了不断的责怪自己,此时什么都发生了樱花透过他的心变红了,红的彻底红的只剩下红了!他们生死相隔可是却近在咫尺,但可望而不可及他无奈,沉闷,最后走了逃避这个残酷的现实...悲惨的路中他遇见了另一个女孩,她以为他是犯人,攻击了他,就在嘈杂中两人相遇了,屋后坠落了一片樱花.他封锁着自己,逃避虚伪,掩饰.她好奇着他的过去,希望他可以帮助她,因为他们有着同样的梦想,有着童话般纯真的梦.她无法坚持,他最后帮助了她坚定了信心.她爱上了他.当他们已经生死离别,艰辛的走到一起时,他释放了自己,是她摧毁了他的痛苦.他身染重病时,她默默的流出泪水,她想为他分担,为他承受,她爱他,他为了她的爱只好如此虽然他心非所念!当他远去他国时,码头依旧可以看到一个妇女焦急的等待什么.他重病在身,她亦口吐鲜血,可是他们内心是幸福的也是担心的. 他们的坚定信念终于使他们相聚,可是就在两人拥在一起时,他倒下了倒在她的身上,眼睛慢慢合上,一丝丝的樱花落在他的身上,她笑了,微笑的嘴角边一滴滴的泪水印在地上,樱花拭干了泪水打落在他的内心消散了......................
樱花 他冷漠的走过了她的身旁,不带一丝情感,她严肃的看着他,脸上也浮现不出笑容.就这样两个人相遇了,房屋后很凄清.她恨他恨他破坏了她美好的一切,而他什么也不知道!但他们相处了 永远的冷清,永远的寂静.他什么也不知道在迷茫中被她的温暖感化内心的冰冷已然被她融去.渐渐的她被他的痛楚所感伤,慢慢被他吸引,最后她爱上了他,命运是可笑的而又痛苦的当他已经陷入死的陷阱时,她没有恨只有爱,她拼命去追去挽救,可是他依然走进了这个陷阱,为了她!可是她的身后溅起了血花染湿她与他的皮肤,当她跌进他的怀中时,樱花落了穿过他们的空隙,她笑了,樱花拂过她的脸颊落在了冰冷的红色血液,他哭了不断的责怪自己,此时什么都发生了樱花透过他的心变红了,红的彻底红的只剩下红了!他们生死相隔可是却近在咫尺,但可望而不可及他无奈,沉闷,最后走了逃避这个残酷的现实...悲惨的路中他遇见了另一个女孩,她以为他是犯人,攻击了他,就在嘈杂中两人相遇了,屋后坠落了一片樱花.他封锁着自己,逃避虚伪,掩饰.她好奇着他的过去,希望他可以帮助她,因为他们有着同样的梦想,有着童话般纯真的梦.她无法坚持,他最后帮助了她坚定了信心.她爱上了他.当他们已经生死离别,艰辛的走到一起时,他释放了自己,是她摧毁了他的痛苦.他身染重病时,她默默的流出泪水,她想为他分担,为他承受,她爱他,他为了她的爱只好如此虽然他心非所念!当他远去他国时,码头依旧可以看到一个妇女焦急的等待什么.他重病在身,她亦口吐鲜血,可是他们内心是幸福的也是担心的. 他们的坚定信念终于使他们相聚,可是就在两人拥在一起时,他倒下了倒在她的身上,眼睛慢慢合上,一丝丝的樱花落在他的身上,她笑了,微笑的嘴角边一滴滴的泪水印在地上,樱花拭干了泪水打落在他的内心消散了......................
首页 1 2 下一页