畢業(yè)論文 qt俄羅斯方塊游戲的設(shè)計(jì)與實(shí)現(xiàn).doc
約26頁DOC格式手機(jī)打開展開
畢業(yè)論文 qt俄羅斯方塊游戲的設(shè)計(jì)與實(shí)現(xiàn),目錄內(nèi)容提要i引言11. 緒論11.1游戲的歷史11.1.1 從頭談起11.1.2 圖形硬件的革命21.2游戲的意義與內(nèi)涵21.3 游戲的組成要素22. 可行性研究32.1 設(shè)計(jì)目的32.2 可行性研究前提42.3 可行性分析42.4 結(jié)論意見43. 需求分析53.1 引言53.2 游戲需求54. 設(shè)計(jì)基本的游戲功能5...
內(nèi)容介紹
此文檔由會(huì)員 ljjwl8321 發(fā)布
目 錄
內(nèi)容提要 I
引言 1
1. 緒論 1
1.1游戲的歷史 1
1.1.1 從頭談起 1
1.1.2 圖形硬件的革命 2
1.2游戲的意義與內(nèi)涵 2
1.3 游戲的組成要素 2
2. 可行性研究 3
2.1 設(shè)計(jì)目的 3
2.2 可行性研究前提 4
2.3 可行性分析 4
2.4 結(jié)論意見 4
3. 需求分析 5
3.1 引言 5
3.2 游戲需求 5
4. 設(shè)計(jì)基本的游戲功能 5
4.1 方塊類定義函數(shù) 6
4.2 程序核心函數(shù) 7
5. 程序主要功能設(shè)計(jì)及按鍵事件的控制 7
5.1 建立工程 7
5.2 添加定時(shí)器和開始按鈕 8
5.3 添加暫停和重新開始按鈕,完成基本的控制功能 9
5.4 改變顏色和給方塊添加圖片 10
5.5 是否顯示背景網(wǎng)格和下一個(gè)要出現(xiàn)的方塊 10
5.6 添加方塊移動(dòng)的聲音 11
5.7 添加向下按鈕步數(shù)設(shè)置 12
5.8 添加方塊 12
5.9 設(shè)置旋轉(zhuǎn)游戲區(qū) 12
6.程序設(shè)計(jì)思想與流程圖 13
6.1 游戲?qū)崿F(xiàn)的核心方法 13
6.2 游戲是怎么實(shí)現(xiàn)顯示現(xiàn)在和已有的圖形的。 13
6.3 游戲是怎么判斷方塊已經(jīng)重合的 13
6.4 游戲是怎么進(jìn)行消行的 14
6.5 對(duì)于改變圖形后越界或和別的圖形重合的處理方法 14
6.6按鍵事件 15
致謝 1
參考文獻(xiàn) 1
ABSTRACT 1
QT俄羅斯方塊游戲的設(shè)計(jì)與實(shí)現(xiàn)
學(xué)生姓名:張偉
指導(dǎo)教師:柳欣 李奎
內(nèi)容提要 俄羅斯方塊是個(gè)老幼皆宜的小游戲,它實(shí)現(xiàn)由四塊正方形的色塊組成,然后存儲(chǔ)在一個(gè)數(shù)組的四個(gè)元素中,計(jì)算機(jī)隨機(jī)產(chǎn)生不同七種類型的方塊,根據(jù)計(jì)算機(jī)定時(shí)器控制它在一定的時(shí)間不停的產(chǎn)生,用戶根據(jù)鍵盤的四個(gè)方向鍵控制翻轉(zhuǎn)、向左、向右和向下操作,(用信號(hào)和槽函數(shù)的關(guān)聯(lián)來實(shí)現(xiàn)對(duì)按鍵事件的控制)。然后程序根據(jù)這七種方塊堆疊成各種不同的模型。Qt是諾基亞開發(fā)的一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序框架。它提供給應(yīng)用程序開發(fā)者建立藝術(shù)級(jí)的圖形用戶界面所需的所用功能。論文描述了游戲的歷史,開發(fā)此游戲的環(huán)境,游戲開發(fā)的意義。遵循軟件工程的知識(shí),從軟件問題定義開始,接著進(jìn)行可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì),整個(gè)開發(fā)過程貫穿軟件工程的知識(shí)體系。
此次設(shè)計(jì)在Linux系統(tǒng)下,以QT+Creator為開發(fā)語言,使用C++和QT庫來進(jìn)行游戲的設(shè)計(jì)與實(shí)現(xiàn)。
關(guān)鍵詞 數(shù)組 定時(shí)器 信號(hào) 槽函數(shù) QT
內(nèi)容提要 I
引言 1
1. 緒論 1
1.1游戲的歷史 1
1.1.1 從頭談起 1
1.1.2 圖形硬件的革命 2
1.2游戲的意義與內(nèi)涵 2
1.3 游戲的組成要素 2
2. 可行性研究 3
2.1 設(shè)計(jì)目的 3
2.2 可行性研究前提 4
2.3 可行性分析 4
2.4 結(jié)論意見 4
3. 需求分析 5
3.1 引言 5
3.2 游戲需求 5
4. 設(shè)計(jì)基本的游戲功能 5
4.1 方塊類定義函數(shù) 6
4.2 程序核心函數(shù) 7
5. 程序主要功能設(shè)計(jì)及按鍵事件的控制 7
5.1 建立工程 7
5.2 添加定時(shí)器和開始按鈕 8
5.3 添加暫停和重新開始按鈕,完成基本的控制功能 9
5.4 改變顏色和給方塊添加圖片 10
5.5 是否顯示背景網(wǎng)格和下一個(gè)要出現(xiàn)的方塊 10
5.6 添加方塊移動(dòng)的聲音 11
5.7 添加向下按鈕步數(shù)設(shè)置 12
5.8 添加方塊 12
5.9 設(shè)置旋轉(zhuǎn)游戲區(qū) 12
6.程序設(shè)計(jì)思想與流程圖 13
6.1 游戲?qū)崿F(xiàn)的核心方法 13
6.2 游戲是怎么實(shí)現(xiàn)顯示現(xiàn)在和已有的圖形的。 13
6.3 游戲是怎么判斷方塊已經(jīng)重合的 13
6.4 游戲是怎么進(jìn)行消行的 14
6.5 對(duì)于改變圖形后越界或和別的圖形重合的處理方法 14
6.6按鍵事件 15
致謝 1
參考文獻(xiàn) 1
ABSTRACT 1
QT俄羅斯方塊游戲的設(shè)計(jì)與實(shí)現(xiàn)
學(xué)生姓名:張偉
指導(dǎo)教師:柳欣 李奎
內(nèi)容提要 俄羅斯方塊是個(gè)老幼皆宜的小游戲,它實(shí)現(xiàn)由四塊正方形的色塊組成,然后存儲(chǔ)在一個(gè)數(shù)組的四個(gè)元素中,計(jì)算機(jī)隨機(jī)產(chǎn)生不同七種類型的方塊,根據(jù)計(jì)算機(jī)定時(shí)器控制它在一定的時(shí)間不停的產(chǎn)生,用戶根據(jù)鍵盤的四個(gè)方向鍵控制翻轉(zhuǎn)、向左、向右和向下操作,(用信號(hào)和槽函數(shù)的關(guān)聯(lián)來實(shí)現(xiàn)對(duì)按鍵事件的控制)。然后程序根據(jù)這七種方塊堆疊成各種不同的模型。Qt是諾基亞開發(fā)的一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序框架。它提供給應(yīng)用程序開發(fā)者建立藝術(shù)級(jí)的圖形用戶界面所需的所用功能。論文描述了游戲的歷史,開發(fā)此游戲的環(huán)境,游戲開發(fā)的意義。遵循軟件工程的知識(shí),從軟件問題定義開始,接著進(jìn)行可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì),整個(gè)開發(fā)過程貫穿軟件工程的知識(shí)體系。
此次設(shè)計(jì)在Linux系統(tǒng)下,以QT+Creator為開發(fā)語言,使用C++和QT庫來進(jìn)行游戲的設(shè)計(jì)與實(shí)現(xiàn)。
關(guān)鍵詞 數(shù)組 定時(shí)器 信號(hào) 槽函數(shù) QT
TA們正在看...
- 小升初數(shù)學(xué)基本概念大全.doc
- 小升初數(shù)學(xué)復(fù)習(xí)重點(diǎn)歸納整理.doc
- 小升初數(shù)學(xué)工程問題練習(xí)題及解析.doc
- 小升初數(shù)學(xué)平面圖形與立體圖形綜合練習(xí).doc
- 小升初數(shù)學(xué)應(yīng)用題大全.doc
- 小升初數(shù)學(xué)應(yīng)用題大全41497.doc
- 小升初數(shù)學(xué)應(yīng)用題大全已排版資料.doc
- 小升初數(shù)學(xué)應(yīng)用題重點(diǎn)題型.doc
- 小升初數(shù)學(xué)必會(huì)的73道典型題解題思路精排打印版.doc
- 小升初數(shù)學(xué)必會(huì)的典型題解題思路.doc