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

正文內(nèi)容

匯編語(yǔ)言推箱子課程設(shè)計(jì)(參考版)

2025-06-10 17:25本頁(yè)面
  

【正文】 。同時(shí)還要感謝 外班 等同學(xué),他們也給了我很大的支持和幫助。同時(shí)感謝 各位 隊(duì)友的支持 ,他們給我們提供了必要的 素材 ,提供了很大的方便 , 感謝同 班同學(xué)的幫助 ,在作論文期間,他們不僅在學(xué)習(xí)上對(duì)我有很大的幫助,還在生活上提供方便。 29 參考文獻(xiàn) [1]錢(qián)曉捷 .匯編語(yǔ)言程序設(shè)計(jì) .北京:電子工業(yè)出版社, [2]沈美明、溫冬嬋等 .IBMPC 匯編語(yǔ)言程序設(shè)計(jì) .北京 .清華大學(xué)出版社 , [3] 詹仕華等 .匯編語(yǔ)言程序設(shè)計(jì) .北京 :中國(guó)電力出版社 , [4]詹仕華等 .匯編語(yǔ)言程序設(shè)計(jì)習(xí)題解答及課程實(shí)驗(yàn)、設(shè)計(jì)輔導(dǎo) .北京:中國(guó)電力出版社 , [5]王爽 .匯編語(yǔ) 言 . 北京:清華大學(xué)出版社 [6]曹加恒等編 .《新一代匯編語(yǔ)言課程設(shè)計(jì)》 . 北京:高等教育出版社, [7]楊路明等編 .《匯編語(yǔ)言程序設(shè)計(jì)》 . 長(zhǎng)沙:中南大學(xué)出版社, 30 致 謝 本設(shè)計(jì)是在 劉樹(shù)群 導(dǎo)師教授的悉心指導(dǎo)下完成的,導(dǎo)師淵博的知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,一絲不茍的工作作風(fēng),平易近人的性格都是我學(xué)習(xí)的楷模。再者,學(xué)習(xí)理論知識(shí)的目的還是要拿來(lái)運(yùn)用,通過(guò)實(shí)踐來(lái)鞏固所學(xué) 的理論知識(shí)。這次課程設(shè)計(jì)讓我更加懂得以后在面臨困難與挫折的時(shí)候要有平和的心態(tài),要有冷靜的頭腦。其實(shí)這次課程設(shè)計(jì)并不要求你把書(shū)上各種指令及其工能掌握的很好并且能熟練的運(yùn)用匯編語(yǔ)言編程,而恰恰 是利用這次課程設(shè)計(jì)的機(jī)會(huì)來(lái)提高這方面的能力。由于平時(shí)匯編語(yǔ)言的知識(shí)掌握的并不牢固,并且也沒(méi)有過(guò)像這樣的為期一周的匯編語(yǔ)言實(shí)踐課程。通過(guò)這次實(shí)際動(dòng)手能力的培養(yǎng),我進(jìn)一步熟悉了匯編語(yǔ)言的結(jié)構(gòu)和使用方法,基本達(dá)到了能獨(dú)立閱讀、編制和調(diào)試一定規(guī)模的匯編語(yǔ)言程序的水平。在整個(gè)程序的編寫(xiě)中,調(diào)試占了很大部分的時(shí)間。通過(guò)課程設(shè)計(jì)的編程和對(duì)編程過(guò)程中遇到的問(wèn)題的思考,有效的提高了我對(duì)匯編的認(rèn)識(shí)和理解,切實(shí)的提高了我的編程能力,補(bǔ)全了我的不足。 圖 調(diào)試游戲圖 8. 點(diǎn)擊“退出”,則會(huì)退出游戲。該界面介紹了關(guān)于本游戲的一些修改方法。 圖 選擇功能圖 27 6. 點(diǎn)擊游戲其他位置時(shí),則彈出如下圖所示的對(duì)話框,點(diǎn)擊“確定”恢復(fù)正常。該界面共有 9 個(gè)選項(xiàng)鍵,分別是墻、路、目的地、箱子、小人、鎖定、刪除、保存、返回主菜單,玩家可以通過(guò)對(duì)應(yīng)的數(shù)字按鍵或直接觸控屏幕實(shí)現(xiàn)對(duì)應(yīng)功能。 26 圖 自行編譯關(guān)卡圖 5. 點(diǎn)擊“編譯”,即可進(jìn)入玩家自行編譯游戲倉(cāng)庫(kù)中。 圖 選擇關(guān)卡圖 4. 點(diǎn)擊“文件”,即可進(jìn)入玩家自行編譯游戲倉(cāng)庫(kù)中。 25 圖 通關(guān)圖 3. 點(diǎn)擊“ ← , → ”即可進(jìn)入玩家自己已經(jīng)編輯好的游戲中,界面設(shè)計(jì)和系統(tǒng)設(shè)置的關(guān)卡相同,過(guò)關(guān)之后,自動(dòng)進(jìn)入系統(tǒng)設(shè)置的第一關(guān)卡。 該游戲的運(yùn)行步驟與調(diào)試結(jié)果如下: 1. 啟動(dòng)游戲后 游戲主界面,效果如圖所示。這是保證游戲正常運(yùn)行的必不可少的步驟。 ( 7)順序功能: 當(dāng)玩家完成了某一關(guān) 之后,隨著進(jìn)入下一關(guān)門(mén)可以按順序進(jìn)入下一關(guān),繼續(xù)開(kāi)始更有挑戰(zhàn)的關(guān)卡,如果該關(guān)是最后一關(guān),則顯示通關(guān)完成。 ( 5) 游戲功能: 玩家可以通過(guò)操縱鍵盤(pán)中的上下左右鍵進(jìn)入游戲進(jìn)行各種操作來(lái)完成游戲。當(dāng)然在正式開(kāi)始編寫(xiě)程序時(shí),需要上網(wǎng)搜集了游戲中要用到的圖片、 聲音等,收集一些有用的素材。 在畫(huà)面方面也要更加清新,方便各個(gè)年齡段的玩家使用。 。箱子只能推不能拉,而且一次只能推動(dòng)一個(gè)箱子,勝利條件是把所有箱子都推到目的地。游戲中玩家可以用鍵盤(pán)的上、下、左、右鍵控制小人的移動(dòng)位置,也可以直接觸摸手機(jī)屏幕完成相應(yīng)操作。invoke SendMessage,StbarHandle,SB_SETPARTS,1,150 ret InitStBar endp 19 ShowMessage proc Val:DWORD push eax invoke wsprintf,Addr szErrorMessage,Addr FmtStr,Val invoke MessageBox,hWnd,Addr szErrorMessage,Addr szCaption,MB_ICONINFORMATION pop eax ret ShowMessage endp end start 20 游戲數(shù)據(jù)流程和設(shè)計(jì)方案 本設(shè)計(jì)基本實(shí)現(xiàn)了可以在 PC平臺(tái)上運(yùn)行的推箱子游戲,本游戲分五個(gè)模塊:初始化模塊; 功能實(shí)現(xiàn)模 塊; 游戲設(shè)計(jì)模塊; 游戲數(shù)據(jù)模塊; 功能控制模塊。 設(shè)定數(shù)據(jù)結(jié)構(gòu) 例如行列數(shù)必須在 15*15 之間,玩家繪制地圖時(shí),當(dāng)前所選游標(biāo)實(shí)現(xiàn)添加、刪除、替代等功能,判斷玩家是否完成任務(wù)。在提取地圖信息的時(shí)候也進(jìn)行一次檢查,如果編輯地圖不合理則載入默認(rèn)設(shè)置。 pos = y *14 + x ZeroBased mov eax, y mov ebx, 14D mul bx add eax ,x ret XYtoPos endp 17 Repaint proc LOCAL R:RECT invoke GetClientRect,hWnd,Addr R invoke InvalidateRect,hWnd,Addr R,0 ret Repaint endp Check proc 。對(duì)于前面兩個(gè)函數(shù),首先判斷移動(dòng)的方向,人小人所在的位置沿著移動(dòng)的方向移動(dòng)一步畫(huà)小人,移動(dòng)兩步畫(huà)箱子,并設(shè)置狀態(tài)為“ b”;對(duì)于后面兩個(gè)參數(shù),首先判斷移動(dòng)的方向,從小人所在的位置沿著移動(dòng)方向移動(dòng)一步畫(huà)小人,移動(dòng)兩上在目的地畫(huà)箱子,并設(shè)置狀態(tài)為“ i”,表明箱子在目的地上。 X、 y 指明小人當(dāng)前所處的位置,字符 a表示移動(dòng)的方向,有“ u”、“ d”、“ l”和“ r” 4 個(gè)值,分別表示向上、下、左、右移動(dòng)。 push box mov al ,M2 .if al == MAP_ROAD 。 Get M1 mov eax,NewY mov ebx,14D mul bx add eax,NewX mov ebx,eax mov nPos1,eax mov al ,[esi][ebx] mov M1,al 。 KeyDownProc endp ManMove proc vKey :DWORD LOCAL NewX:DWORD LOCAL NewY:DWORD LOCAL NewX2 :DWORD LOCAL NewY2 :DWORD LOCAL M1 :byte LOCAL M2 :byte LOCAL nPos1 :DWORD LOCAL nPos2 :DWORD push esi mov eax,ManXPos mov NewX,eax mov NewX2,eax mov eax,ManYPos mov NewY,eax mov NewY2,eax mov eax ,vKey .if eax == VK_UP dec NewY dec NewY2 dec NewY2 13 .elseif eax == VK_DOWN inc NewY inc NewY2 inc NewY2 .elseif eax == VK_LEFT dec NewX d
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1