計算機(jī)系貪吃蛇論文.doc
約23頁DOC格式手機(jī)打開展開
計算機(jī)系貪吃蛇論文,基于mfc和lua的貪吃蛇游戲設(shè)計摘要“貪吃蛇”游戲是一個經(jīng)典的游戲,它因操作簡單,娛樂性強(qiáng)而廣受歡迎。自己基于mfc和lua技術(shù),開發(fā)了一個操作簡單,界面美觀,功能齊全的 “貪吃蛇” 游戲。整個游戲包括游戲開始,暫停,闖關(guān),結(jié)束等功能。通過本游戲的開發(fā),達(dá)到了學(xué)習(xí)mfc,lua和熟悉軟件開發(fā)流程的目的。本文對 “貪吃...
內(nèi)容介紹
此文檔由會員 快樂改變生活 發(fā)布
基于MFC和LUA的貪吃蛇游戲設(shè)計
摘要
“貪吃蛇”游戲是一個經(jīng)典的游戲,它因操作簡單,娛樂性強(qiáng)而廣受歡迎。自己基于MFC和LUA技術(shù),開發(fā)了一個操作簡單,界面美觀,功能齊全的 “貪吃蛇” 游戲。整個游戲包括游戲開始,暫停,闖關(guān),結(jié)束等功能。通過本游戲的開發(fā),達(dá)到了學(xué)習(xí)MFC,LUA和熟悉軟件開發(fā)流程的目的。
本文對 “貪吃蛇” 游戲的整個生命周期的各個開發(fā)階段進(jìn)行詳細(xì)的介紹。重點分析本設(shè)計所采用的技術(shù)可行性,其次從游戲的功能設(shè)計進(jìn)行講解,進(jìn)行了游戲的概要設(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命令提示行中進(jìn)行編譯下載來的lua-5.1源代碼,然后設(shè)置Visual studio 2010開發(fā)環(huán)境,導(dǎo)入lua51.lib庫和/src和/etc下的頭文件,在工程項目中,只需要包含lua.hpp文件就可以在工程C++語言和LUA語言之間進(jìn)行相互調(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)典的游戲,它因操作簡單,娛樂性強(qiáng)而廣受歡迎。自己基于MFC和LUA技術(shù),開發(fā)了一個操作簡單,界面美觀,功能齊全的 “貪吃蛇” 游戲。整個游戲包括游戲開始,暫停,闖關(guān),結(jié)束等功能。通過本游戲的開發(fā),達(dá)到了學(xué)習(xí)MFC,LUA和熟悉軟件開發(fā)流程的目的。
本文對 “貪吃蛇” 游戲的整個生命周期的各個開發(fā)階段進(jìn)行詳細(xì)的介紹。重點分析本設(shè)計所采用的技術(shù)可行性,其次從游戲的功能設(shè)計進(jìn)行講解,進(jìn)行了游戲的概要設(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命令提示行中進(jìn)行編譯下載來的lua-5.1源代碼,然后設(shè)置Visual studio 2010開發(fā)環(huán)境,導(dǎo)入lua51.lib庫和/src和/etc下的頭文件,在工程項目中,只需要包含lua.hpp文件就可以在工程C++語言和LUA語言之間進(jìn)行相互調(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們正在看...
- 2007年江蘇南京醫(yī)科大學(xué)生物綜合考研真題a卷.doc
- 2007年江蘇南京大學(xué)國際關(guān)系考研真題.doc
- 2007年江蘇南京大學(xué)政府管理學(xué)院政治學(xué)原理考研真題.doc
- 2007年江蘇南京大學(xué)文學(xué)考研真題.doc
- 2007年江蘇南京大學(xué)普通生物學(xué)考研真題.doc
- 2007年江蘇南京大學(xué)法理學(xué)考研真題.doc
- 2007年江蘇南京大學(xué)社會學(xué)方法考研真題.doc
- 2007年江蘇南京大學(xué)社會學(xué)理論考研真題.doc
- 2007年江蘇南京大學(xué)考古學(xué)考研真題.doc
- 2007年江蘇南京大學(xué)行政管理考研真題.doc