C遊戲程式設計01

2021-10-08 07:33:21 字數 2883 閱讀 6353

/*彈跳小球:靜止的小球

*/int

main()

// 將游標從(0,y0)的位置移動到(x0,y0)的位置:輸出小球

/*彈跳小球:下落的小球

(x0, y0)

*/int

main()

// 將游標定位到(y,x0)其中y=0,1,2,...,y0

for(

int k =

0; k < x0; k++

)printf

("o");

// 輸出小球

/*彈跳小球:上下彈跳的小球

(x0, y0)

*/int

main()

for(

int i =

0; i < x0; i++

)printf

("o");

y += yvelocity;

if(y >= y0 || y <=0)

sleep

(200);

}system

("pause");

return0;

}#endif

#if 1

#include

#include

#include

/*彈跳小球:斜著彈跳的小球

(x0, y0)

*/int

main()

for(

int i =

0; i < x; i++

)printf

("o");

// 輸出小球

y += yvelocity;

x += xvelocity;

if(y >= y0 || y <=0)

if(x >= x0 || x <=0)

sleep(10

);// 這裡也可以控制小球的速度: 重新整理頻率

}system

("pause");

return0;

}#endif

#if 1

#include

#include

#include

/*彈跳小球:帶邊框的斜著彈跳的小球

(x0, y0)

*/int

main()

printf

("|");

// 畫牆

printf

("\n");

}// 在(x,y)的位置上輸出小球

for(

int i =

0; i < x; i++

)printf

("o");

// 輸出小球

// 輸出小球後面的牆壁

for(

int i =

0; i < x0 - x; i++

)printf

("|");

// 輸出小球所在行的牆

// 輸出小球下面的牆壁

printf

("\n");

for(

int i = y; i < y0; i++

)printf

("|");

printf

("\n");

}// 畫底部的牆壁

for(

int i =

0; i <= x0; i++

) x +

= xvelocity;

y += yvelocity;

if(y >= y0 || y <=0)

if(x >= x0 || x <=0)

// 邊界響鈴提示

if(x == x0 || x ==

0|| y == y0 || y ==0)

sleep(10

);// 這裡也可以控制小球的速度: 重新整理頻率

// 通過不斷的消耗cpu來達到延時的目的:也可以控制小球的速度

C 網路程式設計 01

趁著計算機網路這門課布置了課程設計,學習下網路程式設計。系統 ubuntu 14.01.1.關於socket 套接字 1.1套接字是存在於運輸層和應用層間的抽象層,通過它來區分不同應用程式程序間的網路通訊和連線。1.2套接字的通訊流程 1.3socket 函式 int socket int doma...

C 掃雷遊戲程式設計

一 概述 最近買了心機nokia6300,上面有一款掃雷遊戲,閒暇時光總是在玩,玩難度的級別還挺難過的。呵呵 後來就想使用c 寫個掃雷程式玩玩,遊戲玩多了,遊戲的思想就不知不覺的有了,下面所有的 是沒有任何參考的情況下,自己寫出來的,有許多瑕疵,程式也沒經過什麼優化,主要的演算法思想其實就那麼幾行。...

C 程式語言基礎01

引入命名空間 using system using system.collections.generic using system.linq using system.text using system.threading.tasks 多行注釋 這是的第乙個程式 這是乙個單行注釋 namespace...