用C语言编写的小游戏代码是什么

用C语言编写的小游戏代码是什么,第1张

/也不知道你是什么级别的,我是一个新手,刚接触编程语言,以下是我自己变得一个小程序,在所有c语言的编译器(vc++60、turbo)上都能运行,你还可以进一步改进。这是一个类似贪吃蛇的小游戏。祝你好运/\x0d\/贪吃蛇/\x0d\#include\x0d\#include\x0d\#include\x0d\#include\x0d\int head=3 ,tail=0;\x0d\int main()\x0d\{\x0d\int i,j,k=0;\x0d\int zuobiao[2][80];\x0d\long start;\x0d\int direction=77;\x0d\int gamespeed;\x0d\int timeover;\x0d\int change(char qipan[20][80],int zuobiao[2][80],char direction);\x0d\zuobiao[0][tail]=1;zuobiao[1][tail]=1;zuobiao[0][1]=1;zuobiao[1][1]=2;zuobiao[0][2]=1;zuobiao[1][2]=3;zuobiao[0][head]=1;zuobiao[1][head]=4;\x0d\/处理棋盘/\x0d\char qipan[20][80];//定义棋盘\x0d\for(i=0;i for(j=0;jqipan[i][j]=' ';//初始化棋盘\x0d\for(i=0;iqipan[0][i]='_';\x0d\for(i=0;iqipan[i][0]='|';\x0d\for(i=0;iqipan[i][79]='|';\x0d\for(i=0;iqipan[19][i]='_';\x0d\qipan[1][1]=qipan[1][2]=qipan[1][3]='';//初始化蛇的位置\x0d\qipan[1][4]='#';\x0d\printf("This is a game of a SNAKE\nGOOD LUCK TO YOU !\n");\x0d\printf("Input your game speed,please(eg300)\n");\x0d\scanf("%d",&gamespeed);\x0d\\x0d\while(direction!='q')\x0d\{\x0d\system("cls");\x0d\for(i=0;ifor(j=0;jprintf("%c",qipan[i][j]);\x0d\timeover=1;\x0d\start=clock();\x0d\while(!kbhit()&&(timeover=clock()-startif(timeover)\x0d\{\x0d\getch();\x0d\direction=getch();\x0d\}\x0d\else\x0d\direction=direction;\x0d\if(!(direction==72||direction==80||direction==75||direction==77))\x0d\{\x0d\return 0;\x0d\system("cls");\x0d\printf("GAME OVER!\n");\x0d\}\x0d\if(!change(qipan,zuobiao,direction))\x0d\{\x0d\direction='q';\x0d\system("cls");\x0d\printf("GAME OVER!\n");\x0d\}\x0d\}\x0d\return 0;\x0d\}\x0d\int change(char qipan[20][80],int zuobiao[2][80],char direction)\x0d\{\x0d\int x,y;\x0d\if(direction==72)\x0d\x=zuobiao[0][head]-1;y=zuobiao[1][head];\x0d\if(direction==80)\x0d\x=zuobiao[0][head]+1;y=zuobiao[1][head];\x0d\if(direction==75)\x0d\x=zuobiao[0][head];y=zuobiao[0][head]-1;\x0d\if(direction==77)\x0d\x=zuobiao[0][head];y=zuobiao[1][head]+1;\x0d\if(x==0||x==18||y==78||y==0)\x0d\return 0;\x0d\if(qipan[x][y]!=' ')\x0d\return 0;\x0d\qipan[zuobiao[0][tail]][zuobiao[1][tail]]=' ';\x0d\tail=(tail+1)%80;\x0d\qipan[zuobiao[0][head]][zuobiao[1][head]]='';\x0d\head=(head+1)%80;\x0d\zuobiao[0][head]=x;\x0d\zuobiao[1][head]=y;\x0d\qipan[zuobiao[0][head]][zuobiao[1][head]]='#';\x0d\return 1;\x0d\}

#include <stdioh>

#include <timeh>

int main()

{

int a,b;

srand(time(NULL));

a=rand();

scanf("%d",&b);

a==bprintf("true"):printf("false");

return 0;

}

//运行示例:

#include <stdioh>

#define Pi 31416

int main()

{float r,h,c,s1,s2,v1,v2;

 printf("请输入圆半径和圆柱高:");

 scanf("%f%f",&r,&h);

 c=2Pir;

 s1=05cr;

 s2=4s1;

 v1=3s1r/4;

 v2=s1h;

 printf("圆周长=%f\n圆面积=%f\n圆球表面积=%f\n",c,s1,s2);

 printf("圆球体积=%f\n圆柱体积=%f\n",v1,v2);

 return 0;

}

以上就是关于用C语言编写的小游戏代码是什么全部的内容,包括:用C语言编写的小游戏代码是什么、C语言编写一个小程序、C语言编写个小程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9787444.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存