遊戲盒子接球最終版

2021-06-19 11:54:54 字數 1264 閱讀 6614

有幾個小地方做了改進,倒計時呼叫系統函式gettickcount

()來進行計算的,更加方便,其他還有一些地方做出了優化,大家可以自己對比了看一下。這裡還要感謝楊偉大哥提出的寶貴建議。

**如下:

///

// 程式名稱:盒子接球(乙個簡單的小遊戲)

// 編譯環境:visual c++ 6.0,easyx 2013霜降版

// 作  者:聖石 <[email protected]>

// 最後修改:2013-12-1

// 玩法:按方向鍵控制盒子移動接住小球,總共有 20s 的遊戲時間,倒計時為 0 時遊戲結束

//#include #include #include #include // 定義常量

#define num 10

#define cmd_left 1

#define cmd_right 2

#define cmd_quit 4

int box_x = 10;

int box_y = 420;

// 定義球的結構體

struct ball

;// 獲取使用者控制

int getcommand()

// 倒計時

int time(int t)

// 介紹

void menu()

// 產生隨機球

void ballrandom(ball ball, int i)

// 畫球,並計算得分

void calculatescore(ball ball, int &score)

if(box_x + 8 <= ball[i].x && ball[i].x <= box_x + 72 && ball[i].y >= 412)

}}// 主函式

int main()

// 清空鍵盤緩衝區

flushconsoleinputbuffer(getstdhandle(std_input_handle));

// 輸出遊戲結果

itoa(score, strscore, 10);

outtextxy(222, 240, strcat(str, strscore));

outtextxy(220, 300, "按任意鍵退出");

endbatchdraw();

// 按任意鍵退出

getch();

closegraph();

return 0;

}

排序最終版

簡單排序 public static void selectionsort int number public static void injectionsort int number number i 1 tmp public static void bubblesort int number 快...

文章搜素 最終版

順序有些亂,是我沒來的及更新。寫完初始版本後感覺速度實在是慢,就把開始版本中複雜的資料交換 temp p1 num p1 num p num p num temp s p1 word p1 word p word p word s 去掉了,新的 是 刪除了複雜的資料交換 include includ...

安裝TFS2008最終版

一 安裝作業系統 windows server 2003 sp2 具體步驟 1 安裝windows server 2003時選用工作組 預設為workgroup 由於在工作組環境中部署,因此使用tfs單伺服器部署,可以使用 本地帳戶 2 50g空間,ntfs格式。3 安裝iis6.0。在安裝iis的...