遊戲原始碼2048

2021-06-23 04:52:13 字數 1570 閱讀 7152

此為遊戲**,並無介面

/*2048*/

#include

#include

#include

#include

int code[4][4]=;/*遊戲中的16個格仔*/

int temp[5];/*中間變數*/

int move=0;/*移動次數*/

int score=0;/*分數*/

void print(void)/*顯示遊戲介面*/

else

}printf("|\n|-------------------|\n");/*顯示橫向分隔線*/}}

int add(void)/*對中間變數陣列進行處理*/

}/*去掉中間的0*/

t++;

}while(t<=3);/*重複多次*/

for(i=1;i<=3;i++)

temp[i-1]=temp[i-1]*2;

temp[i]=0;

}}/*把兩個相鄰的相同的數加起來*/

do}/*去掉中間的0*/

t++;

}while(t<=3);/*重複多次*/

return change;

}int main(void)

while(code[i][j]!=0);

if(((unsigned)rand())%4==0)

else

move++;/*增加次數*/

}print();/*顯示*/

input=getch();/*輸入方向*/

change=0;

switch(input)

temp[4]=0;

change=change+add();

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

}break;

case 'a':

case 'a':/*左*/

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

temp[4]=0;

change=change+add();

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

}break;

case 's':

case 's':/*下*/

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

temp[4]=0;

change=change+add();

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

}break;

case 'd':

case 'd':/*右*/

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

temp[4]=0;

change=change+add();

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

}break;

}gameover=1;

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

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

if(code[i][j]==0)

gameover=0;/*所有格仔都填滿則遊戲結束*/

}printf("game over!\n");

getch();

return 0;

}

Unity 遊戲原始碼

2 1 爐石傳說 客戶端加伺服器端 2 2 新仙劍奇俠傳 2 3 unity3d 戰鬥卡牌 變身吧主公 客戶端 伺服器原始碼 2 4 降臨ol u3d全套原始碼 2 5 武士2復仇 2 6 神啟 全套原始碼 資源 2 7 神廟逃亡之魔境仙蹤 2 8 超級馬里奧64 hd版unity原始碼 2 9 暗...

Unity 遊戲原始碼

2 1 爐石傳說 客戶端加伺服器端 2 2 新仙劍奇俠傳 2 3 unity3d 戰鬥卡牌 變身吧主公 客戶端 伺服器原始碼 2 4 降臨ol u3d全套原始碼 2 5 武士2復仇 2 6 神啟 全套原始碼 資源 2 7 神廟逃亡之魔境仙蹤 2 8 超級馬里奧64 hd版unity原始碼 2 9 暗...

c語言遊戲原始碼 C語言打字遊戲原始碼

到大街上,還是會羨慕那些情侶,但是依然相信舔狗一無所有,渣男滿載而歸。網易雲熱評 include include include include define max 51 第一測試字母的最大長度void help void start char str str max 1 0 給字串最後加上結束符...