#只寫好了遞迴,消除,
##看見這個標題是不是很刺激啊
###願賭服輸
這個是我18年寫的,我最近寫了掃雷,無意中也寫完了。
這裡寫**#include//
#includestruct star
;static int score=0;
static int count;
static int count1;
static int scoreaim=0;
static struct star map[10][10];
void init(int gamelevel,int aimscore)
void initmap()
}}void showmap()
printf("%d ",map[i][j].color);
}printf("\n");
}}void delete1(int x,int y,int c)
else
//if(x+1>=0&&x+1<10&&y>=0&&y<10)
////if(x>=0&&x<10&&y-1>=0&&y-1<10)
//// if(x>=0&&x<10&&y+1>=0&&y+1<10)
// }}}
printf("count1=%d\n",count1);
//return count1;//為什麼沒有函式什麼什麼什麼
}//又多了乙個死都不會寫的
int left()//判斷剩餘,自動消除//還是需要原始地圖感覺}}
printf("count1=%d",count1);
if(count1==0)
else
}void delete(int x,int y,int c)
else
//if(x+1>=0&&x+1<10&&y>=0&&y<10)
////if(x>=0&&x<10&&y-1>=0&&y-1<10)
//// if(x>=0&&x<10&&y+1>=0&&y+1<10)
// }}}
//return count;
}//void down()//
; for(i=0;i<10;i++)}//
}for(j=0;j<10;j++)
for(i=0;i<10;i++)
}void sumscore()
else if(count==2)
else if(count==1)
else if(count==3)
else if(count==4)
else if(count==5)
else if(count==6)
else if(count==7)
else
}int main()
int c;
c=map[x][y].color;
delete(x,y,c);
printf("count=%d\n",count);
if(count==1)
showmap();
sumscore();
printf("得分:%d\n",score);
/*if(score==0)
*///left();
//down();
count=0;
}}片
我近日會更新修改。。。。。完成乙個真正可以執行的遊戲。 android 消滅星星出錯
今天看了下 今天在執行消滅星星時,在win32上沒問題,但是在android平台下,總是出現下面 這個錯誤 04 10 18 11 40.926 d dalvikvm 18100 trying to load lib data data com.smart.star lib libcocos2dcp...
使用C語言 EasyX完成消滅星星遊戲(2)
include include include include include pragma comment lib,winmm.lib pragma warning disable 4996 define n 40 image bgimage 遊戲頁面背景 image regbgimage 註冊頁...
消滅星星最大得分c語言演算法 C語言程式設計學習基本語法
c語言是面向過程的,而c 是物件導向的 c和c 的區別 c是乙個結構化語言,它的重點在於演算法和資料結構。c程式的設計首要考慮的是如何通過乙個過程,對輸入 或環境條件 進行運算處理得到輸出 或實現過程 事務 控制 c 首要考慮的是如何構造乙個物件模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通...