C語言游戲源代碼_第1頁
C語言游戲源代碼_第2頁
C語言游戲源代碼_第3頁
C語言游戲源代碼_第4頁
C語言游戲源代碼_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、個人-ZQ語言游戲源代碼1、簡單地開機密碼程序0!”);()()()()();*假設(shè)有錯誤不能通過程序*)0 * *”:; *本程序地位置*;*是 地備份*(); *:*(); * VG);0()();();*讀取前各字符*UV;()*假設(shè)讀取地和指針一樣就關(guān)閉文件、不然就添加*();()0()(,);();(0)()();)();();()()();()();();* *)0;()()()()();()()()()(:);0();()(); *假設(shè)字符多于個字符就結(jié)束本次輸入*();1/26個人-ZQ()11;J;)();/)(;)()(0;/)( 0)(0;()*蛇吃掉食物*(0;(,);

2、10 / 26個人-ZQ0/ 0;(;)*畫出蛇*();(0z L n A);)0;0;0;();0;();0;();/();0;0;0;)(;)*畫出蛇*();,);)0;0;/0;(口,口,);(0) *如果沒按有效鍵就重新開始循環(huán)*();0;11 / 26個人-ZQ)()*如果蛇死了就退出循環(huán)*0;();();();0;0;C,()?);0(0;)0;)3、語言實現(xiàn)移動 系統(tǒng)*低于矩陣中所有元素*“關(guān)于交通數(shù)據(jù)地文件*可用地發(fā)射器數(shù)量*12 / 26個人-ZQ(皿,用,(H1 ;川*上午:地交通數(shù)據(jù)*;*上午:地交通數(shù)據(jù)*口周末交通數(shù)據(jù)*,*通勤人員數(shù)據(jù)地權(quán)重因子*營銷人員數(shù)據(jù)地權(quán)重因子

3、*;*周末數(shù)據(jù)地權(quán)重因子*,*每個發(fā)射器地位置*;:*和數(shù)據(jù)中當(dāng)前地最大值*,*矩陣地循環(huán)計數(shù)器*; *發(fā)射器地循環(huán)計數(shù)器*填入并顯示交通數(shù)據(jù)*(,);(“:、W)0(Q W);(膻 V)();請用戶輸入權(quán)重因子 *(Q:)( )()()()();計算并顯示加權(quán)后求和地數(shù)據(jù)*(*(A :V)();在矩陣中找出個最大值,將坐標(biāo)臨時存儲在和中,然后把最后地結(jié)果坐標(biāo)輸出(Q:V);();*以一個過低地值為起點開始查找*()()()產(chǎn)將選中地單元賦一較低地值以防止下次再選中這一元素,顯示杳找結(jié)果(“ ,);)0;13 / 26個人-ZQ)*把中地交通數(shù)據(jù)填充到個X數(shù)組中 (口,*輸出*口口*輸出* 用

4、,*輸出*(;*循環(huán)計數(shù)器*;*文件指針*(”);(;) ()();) *顯示一個X整數(shù)矩陣地內(nèi)容 ()(;*循環(huán)計數(shù)器*()() (%川);m)、撲克牌游戲:給你張牌,然后讓你在心中記住那張牌,然后電腦分組讓你猜你記住地牌在第幾組, 然后猜出你記住地那張牌.:出自兒童時地一個小魔術(shù):修改歷史14 / 26個人-ZQ*牌地總張數(shù)*一色牌地張數(shù)*撲克牌結(jié)構(gòu)*(*撲克牌面上地大小* ; *撲克牌地花色*;*: 洗牌,然后隨機地得到張牌,要求九張牌不能有重復(fù).:0:被修改地表(此項僅對于牽扯到數(shù)據(jù)庫操作地程序):被修改地表(此項僅對于牽扯到數(shù)據(jù)庫操作地程序):牌結(jié)構(gòu),結(jié)構(gòu)數(shù)組地大小:此函數(shù)修改口地值

5、,希望得到九張隨機牌:此函數(shù)有,有時會產(chǎn)生兩個相同地牌,有待修訂*(*,);*: 顯示數(shù)組地內(nèi)容:0:被修改地表(此項僅對于牽扯到數(shù)據(jù)庫操作地程序):被修改地表(此項僅對于牽扯到數(shù)據(jù)庫操作地程序):*牌結(jié)構(gòu)指針,結(jié)構(gòu)數(shù)組地大?。海?,);*:把張牌分別放到個數(shù)組中,每組張分組:0:被修改地表(此項僅對于牽扯到數(shù)據(jù)庫操作地程序)15 / 26個人-ZQ被修改地表(此項僅對于牽扯到數(shù)據(jù)庫操作地程序)*牌結(jié)構(gòu)指針,結(jié)構(gòu)數(shù)組地大?。?此函數(shù)修改*,*,*地值*(*, *, *, *);*:用遞歸計算,所選地牌:0:被修改地表(此項僅對于牽扯到數(shù)據(jù)庫操作地程序):被修改地表(此項僅對于牽扯到數(shù)據(jù)庫操作地

6、程序):此函數(shù)修改*,*,*地值*(*, *, *,);*:右移操作被修改地表(此項僅對于牽扯到數(shù)據(jù)庫操作地程序)被修改地表(此項僅對于牽扯到數(shù)據(jù)庫操作地程序):此函數(shù)修改*產(chǎn),*地值*(*, *, *, )0;*存放九張牌*口;*第一組牌*口;*第二組牌*口;*第三組牌* ;*玩家地選擇*存放玩家所記?。ㄟx)地牌* ;(,);*洗牌,得到九張牌*(“請記住一張牌千萬別告訴我!最多經(jīng)過下面三次我與你地對話,我就會知道你所記 地那張牌!”);(“如果想繼續(xù)玩,請準(zhǔn)確地回答我問你地問題,根據(jù)提示回答!)(“請放心,我不會問你你選了哪張牌地!)16 / 26個人-ZQ(,);*把張牌分別放到個數(shù)組中

7、,每組張分組*(,);(“請告訴我你記住地那張睥所在行數(shù)) 0;()*分支猜你玩家記住地牌*(“你在撒謊!不和你玩了!)();0;0;)0;0;();)(“你猜地牌為門;(“我猜地對吧,哈哈。0();)*地原代碼*(*,)(口*臨時數(shù)組,用于存儲牌*最為產(chǎn)生隨機數(shù)地種地* ; *在牌地產(chǎn)生中起著指示作用* ()0();*洗牌*()0 ;(,)17 / 26個人-ZQ(0);(1/)*找張牌給*(;)(,);()”把余數(shù)給*”;*把商給*)*地原代碼,將會自動換行*(*,)();(0 ()(“”);*自動換行*)*地原代碼*(*, *, *, *) *循環(huán)參數(shù)*分給三個數(shù)*()();)*分給接下

8、來地三個數(shù)*()(;*分給接下來地三個數(shù)*( )();)V;(0)();()()()()( 1)();) ) () ();0;)2、彩色貪吃蛇;*游戲速度*,;*游戲分?jǐn)?shù)*2/26個人-ZQ(1);(“你在撒謊!不和你玩了! );)、語言實現(xiàn)打字游戲*(口口)*刷新屏幕地輸出圖像*0;)*輸出現(xiàn)在地等(級,擊中數(shù)和現(xiàn)在己下落總數(shù)*();)()(口口);();* 0 *();* *()*離開程序時,調(diào)用該函數(shù)結(jié)束程序.* (0;rww . );0;20 / 26個人-ZQ0;*()*進入游戲時選擇游戲等級*()* *(0;( .);0;()();00;(!);* () * *()*隨生成一個新地

9、字符并將其加入數(shù)組地首行*(0(0 0);(0);口 ;0;* *0;)* *()*將最后一行置空,并使所有在數(shù)組中其他行地字符下降一行*(0*遍歷最后一行地所有字符,如果該字符非空那么將其置空并使加一 *(h 一;21 / 26個人-ZQ)(*從倒數(shù)第二行地最后一個字符開始開始向前遍歷該數(shù)組內(nèi)地元素, 如果該位置非空那么將該字符移動至下一行*()(;口 ;* * 0 * () *0;* *()*判斷是否有字符從鍵盤鍵入.如果有,那么從最后一行地最后一個元素開始遍歷該數(shù)組,找出該字符,并把對應(yīng) 位置置空,且返回.如果有輸入,但屏幕上無對應(yīng)項,或無輸入那么返回*()*判斷用戶是否從鍵盤鍵入字符.

10、如果返回值為* 0;0()0;()(0;(.);0;()(22 / 26個人-ZQ0;* * 0 * 0 *0;* () *0;* *()*判斷該次地成績并輸出對應(yīng)地結(jié)果,詢問用戶是否繼續(xù),假設(shè)繼續(xù),判斷是否可 以進入下一級別.*;0;0;0(八);(!);(!);( .);( ? );0;0(0;0;* *:0;(:);)* * * *()*進入程序時調(diào)用該函數(shù),提示其操作.*23 / 26個人-ZQr!);o;o:()*用戶選擇退出,退出主程序*r. );()(0;()0;()0;):0;)*函數(shù)聲明*(口口); 0;();();();();();0;*24 / 26個人-ZQ(0);0;

11、)*初始化屏顯數(shù)組*()0 口口;口口;* 0 * 0;(;)*開始運行主程序*(!);0;0;0()*延遲*0;()*當(dāng)為地整數(shù)倍,即上一個字母下落行時生成一個新地字母在首 行并刷新屏幕*(0;0; * 0 *()*如果用戶輸入了字符并且正確,那么使答對地數(shù)加一,并刷 新屏幕*0;0; * 0 *(*)*當(dāng)*時,屏幕上地字母下落一行,并刷新屏幕,假設(shè)最后一行 有字母,那么使錯過數(shù)加一 *0;0;25 / 26個人-ZQ* 0*0 *當(dāng)正確數(shù)加錯誤數(shù)等于預(yù)置地總字母個數(shù)時跳出該循環(huán)*(00*當(dāng)用戶成績在以上,并且等級小于時,等級加一,即進入下一 級別*26 / 26個人-ZQ);3/26個人-ZQ);U4/26個人-ZQ5/26個人-ZQ););11););();( *定義結(jié)構(gòu)體存儲食物地屬性*6/26個人-ZQ;*食物地坐標(biāo)*;*值為表示屏幕上沒有食物,值為表示屏幕上有食物*;*食物顏色* *定義結(jié)構(gòu)體存儲蛇地屬性*(;*每一節(jié)蛇地坐標(biāo)*;口*存儲每一節(jié)蛇地顏色*;*蛇地節(jié)數(shù)*;*蛇移動地方向;*蛇地生命,如果為,蛇死,游戲結(jié)束*);()*圖形驅(qū)動*0;*, , , )*漢字點陣*(*()(*,);*調(diào)用漢字點陣輸出程序,顯示標(biāo)題和作者信息*作者由學(xué)科*7/26個人-ZQ)()*畫出四

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論