谁有关于c的小游戏全过程视频啊,我想观摩一下
谁有关于c的小游戏全过程视频啊,我想观摩一下~有的请发给我 #include <stdio.h>#include <conio.h>
#include <stdlib.h>
#include <time.h>
#define lie 70
#define hang 50
char map;
char feiji=15,zidan=4,dapao=6;
int dapaohang=hang-2,dapaolie=lie/2;
void cpmap();
void pmap();
int jiancha();
void main()
{
int ihang=hang,ilie=lie;
char anjian;
int ijiancha;
cpmap();
printf("请按任意键开始,请最大化\n");
getch();
system("cls");
map=dapao;
while(1)
{
map=feiji;
printf("w发射,a左移,d右移\n");
pmap();
ijiancha=jiancha();
if(ijiancha==0) goto loop;
if(_kbhit())
switch(anjian=getch())
{
case 'w':
map=zidan;
system("cls");
continue;
case 'a':
map=' ';
dapaolie=dapaolie-1;
map=dapao;
system("cls");
continue;
case 'd':
map=' ';
dapaolie=dapaolie+1;
map=dapao;
system("cls");
continue;
}
system("cls");
}
loop:;
if(getch()!=27) goto loop;
}
void cpmap()
{
int ihang=hang,ilie=lie;
for (ihang=0;ihang<hang;ihang++)
{
for (ilie=0;ilie<lie;ilie++)
{
map=' ';
}
}
for (ihang=0;ihang<hang;ihang++)
{
map='*';
map='*';
}
for (ilie=0;ilie<lie;ilie++)
{
map='*';
map='*';
}
for (ihang=0;ihang<hang;ihang++)
{
for(ilie=0;ilie<lie;ilie++)
{
printf("%c",map);
}
printf("\n");
}
}
void pmap()
{
int ihang=hang,ilie=lie;
for (ihang=0;ihang<hang;ihang++)
{
for(ilie=0;ilie<lie;ilie++)
{
printf("%c",map);
}
printf("\n");
}
}
int jiancha()
{
int ihang=hang,ilie=lie;
int n=0;
for (ihang=hang-1;ihang>=0;ihang--)
{
for(ilie=lie-1;ilie>=0;ilie--)
{
if(map==feiji)
{
if(map=='*'||map==dapao)
{
printf("你输了!按esc退出\n");
return 0;
}
else if(map==zidan)
{
map=' ';
}
else
{
map=' ';
map=feiji;
}
}
}
}
for (ihang=0;ihang<hang;ihang++)
{
for(ilie=0;ilie<lie;ilie++)
{
if(map==zidan)
{
if(map=='*')
{
map=' ';
}
else
{
map=' ';
map=zidan;
}
}
else if(map==feiji)
{
if(map=='*'||map==dapao)
{
printf("你输了!按esc退出\n");
return 0;
}
}
}
}
return 1;
}
http://pan.baidu.com/share/link?shareid=2607572082&uk=3054246205&fid=1545246780 向往青莲 发表于 2014-3-28 18:04 static/image/common/back.gif
http://pan.baidu.com/share/link?shareid=2607572082&uk=3054246205&fid=1545246780
密码是什么 我只有源代码,是自己写的,行吗? 隐袭战龙 发表于 2014-3-29 11:13 static/image/common/back.gif
我只有源代码,是自己写的,行吗?
算了,只有源代码我肯定看不懂的~~ 黑猪 发表于 2014-3-29 11:50 static/image/common/back.gif
算了,只有源代码我肯定看不懂的~~
很简单的啊,就是大炮打飞机,输出一次清屏一次,但是算法不是很好
我有一个用C++写的用链表做的,如果用C语言也可以实现,要吗? 隐袭战龙 发表于 2014-3-29 12:56 static/image/common/back.gif
很简单的啊,就是大炮打飞机,输出一次清屏一次,但是算法不是很好
我有一个用C++写的用链表做的,如果用 ...
嗯~好吧,不知道我看的懂不 隐袭战龙 发表于 2014-3-29 12:56 static/image/common/back.gif
很简单的啊,就是大炮打飞机,输出一次清屏一次,但是算法不是很好
我有一个用C++写的用链表做的,如果用 ...
发来给我,给你最佳答案 我这里也有代码啊 你想看吗贪吃蛇的还有一些备注讲解 学无止境,GOGO
页:
[1]