freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

小游戲貪吃蛇的詳細設(shè)計-展示頁

2024-09-09 16:06本頁面
  

【正文】 pop push pop mov eax, mov ebx, 。食物畫片 1 invoke CreateCompatibleDC, hdc mov hFdDC1, eax invoke LoadBitmap, hInstance, FdBmp1 mov hFdBmp1, eax invoke SelectObject, hFdDC1, eax 6 。0x00bbggrr statusWidth dd 280,350,1 gSnake SnakeSt 2. 建立小蛇和食物 InitBmp proc, hWnd:HWND invoke GetDC, hWnd mov hdc, eax 。 動畫貪吃蛇程序的 流程圖 開始 初始化數(shù)據(jù) 是否成功? LOSE WIN NOLOSE 顯示分數(shù)和符號 顯示成功的符號 上下左右的控制 結(jié)束 5 三. 詳細設(shè)計 1.窗口化程序 .data ClassName db DLGCLASS, 0。這個就是完成這個游戲程序的整個思想。如果要是輸?shù)脑?,就會跳轉(zhuǎn)到輸?shù)哪莻€子程序下,然后那個輸?shù)淖映绦蛞矔{(diào)用記分的那個子程序,最后顯示得分和信息。具體的設(shè)計思想是:第一,對數(shù)據(jù)進行初始化,即對寄存器的初始化,比如對食物的初始化等。其次,就是子程序定義了,程序中定義了很多的子程序,其中有: ①控制子程序 ② 食物子程序,還有記分子程序等。 2 目錄 一 、 系統(tǒng)分析 …………………………………………………………………… 二 、 系統(tǒng)總體設(shè)計 …………………………………………………………… 三 、 詳細設(shè)計 …………………………………………………………………… 窗口化程序 …………………… ……………………………………… 建立小蛇和食物 ……………………………………………………… 初始對話框 …………………………………………………………… 小蛇和食物的 位置 ……………………………………………………… 分配內(nèi)存空間 …………………………………………………………… 調(diào)整鏈表大小 …………………………………………………………… 四 、 系統(tǒng)測試 …………………………………………………………………… 1 測試方案 及用例 ………………………………………………………… ……………………… …………………… …………………………………………………………………… 五、軟件使用說明書 …………………………………………………………… 六 、 設(shè)計總結(jié) …………………………………………………………………… 參考文獻 ………………………………………………………………………… 致謝 ……………………………………………………………………………… 程序清單 ……………………………………………………………………… 3 一 、 系統(tǒng)分析 這個程序的總體的思想也就是主要用的就是宏和子程序的定義和調(diào) 用,首先,定義了 5 個宏它們分別為: ① 屏幕初始化宏定義 ② 在光標位置顯示字符和屬性定義 ③ 顯示字符串宏定義 ④ 置光標位置宏定義 ⑤ 讀光標位置的字符和屬性宏定義。然而這些小游戲的設(shè)計方法和軟件有很多,所以也有很多不同的效果,本篇設(shè)計是采用匯編中宏定義和調(diào)用,子程序的調(diào)用等一些匯編知識編制而成的一個貪吃蛇小游戲,通過這個小游戲的制作,我們可以得到很多的益處,一方面我們可以不在浪費平時的一些空閑的時間 了,而熱中于我們自己喜歡的游戲;另一個方面我們制作完游戲還可以給自己或者別人來享受一下,同時自己也會有一種成就感。所以我們編寫程序的時候可以很方便的用到它,所以那些基礎(chǔ)知識也是我們編寫程序的基礎(chǔ)。 摘要 在我們空閑的時候,我們可以用一些我們學過的知識編一些東西,通過這些東西我們可以學習到匯編語言綜合應用程序設(shè)計方法,還可以提高匯編語言實際應用能力,充分了解計算機硬件和軟件,完成理論到實踐的推進過程。這個程序就是用我所學過的匯編知識編的一個小游戲,這個游戲的程序主要就是用匯編宏和子程序的知識來編制而成的,我們用宏和子程序定義了很多的模塊,模塊也就是在我們的程序中直接可以調(diào)用的一個獨立的程序。 關(guān)鍵詞 匯編 貪 吃蛇 小游戲 1 前言 現(xiàn)在有的一些人感覺生活都是很無聊的,特別是我們這些學生,所以有些時候肯定會玩各種各樣的游戲的,有一些大的游戲,玩起來會話掉很多的時間,而且也會花掉大量精力的 ,所以在一些閑暇的時候一些小游戲會博得很多人的喜愛,例如:俄羅斯方塊,和一些格斗游戲等等。特別當你用自己學到的知識制作出一個東西的時候,或者克服一個困難的時候你就會發(fā)現(xiàn)你自己的價值所在了,而且這還能促進你喜歡學習的念頭。它們在程序中起到主要的作用。它們首先被主 程序調(diào)用,然后它們之間再互相調(diào)用,這樣構(gòu)成了完整的游戲程序并實現(xiàn)其功能。第二,開始運行,判斷是否符合條件,如果符合贏的條件的話,就會跳轉(zhuǎn)到贏的那個子程序下,然后那個贏的子程序會調(diào)用記分的那個子程序,最后顯示贏的信息和分數(shù)后再轉(zhuǎn)到控制程序執(zhí)行控制和其后的程序。如果要是沒有贏也沒有輸?shù)脑挘浅绦驎娇刂频淖映绦蛑?,等控?完以后程序又會跳到程序判斷的那個地方重復的執(zhí)行。 4 二 、 系統(tǒng)總體設(shè)計 這個程序完成的功能就是和別的游戲一樣,最初,給出一個初始化的界面,和一個4 個方塊組成的小蛇 ,我們要把那個最初給出那個小 蛇 穿過那個 閃爍的 小紅 黃相間的小方塊 ,然后那個 小方塊 就會變成我們那個小 蛇 上的組成單元一樣的一個小 方塊 ,和在別的地方會在出現(xiàn)另一個小 方塊 ,我們接下來要做的就是要把那個小 方塊 穿過來,然后我們那個小 蛇 就會變長了,然后在穿過小 方塊 ,就這樣重復的做就行了,隨著你的穿過你的小 蛇 就會越 來越長了,這是你的得分就會越高,同時你難度也會變大的,因為如果你要碰到四周的變的話,或者你自己的那個小 蛇 首尾要是相連的話你就會輸了,所以當你那個小 蛇 很長的時候,難度自然就會變大了。snakeDlg,0 helpMsg db Help: [Space]Pause or Start | [Esc]Exit | [Arrow]Direction, 0 scoreMsg db Length:%d, 0 gameover db GAME OVER!, 0 BkgndClr dd 0000dd00h 。蛇體畫片 invoke CreateCompatibleDC, hdc mov hSnkDC, eax invoke LoadBitmap, hInstance, SnakeBmp mov hSnkBmp, eax invoke SelectObject, hSnkDC, eax 。食物畫片 2 invoke CreateCompatibleDC, hdc mov hFdDC2, eax invoke LoadBitmap, hInstance, FdBmp2 mov hFdBmp2, eax invoke SelectObject, hFdDC2, eax 3. 初始對話框 WndProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:L
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1