最近學到了一個新的函式
那就是gotoxy()
他的使用可以移動游標
#include<window.h>//必須先加入此標頭檔
void gotoxy(int xpos, int ypos)
{
COORD scrn;
HANDLE hOuput = GetStdHandle(STD_OUTPUT_HANDLE);
scrn.X = xpos; scrn.Y = ypos;
SetConsoleCursorPosition(hOuput,scrn);
} //接著輸入這個函式,這樣就可以在其他函式使用了
其使用方法只需在想要的時候輸入
gotoxy(i,j); // i 是 x 座標, j 是 y 座標
C++的原點是程式執行框的左上角,往右為正X,往下為正Y
最近使用這個函式在寫踩地雷
多虧這個函式
程式書寫變得簡單
如果完成了
會放上來
以下是由其他兩個學弟寫的程式
如果有bug的話請多回覆留言
這樣可以讓這個遊戲更美好
貪吃蛇 http://www.mediafire.com/?0lokgzdixwz
Battle Ship http://www.mediafire.com/?yxgxjmehilk
FlyingDC 發表在
痞客邦
留言(4)
人氣()
這個顏色編輯瑪
可以讓你的程式變得更多采多姿
#include<windows.h> //需要使用到此標頭檔
FlyingDC 發表在
痞客邦
留言(2)
人氣()
生命遊戲 |
lifegame.exe 程式由fwk編寫 點此下載 |
生命遊戲(Game of Life)是二維的細胞自動機,由劍橋大學的數學家 John Horton Conway 於 1970 年所提出的。他構想 :一群細胞於平面中以一定的條件成長時,會受到什麼制約 ?他認為細胞不會無限制的成長,於是他定義細胞在過度孤單與擁擠時會死亡,這樣的構想使他提出比 John von Neumann 的設計更為簡單的細胞自動機。在這個細胞自動機中,把平面分割成很多方格子(類似棋盤),每一格子代表一個細胞,每一個細胞有八個鄰居,這些細胞有兩種狀態:「生」或「死」,存活的細胞我們在方格內塗上特定單一的顏色,而死亡的細胞我們則不塗色。Conway 生命遊戲的規則(我們稱為 Life Rule)敘述如下:
◆ 對於存活的細胞(塗色的方格): 當八個鄰近細胞中,只有零個或一個是活細胞時, 則該細胞會因孤獨而死亡 當八個鄰近細胞中,恰有二或三個是活細胞時,則該細胞繼續存活 當八個鄰近細胞中,有四個或超過四個是活細胞時,則該細胞會因擁擠而死亡 ◆ 對於死亡的細胞(未塗色的空方格): 當八個鄰近細胞中,恰有三個是活細胞時,則該處誕生一個活細胞
或者,我們也可以這樣表示規則:
◆ 對於存活的細胞: 當有二或三個存活的鄰近細胞時,才能繼續存活(表示為 Survivals=23) ◆ 對於死亡的細胞: 當恰有三個存活的鄰近細胞時,則誕生活細胞(表示為 Births=3)
我們可以將規則合起來表示成 Life Rule=S/B=23/3,這樣的表示法,我們稱為「規則通用表示法」,這種表示法以後會常常用到
|
生命遊戲的規則就是這麼簡單 。當 Conway 提出生命遊戲後,馬上造成轟動,不只是一些普通人在玩,而一些有名的數學家及電腦學家也樂此不疲。造成轟動的原因是,沒有人想到僅僅幾條簡單的規則,竟然就能產生類似於生命演化過程中無比複雜的現象。當你把這幾個簡單的規則變成電腦程式以後,它們似乎真的會讓電腦螢幕活起來。
用心注視,螢幕上活躍著各種動作,就好像你用顯微鏡觀察一滴池塘水所見到的微生物一樣。開始的時候,你可以讓螢幕上隨意散布著活細胞,然後就會看到它們自我組織成各式各樣連貫性的結構。有的會滾動,有的好像野獸呼吸一般來回震盪,你還可以發現「滑翔機」--一群活細胞以固定的速度滑過螢幕,還有「滑翔機─機關槍」穩定的發射出新的滑翔機,以及其他結構不動聲色的把滑翔機一一吃掉。你或許還可看到一隻優閒的金魚,搖頭晃腦地上下擺動,然後消失在池塘邊。每一次出現的畫面都不一樣,沒有人看過所有可能的畫面。
|
請支持法瓦克 |
FlyingDC 發表在
痞客邦
留言(1)
人氣()

#@#迴圈#@#
C++提供的for、while及do while迴圈,可以在需要重複執行某項功能時,根據程式的需求與習慣,加以選擇使用。舉例來說,平常面對輸出1~5時,如果使用cout直接輸出,這樣會很慢,這時就可以使用迴圈。
FlyingDC 發表在
痞客邦
留言(0)
人氣()
#@#運算子和運算式#@#
運算式是由運算元(operand)和運算子(operator)所組成;運算元可以是常數、變數甚至是函數,而運算子就數學上的運算符號,如「+」、「-」、「*」、「/」等。
FlyingDC 發表在
痞客邦
留言(0)
人氣()
FlyingDC 發表在
痞客邦
留言(0)
人氣()
#@#變數#@#
變數在程式語言中扮演了很重要的角色。變數可以用來存放資料,而使用變數之前需要先宣告它所欲儲存的資料型態。
FlyingDC 發表在
痞客邦
留言(0)
人氣()
#@#Dev-C++的下載#@#
http://www.mediafire.com/?1wjekizmitn
FlyingDC 發表在
痞客邦
留言(0)
人氣()