求C++小游戏源代码啊~

问题补充说明:坦克啊,不用搞得太好的,贪吃蛇这种小游戏就行,要那种在黑色窗口或白色窗口里玩的小游戏

求C++小游戏源代码啊~

文章插图
以下是贪吃败态丛蛇源代码:
尼见之证消#include<i苗由力吗组ostream.h>
#include<windows.h>
#include<time.h>
#include<stdlib.h>
#in青家跟clude<co360问答nio.h>
#defineN21
voidgotoxy(intx,inty)最约班修实止称//位置函数
{
COORDpos;
pos.X=2*x;
pos.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
}
voidcolor(inta)//颜色函数
{
SetConsoleTextAttribute(GetStdHandle(STD肥衡雨拉紧红氧_OUTPUT_HANDLE),a);
}
voidinit(intapple[2])//初始化函数(初始化围墙、显示信息、苹果)
{
inti,j;//初坐甲纸乎款杀而烧态补始化围墙
intwall[N+2][N+2]={{0}};
for(i=1;i<=N;i++)
{
for(j=1;j<=N;j++)
wall[i][j]=1;
}
c体灯解从蒸olor(11);
for(i=0;i<N+2;i++)
{
fo究造意希速京误通r(j=0;j<N+2;j++)
{
if(wall[i][j]端)
cout<<"■";
elsecout<<"□";
}
cout<<endl;
}
gotoxy(N+3,1);//显示信息
color(20);
cout<<"按长孔哥客吃架置乱WSAD移动方向"<<endl;
gotoxy(N+板到而卷苗拿3,2);
color(20);
cout<<"按任意键刘暂停"<<endl;
味罗笑它变医gotoxy(N+3,3);
采体乱鲁屋诉史县color(20);
cout<<"得分:"<<endl;
apple[0]=rand()%N+1;//苹果
apple[1]=rand()%N+1;
gotoxy很盟(apple[0],apple动组掌类很对供王非以院[1]);
color(12);
cout<<"●"<<endl;
}
intmain()
{
inti,j;
int**snake=NULL;
intapple[2];
intscore=0;
inttail[2];
intlen=3;
charch='p';
srand((unsigned)time(NULL));
init(apple);
snake=(int**)realloc(snake,sizeof(int*)*len);
for(i=0;i<len;i++)
snake[i]=(int*)malloc(sizeof(int)*2);
for(i=0;i<len;i++)
{
snake[i][0]=N/2;
snake[i][1]=N/2+i;
gotoxy(snake[i][0],snake[i][1]);
color(14);
cout<<"

    推荐阅读