#include "stdio.h"
#include "string.h"
#include "windows.h"
#define N 49//1表示棋子,只有黑色棋子
int chess[N+2][N+2];//定义棋盘大小
int chess0[N+2][N+2];//辅助棋盘
void Initialize();//初始化一个对局函数
void RunGame();//进行游戏
int Count(int i,int j);//计算生命周围的生命数量
void Data();//调用已存的游戏数据
main()
{
system("mode con cols=99 lines=50");//设置窗口大小
system("color 70");//设置颜色
Initialize();//初始化一个对局函数
RunGame();//进行游戏
}
void Initialize()//初始化一个对局函数
{
Data();//调用已存的游戏数据
}
void Data()//调用已存的游戏数据
{
int p=12;
int l;
for(l=-16;l<=16;l++)
//if(l!=-8&&l!=0&&l!=4)
chess[N/2+1][N/2+1+l]=1;
/*
//滑翔机
chess[1][3]=1;chess[2][1]=1;chess[2][3]=1;chess[3][2]=1;chess[3][3]=1;
*/
/*
//高斯帕滑翔机
chess[1][p+11]=1;chess[1][p+13]=1;
chess[2][p+10]=1;chess[2][p+13]=1;
C语言生命游戏源代码
最新推荐文章于 2024-09-16 15:21:24 发布