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

正文內(nèi)容

c掃雷課程設(shè)計(jì)報(bào)告(已修改)

2025-04-23 22:17 本頁(yè)面
 

【正文】 青島理工大學(xué)C++面向?qū)ο笳n程設(shè)計(jì)報(bào)告院(系): 專業(yè): 學(xué)生姓名: 學(xué)號(hào):   班級(jí):__ ___ _ 題目: 起迄日期: 設(shè)計(jì)地點(diǎn): 指 導(dǎo) 教 師: 完成日期: 2013 年7月 5 日目錄一、題目概述 1二、設(shè)計(jì)內(nèi)容 2三、調(diào)試分析 5四、設(shè)計(jì)總結(jié) 12五、參考文獻(xiàn) 13六、附錄 13一、題目概述(一):選課題目: 題目:游戲— 《掃雷》 設(shè)計(jì)內(nèi)容:掃雷程序?qū)⒁獙?shí)現(xiàn)類似windows系統(tǒng)自帶的掃雷程序功能即可以顯示附近雷區(qū)雷的個(gè)數(shù),同時(shí)在游戲成功和失敗的時(shí)候能跳出新的對(duì)話框,并配有相對(duì)應(yīng)的表情,還可以記錄玩家玩耍的時(shí)間和剩余雷區(qū)雷的個(gè)數(shù)等基本功能。(二):選做次項(xiàng)目的意義: 意義:隨著科學(xué)技術(shù)突飛猛進(jìn),知識(shí)經(jīng)濟(jì)初見端倪,特別是信息技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展和廣泛應(yīng)用,對(duì)社會(huì)的政治、經(jīng)濟(jì)、軍事、科技和文化等領(lǐng)域產(chǎn)生越來(lái)越深刻的影響,也正在改變這人們的工作、生活、學(xué)習(xí)和文化交流方式。尤其在游戲方面更是影響甚大,各種網(wǎng)絡(luò)游戲隨處可見。尤其可以借助C++實(shí)現(xiàn)很多簡(jiǎn)單游戲的制作,其中掃雷就是一款適合單機(jī)玩耍的游戲。掃雷最原始的版本可以追溯到1973年一款名為“方塊”的游戲?!? 不久之后,“方塊”被改寫成了游戲“Rlogic”。在“Rlogic”里,玩家的任務(wù)是作為美國(guó)海軍陸戰(zhàn)隊(duì)隊(duì)員,為指揮中心探出一條沒有地雷的安全路線,如果路全被地雷堵死就算輸。兩年后,湯姆安德森在“Rlogic”的基礎(chǔ)上又編寫出了游戲“地雷”,由此奠定了現(xiàn)代掃雷游戲的雛形?! ? 1981年, 微軟公司的 羅伯特杜爾 和 卡特約翰遜 兩位工程師在Windows ,掃雷游戲才正式在全世界推廣開來(lái)?! ? 這款游戲的玩法是在一個(gè)9*9(初級(jí)),16*16(中級(jí)),16*30(高級(jí)),或自定義大小的方塊矩陣中隨機(jī)布置一定量的地雷(初級(jí)為10個(gè),中級(jí)為40個(gè),高級(jí)為99個(gè))。由玩家逐個(gè)翻開方塊,以找出所有地雷為最終游戲目標(biāo)。如果玩家翻開的方塊有地雷,則游戲結(jié)束。本課程設(shè)計(jì)實(shí)現(xiàn)類似于Windows操作系統(tǒng)自帶的掃雷游戲。在課程設(shè)計(jì)中,系統(tǒng)開發(fā)平臺(tái)為Windows XP/windows 7,程序設(shè)計(jì)語(yǔ)言采用Visual C++,程序運(yùn)行平臺(tái)為Windows XP/windows 7。在程序設(shè)計(jì)中,把整個(gè)雷區(qū)看成一個(gè)二維數(shù)組,把雷方塊定義為具有所在雷區(qū)二維數(shù)組的行和列、當(dāng)前狀態(tài)、方塊屬性、歷史狀態(tài)的結(jié)構(gòu)體。整個(gè)游戲程序包括了布雷、掃雷過(guò)程和結(jié)果三個(gè)階段,在處理鼠標(biāo)響應(yīng)事件中伴隨著GDI繪圖。程序通過(guò)調(diào)試運(yùn)行,實(shí)現(xiàn)了設(shè)計(jì)目標(biāo),能夠同時(shí)滿足掃雷游戲初學(xué)者和高手的需要。(三):程序所實(shí)現(xiàn)的功能: 本系統(tǒng)是使用Visual C++在C++的基礎(chǔ)上創(chuàng)建的,并用MFC實(shí)現(xiàn)程序可視化,程序功能不是太多,但基本功能都可以實(shí)現(xiàn),主要功能包括:(1)選擇級(jí)別后將出現(xiàn)相應(yīng)級(jí)別的掃雷區(qū)域,這是用戶使用鼠標(biāo)左鍵單擊雷區(qū)中任何一個(gè)方塊便啟動(dòng)計(jì)時(shí)器。(2)用戶要揭開某個(gè)方塊,可單擊它。若所揭方塊下有雷,用戶便輸了這一局,若所揭方塊下無(wú)雷,則顯示一個(gè)數(shù)字,該數(shù)字代表方塊的周圍的8個(gè)方塊中共有多少顆雷。(3)如果用戶認(rèn)為某個(gè)方塊下埋著雷,單擊右鍵可以在方塊上標(biāo)識(shí)一個(gè)用戶認(rèn)為是雷的圖標(biāo),即給出一個(gè)掃雷標(biāo)記。用戶每標(biāo)記出一個(gè)掃雷標(biāo)記(無(wú)論用戶的標(biāo)記是否正確),程序?qū)@示的剩余雷數(shù)減少一個(gè)。(4)掃雷勝利后,顯示游戲勝利,失敗后顯示再來(lái)一局。(5)用戶可以改變游戲界面的顏色外觀。(6)游戲中用戶可以通過(guò)菜單重新開始新游戲。(四):本程序所使用的開發(fā)運(yùn)行環(huán)境主要包括:開發(fā)工具: VC++運(yùn)行環(huán)境: Windows winwindows xp(五):本程序設(shè)計(jì)要達(dá)到的最終目的:將理論教學(xué)中涉及到的知識(shí)點(diǎn)貫穿起來(lái),對(duì)不同的數(shù)據(jù)類型、程序控制結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)作一比較和總結(jié),結(jié)合設(shè)計(jì)題目進(jìn)行綜合性應(yīng)用,對(duì)所學(xué)知識(shí)達(dá)到融會(huì)貫通的程度。通過(guò)課程設(shè)計(jì),學(xué)生在下述各方面的能力應(yīng)該得到鍛煉:(1)進(jìn)一步鞏固、加深學(xué)生所學(xué)專業(yè)課程《C++語(yǔ)言教程》的基本理論知識(shí),理論聯(lián)系實(shí)際,進(jìn)一步培養(yǎng)學(xué)生綜合分析問(wèn)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1