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

正文內(nèi)容

vc制作俄羅斯方塊畢業(yè)設(shè)計-資料下載頁

2024-11-29 06:11本頁面

【導(dǎo)讀】短短二十年不到的時間,游戲產(chǎn)業(yè)已經(jīng)發(fā)生了翻天覆地的變化。戲主機(jī)不斷的換代更新,面向PC平臺的游戲?qū)﹄娔X的配置要求也是越來越高。游戲的特點,因為可玩性是這款游戲是否受歡迎、能否生存下去的重點。但中國的3D技術(shù)還處于萌芽階段,我之所以選擇這個課題也是因為本人對中國游戲業(yè)十分關(guān)心,非常希望。中國能在游戲產(chǎn)業(yè)上強(qiáng)大起來,不輸于其他發(fā)達(dá)國家。因為它是基于WINDOWS的編程工具,其功能十分強(qiáng)大。網(wǎng)上查找資料,我現(xiàn)在已經(jīng)對VC++有了初步的了解,但僅僅是這樣還是不夠。編寫更復(fù)雜的程序,必須掌握更深奧的知識。要了解Windows的消息機(jī)制以及回調(diào)。以使自己在計算機(jī)方面的知識量得到很大的提高。俄羅斯方塊游戲由莫斯科科學(xué)學(xué)院程序員AlexeiPajitnov設(shè)計,發(fā)行于1985年。隨后幾年,俄羅斯方塊開始登陸各大游戲主機(jī)。但是拜亞洲盜版商人所賜,俄羅斯方塊被引進(jìn)到國內(nèi),如今已成為家喻戶曉。游戲區(qū)域由許多等面積的小方塊構(gòu)成,這些區(qū)域狀態(tài)只有滿或空兩種。

  

【正文】 )。 pDC SelectObject(m_pGrayBrush)。 pDC Rectangle(m_iStartY ,m_iStartX, m_iStartY + 203, m_iStartX + 圖 4— 10 變換背景顏色后的游戲 25 403)。 pDCSelectObject(m_pBlackPen)。 break。 } 游戲背景的填充是用前面所定義的畫刷來完成的,首先就定義了黑、灰、綠、紅四種顏色的畫刷。從語句可以看出黑色畫刷填充了游戲底色,灰色畫刷填充了游戲區(qū)域。 根據(jù) CASE 的不同,灰色是可以轉(zhuǎn)變?yōu)榫G色或是紅色。 選項中顏色背景的轉(zhuǎn)化還需要調(diào)用 ID。其中之一的函數(shù)如下: void CSkyblue_RectView::OnUpdateBACKSPACE1(CCmdUI* pCmdUI) { if (m_bGameEnd) pCmdUI Enable(TRUE)。 else pCmdUI Enable(FALSE)。 if (m_iBACKSPACE == 0) pCmdUI SetCheck(TRUE)。 else pCmdUI SetCheck(FALSE)。 } void CSkyblue_RectView::OnOptionBACKSPACE1() { m_iBACKSPACE = 0。 } 這個函數(shù)功能的實現(xiàn)和前面方塊顏色的實現(xiàn)原理相同 ,只是調(diào)用 的 ID不同罷了 。 游戲加分規(guī)則 游戲區(qū)域的下方顯示分?jǐn)?shù),其算分規(guī)則為:一次銷掉一行,加 100 分;一次銷掉兩行,加 400 分;一次銷掉三行,加 900 分;一次銷掉四行,加 1600 分。 游戲內(nèi)部的實現(xiàn)為:假如銷掉 X行,則分?jǐn)?shù)為: X*(X*100)。 X值的大小為 1到4。 游戲結(jié)束判斷 在方塊下落時不僅要判斷其是否到達(dá) 底 部,同時還要判斷是否也到達(dá)了游戲頂部,從而判定游戲是否因違規(guī)而結(jié)束。 一旦游戲結(jié)束, OnGameEnd()函數(shù)便立即中斷 26 所有操作,提示“游戲已結(jié)束”的對話框。 游戲到達(dá)頂部的判斷函數(shù)如下所 示: if (m_isBottom) for (i=0。im_iCol。i++) if (GameStatus[0][i]) { KillTimer(1)。 AfxMessageBox(游戲已結(jié)束! )。 for (j=0。jm_iRow。j++) for (k=0。km_iCol。k++) GameStatus[j][k]=0。 Invalidate(FALSE)。 m_bGameEnd = TRUE。 break。 } 游戲結(jié)束后便要刷新游戲區(qū)域,以便下一次繼續(xù)游戲時保證游戲 區(qū)域內(nèi)沒有別的方塊。 游戲結(jié)束畫面 如圖 所示 : 27 結(jié) 論 通過這幾個月的畢業(yè)論文設(shè)計及對專業(yè)知識的學(xué)習(xí),我的收獲很大。剛開始做畢業(yè)設(shè)計自然是不知從何下手,但在指導(dǎo)老師彭文藝的指引下,我按部就班的完成了每個星期所布置的任務(wù),從而慢慢走上了正軌,現(xiàn)在論文也接近尾聲。這些都讓我感到無比的欣慰。 從課題選擇、方案論證到具體設(shè)計,每一步對我來說無疑是巨大的嘗試和挑戰(zhàn),也成就了我在大學(xué)期間獨立完成的最大的項目。 在開始做這個游戲之前,我很少接觸編程方面的知識,更不知道一個編寫一個游戲程序應(yīng)該從哪 里下手,經(jīng)過翻閱大量的書籍和在網(wǎng)上搜索相關(guān)資料,我對 VC++的了解越來越深。 在具體設(shè)計的過程中,我遇到了更大的困難。面對猶如天書般的程序設(shè)計書,我仍然硬著頭皮把他們一點一點看了下來。有時一遍不懂看兩遍,兩遍不懂看三編。面對冗長的程序代碼,我也是一字一句參照參考書把他們的注釋都寫了下來,并加以了解。 雖然我的設(shè)計作品不是很成熟,即使借鑒前人的很多資料仍然還有很多不足之處,但我仍然心里有一種莫大的幸福感,因為我實實在在地走過了一個完整的設(shè)計所應(yīng)該走的每一個過程,并且享受了每一個過程,更重要的是這個設(shè)計中我加入了自己鮮活的思想。 總之,這次畢業(yè)設(shè)計的經(jīng)歷,會使我終身受益,他使我感受到做設(shè)計和寫論文是要真真正正用心去做的一件事情,是真正的自己學(xué)習(xí)的過程和研究的過程,沒有學(xué)習(xí)就不可能有研究的能力,沒有自己的研究,就不會有所突破,就不會在所學(xué)專業(yè)中有所成就。希望這次的經(jīng)歷能讓我在以后學(xué)習(xí)中激勵我繼續(xù)進(jìn)步。 圖 4— 11 游戲結(jié)束畫面 28 致 謝 這次的畢業(yè)設(shè)計是在匆忙之中完成的,雖然編寫的程序可以正常運行并且加入了自己一些原創(chuàng)的東西,但是還是不能說很滿意。游戲還是顯得簡單了一些,外觀比較粗糙,游戲功能并不是很豐富。但是設(shè)計 的過程仍然是艱辛有意義的。畢竟從中也學(xué)到了許多新的知識。 做一件事情,不必過于在乎最終的結(jié)果,可貴的是過程中的收獲。 本篇論文雖然凝聚著自己的汗水,但卻不是個人智慧的產(chǎn)品,沒有導(dǎo)師的指引和贈予,我在大學(xué)的學(xué)術(shù)成長肯定會大打折扣。當(dāng)我打完畢業(yè)論文的最后一個字符,涌上心頭的不是長途跋涉后抵達(dá)終點的欣喜,而是源自心底的誠摯謝意。我首先要感謝我的導(dǎo)師 彭文藝 ,對我的構(gòu)思以及論文的內(nèi)容不厭其煩的進(jìn)行多次指導(dǎo)和悉心指點,使我在完成論文的同時也深受啟發(fā)和教育。 從課題選擇、方案論證到具體設(shè)計和調(diào)試,無不凝聚著彭文藝?yán)蠋煹男难?汗水,在四年的本科學(xué)習(xí)和生活期間,也始終感受著導(dǎo)師的精心指導(dǎo)和無私的關(guān)懷,我受益匪淺。在此向彭文藝?yán)蠋煴硎旧钌畹母兄x和崇高的敬意。 然后還要感謝大學(xué)四年來所有的老師,為我們打下計算機(jī)專業(yè)知識的基礎(chǔ)。同時還要感謝所有的同學(xué)們,正是因為有了你們的支持和鼓勵。此次畢業(yè)設(shè)計才會順利完成。 29 參考文獻(xiàn) [1] 羅偉堅 . Visual C++ 經(jīng)典游戲程序設(shè)計 .人民郵電出版社 , 2020 [2] 張衛(wèi)華 ,劉征 ,趙志剛 .Visual C++ 程序設(shè)計實戰(zhàn)訓(xùn)練 舉一反三 .人民郵電出版社 , 2020 [3] 張海藩 .軟件工程 .人民郵電 出版社 , 2020 [4] 張德慧,周元哲 .C++面向?qū)ο蟪绦蛟O(shè)計 .科學(xué)出版社 ,2020 [5] 劉長明 .Visual C++實踐與提高 多媒體篇 .中國鐵道出版社, 2020 [6] 宇鵬,王曉峰 . Visual C++實踐與提高 ActiveX 篇 . 中國鐵道出版社 ,2020 [7] 羅斌 .Visual C++編程技巧精選 500例 .中國水利水電出版社, 2020 [8] 羅建軍 ,崔舒寧 ,楊琦 .大學(xué) Visusl C++程序設(shè)計案例教程 .高等教育出版社 ,2020 [9] 宛延鎧 .C++語言和面向?qū)ο蟪绦蛟O(shè)計 . 清華大學(xué)出版社 .1997 [10] 鄭阿齊 ,丁有和 .Visual C++ 教程 .機(jī)械工業(yè)出版社 ,2020 [11] 潘愛民 ,王國印 .VC++技術(shù)內(nèi)幕 .清華大學(xué)出版社 ,2020 [12] 劉刀桂 ,孟繁晶 .VC++ 實踐與提高 .中國鐵路出版社 , 2020 [13] 楊富國 ,王浩 ,唐巧琪 .Visual C++ 程序開發(fā)案例解析 .清華大學(xué)出版社,2020 [14] 陸麗娜 .軟件工程 .經(jīng)濟(jì)科學(xué)出版社 , 2020 [15] 徐曉剛 ,王秀娟 . VC 入門與提高 .清華 大學(xué)出版社 , 2020 [16] 張海藩 .軟件工程 .人民郵電 出版社 , 2020 30 [17] Gerow C++ Programming Language. 清華大學(xué)出版社 , 2020 [18] Angela Paul ++程序設(shè)計 .清華大學(xué)出版社 ,2020 [19] Stephen , C++ Gotchas: Avoiding Common Problems in Coding and Design. Addison Wesley. November 29, 2020 [20] Philip Romanik,Amy Muntz. Applied C++: Practical Techniques for Building Better Software . Addison Wesley. April 21, 2020
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1