計算機系貪吃蛇論文.doc
約23頁DOC格式手機打開展開
計算機系貪吃蛇論文,基于mfc和lua的貪吃蛇游戲設(shè)計摘要“貪吃蛇”游戲是一個經(jīng)典的游戲,它因操作簡單,娛樂性強而廣受歡迎。自己基于mfc和lua技術(shù),開發(fā)了一個操作簡單,界面美觀,功能齊全的 “貪吃蛇” 游戲。整個游戲包括游戲開始,暫停,闖關(guān),結(jié)束等功能。通過本游戲的開發(fā),達(dá)到了學(xué)習(xí)mfc,lua和熟悉軟件開發(fā)流程的目的。本文對 “貪吃...


內(nèi)容介紹
此文檔由會員 快樂改變生活 發(fā)布
基于MFC和LUA的貪吃蛇游戲設(shè)計
摘要
“貪吃蛇”游戲是一個經(jīng)典的游戲,它因操作簡單,娛樂性強而廣受歡迎。自己基于MFC和LUA技術(shù),開發(fā)了一個操作簡單,界面美觀,功能齊全的 “貪吃蛇” 游戲。整個游戲包括游戲開始,暫停,闖關(guān),結(jié)束等功能。通過本游戲的開發(fā),達(dá)到了學(xué)習(xí)MFC,LUA和熟悉軟件開發(fā)流程的目的。
本文對 “貪吃蛇” 游戲的整個生命周期的各個開發(fā)階段進行詳細(xì)的介紹。重點分析本設(shè)計所采用的技術(shù)可行性,其次從游戲的功能設(shè)計進行講解,進行了游戲的概要設(shè)計和詳細(xì)設(shè)計,然后描述了具體代碼實現(xiàn),游戲的測試,文檔的編寫。游戲雖然簡單,但是從零開始學(xué)習(xí)MFC,LUA語言卻感覺是一個漫長的過程。把在學(xué)校學(xué)習(xí)的C++的基礎(chǔ)知識復(fù)習(xí)一下,還要深入學(xué)習(xí)STL模板庫。經(jīng)過自己在做過程中,反復(fù)編寫,反復(fù)調(diào)試,反復(fù)修改下,終于把程序完成。
游戲開發(fā)環(huán)境Visual studio 2010,首先在Visual studio 2010命令提示行中進行編譯下載來的lua-5.1源代碼,然后設(shè)置Visual studio 2010開發(fā)環(huán)境,導(dǎo)入lua51.lib庫和/src和/etc下的頭文件,在工程項目中,只需要包含lua.hpp文件就可以在工程C++語言和LUA語言之間進行相互調(diào)用。
關(guān)鍵字: 貪吃蛇 MFC LUA 軟件生命周期
目錄
第一章 MFC和LUA介紹 2
1.1 MFC介紹 2
1.2 LUA語言介紹 2
第二章 可行性分析和制定項目計劃 4
2.1游戲可行性分析 4
2.2項目計劃制定 4
第三章 需求分析 5
3.1需求分析 5
第四章 系統(tǒng)架構(gòu) 6
4.2 游戲截圖 6
第五章 編碼實現(xiàn) 9
5.1學(xué)習(xí)c++,MFC,LUA 9
5.2代碼實現(xiàn) 10
第六章 測試 17
6.1測試 17
6.2發(fā)現(xiàn)問題 19
第七章 總結(jié) 20
7.1 論文總結(jié) 20
7.2 致謝 20
摘要
“貪吃蛇”游戲是一個經(jīng)典的游戲,它因操作簡單,娛樂性強而廣受歡迎。自己基于MFC和LUA技術(shù),開發(fā)了一個操作簡單,界面美觀,功能齊全的 “貪吃蛇” 游戲。整個游戲包括游戲開始,暫停,闖關(guān),結(jié)束等功能。通過本游戲的開發(fā),達(dá)到了學(xué)習(xí)MFC,LUA和熟悉軟件開發(fā)流程的目的。
本文對 “貪吃蛇” 游戲的整個生命周期的各個開發(fā)階段進行詳細(xì)的介紹。重點分析本設(shè)計所采用的技術(shù)可行性,其次從游戲的功能設(shè)計進行講解,進行了游戲的概要設(shè)計和詳細(xì)設(shè)計,然后描述了具體代碼實現(xiàn),游戲的測試,文檔的編寫。游戲雖然簡單,但是從零開始學(xué)習(xí)MFC,LUA語言卻感覺是一個漫長的過程。把在學(xué)校學(xué)習(xí)的C++的基礎(chǔ)知識復(fù)習(xí)一下,還要深入學(xué)習(xí)STL模板庫。經(jīng)過自己在做過程中,反復(fù)編寫,反復(fù)調(diào)試,反復(fù)修改下,終于把程序完成。
游戲開發(fā)環(huán)境Visual studio 2010,首先在Visual studio 2010命令提示行中進行編譯下載來的lua-5.1源代碼,然后設(shè)置Visual studio 2010開發(fā)環(huán)境,導(dǎo)入lua51.lib庫和/src和/etc下的頭文件,在工程項目中,只需要包含lua.hpp文件就可以在工程C++語言和LUA語言之間進行相互調(diào)用。
關(guān)鍵字: 貪吃蛇 MFC LUA 軟件生命周期
目錄
第一章 MFC和LUA介紹 2
1.1 MFC介紹 2
1.2 LUA語言介紹 2
第二章 可行性分析和制定項目計劃 4
2.1游戲可行性分析 4
2.2項目計劃制定 4
第三章 需求分析 5
3.1需求分析 5
第四章 系統(tǒng)架構(gòu) 6
4.2 游戲截圖 6
第五章 編碼實現(xiàn) 9
5.1學(xué)習(xí)c++,MFC,LUA 9
5.2代碼實現(xiàn) 10
第六章 測試 17
6.1測試 17
6.2發(fā)現(xiàn)問題 19
第七章 總結(jié) 20
7.1 論文總結(jié) 20
7.2 致謝 20
TA們正在看...
- 2005年江蘇南京林業(yè)大學(xué)包裝材料學(xué)考研真題.doc
- 2005年江蘇南京林業(yè)大學(xué)室內(nèi)設(shè)計基礎(chǔ)考研真題.doc
- 2005年江蘇南京林業(yè)大學(xué)家具史考研真題.doc
- 2005年江蘇南京林業(yè)大學(xué)微生物學(xué)考研真題.doc
- 2005年江蘇南京林業(yè)大學(xué)數(shù)據(jù)結(jié)構(gòu)考研真題.doc
- 2005年江蘇南京林業(yè)大學(xué)機械概論考研真題.doc
- 2005年江蘇南京林業(yè)大學(xué)林業(yè)經(jīng)濟管理考研真題.doc
- 2005年江蘇南京林業(yè)大學(xué)植物生理學(xué)考研真題.doc
- 2005年江蘇南京林業(yè)大學(xué)自動控制理論考研真題.doc
- 2005年江蘇南京林業(yè)大學(xué)設(shè)計制圖考研真題.doc