1. 程式人生 > 實用技巧 >C語言2048小遊戲課設

C語言2048小遊戲課設

專案說明

本系統基於C語言開發,適用於剛入門的C語言新手專案課設,開發軟體採用VC++6.0開發,VS,DEV C++等均可執行。

專案執行截圖

程式碼介面截圖

部分關鍵程式碼

int sencen(int (*p)[N])//在表中生成一個數

{

int s,j,i;

while(1){

s=rand()%(4);//隨機數0-3

j=rand()%(4);

if(p[s][j]==0)

{

p[s][j]=2*(rand()%2+1);

break;

}

}

return 0;

}

int dayin(int (*p)[N])//列印數字

{

int i,j;

printf("\n#####################2048#####################\n\n");

for(i=0;i<N;i++)

{

for(j=0;j<N;j++)

if(p[i][j]==0)printf("%4c ",'-');

else printf("%4d ",p[i][j]);

printf("\n");

}

printf("\n 得分:%d",df);

printf("\n\n方向鍵:控制\tESC:退出\t空格:重置");

printf("\n\n\n#####################2048#####################\n\n");

return 0;

}

獲取完整程式碼:

https://max.book118.com/html/2020/1010/5123111014003010.shtm

https://wenku.baidu.com/view/ea3c7428c57da26925c52cc58bd63186bdeb92c3