畢業(yè)論文 qt俄羅斯方塊游戲的設計與實現(xiàn).doc
約26頁DOC格式手機打開展開
畢業(yè)論文 qt俄羅斯方塊游戲的設計與實現(xiàn),目錄內(nèi)容提要i引言11. 緒論11.1游戲的歷史11.1.1 從頭談起11.1.2 圖形硬件的革命21.2游戲的意義與內(nèi)涵21.3 游戲的組成要素22. 可行性研究32.1 設計目的32.2 可行性研究前提42.3 可行性分析42.4 結(jié)論意見43. 需求分析53.1 引言53.2 游戲需求54. 設計基本的游戲功能5...


內(nèi)容介紹
此文檔由會員 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 設計目的 3
2.2 可行性研究前提 4
2.3 可行性分析 4
2.4 結(jié)論意見 4
3. 需求分析 5
3.1 引言 5
3.2 游戲需求 5
4. 設計基本的游戲功能 5
4.1 方塊類定義函數(shù) 6
4.2 程序核心函數(shù) 7
5. 程序主要功能設計及按鍵事件的控制 7
5.1 建立工程 7
5.2 添加定時器和開始按鈕 8
5.3 添加暫停和重新開始按鈕,完成基本的控制功能 9
5.4 改變顏色和給方塊添加圖片 10
5.5 是否顯示背景網(wǎng)格和下一個要出現(xiàn)的方塊 10
5.6 添加方塊移動的聲音 11
5.7 添加向下按鈕步數(shù)設置 12
5.8 添加方塊 12
5.9 設置旋轉(zhuǎn)游戲區(qū) 12
6.程序設計思想與流程圖 13
6.1 游戲?qū)崿F(xiàn)的核心方法 13
6.2 游戲是怎么實現(xiàn)顯示現(xiàn)在和已有的圖形的。 13
6.3 游戲是怎么判斷方塊已經(jīng)重合的 13
6.4 游戲是怎么進行消行的 14
6.5 對于改變圖形后越界或和別的圖形重合的處理方法 14
6.6按鍵事件 15
致謝 1
參考文獻 1
ABSTRACT 1
QT俄羅斯方塊游戲的設計與實現(xiàn)
學生姓名:張偉
指導教師:柳欣 李奎
內(nèi)容提要 俄羅斯方塊是個老幼皆宜的小游戲,它實現(xiàn)由四塊正方形的色塊組成,然后存儲在一個數(shù)組的四個元素中,計算機隨機產(chǎn)生不同七種類型的方塊,根據(jù)計算機定時器控制它在一定的時間不停的產(chǎn)生,用戶根據(jù)鍵盤的四個方向鍵控制翻轉(zhuǎn)、向左、向右和向下操作,(用信號和槽函數(shù)的關(guān)聯(lián)來實現(xiàn)對按鍵事件的控制)。然后程序根據(jù)這七種方塊堆疊成各種不同的模型。Qt是諾基亞開發(fā)的一個跨平臺的C++圖形用戶界面應用程序框架。它提供給應用程序開發(fā)者建立藝術(shù)級的圖形用戶界面所需的所用功能。論文描述了游戲的歷史,開發(fā)此游戲的環(huán)境,游戲開發(fā)的意義。遵循軟件工程的知識,從軟件問題定義開始,接著進行可行性研究、需求分析、概要設計、詳細設計,整個開發(fā)過程貫穿軟件工程的知識體系。
此次設計在Linux系統(tǒng)下,以QT+Creator為開發(fā)語言,使用C++和QT庫來進行游戲的設計與實現(xiàn)。
關(guān)鍵詞 數(shù)組 定時器 信號 槽函數(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 設計目的 3
2.2 可行性研究前提 4
2.3 可行性分析 4
2.4 結(jié)論意見 4
3. 需求分析 5
3.1 引言 5
3.2 游戲需求 5
4. 設計基本的游戲功能 5
4.1 方塊類定義函數(shù) 6
4.2 程序核心函數(shù) 7
5. 程序主要功能設計及按鍵事件的控制 7
5.1 建立工程 7
5.2 添加定時器和開始按鈕 8
5.3 添加暫停和重新開始按鈕,完成基本的控制功能 9
5.4 改變顏色和給方塊添加圖片 10
5.5 是否顯示背景網(wǎng)格和下一個要出現(xiàn)的方塊 10
5.6 添加方塊移動的聲音 11
5.7 添加向下按鈕步數(shù)設置 12
5.8 添加方塊 12
5.9 設置旋轉(zhuǎn)游戲區(qū) 12
6.程序設計思想與流程圖 13
6.1 游戲?qū)崿F(xiàn)的核心方法 13
6.2 游戲是怎么實現(xiàn)顯示現(xiàn)在和已有的圖形的。 13
6.3 游戲是怎么判斷方塊已經(jīng)重合的 13
6.4 游戲是怎么進行消行的 14
6.5 對于改變圖形后越界或和別的圖形重合的處理方法 14
6.6按鍵事件 15
致謝 1
參考文獻 1
ABSTRACT 1
QT俄羅斯方塊游戲的設計與實現(xiàn)
學生姓名:張偉
指導教師:柳欣 李奎
內(nèi)容提要 俄羅斯方塊是個老幼皆宜的小游戲,它實現(xiàn)由四塊正方形的色塊組成,然后存儲在一個數(shù)組的四個元素中,計算機隨機產(chǎn)生不同七種類型的方塊,根據(jù)計算機定時器控制它在一定的時間不停的產(chǎn)生,用戶根據(jù)鍵盤的四個方向鍵控制翻轉(zhuǎn)、向左、向右和向下操作,(用信號和槽函數(shù)的關(guān)聯(lián)來實現(xiàn)對按鍵事件的控制)。然后程序根據(jù)這七種方塊堆疊成各種不同的模型。Qt是諾基亞開發(fā)的一個跨平臺的C++圖形用戶界面應用程序框架。它提供給應用程序開發(fā)者建立藝術(shù)級的圖形用戶界面所需的所用功能。論文描述了游戲的歷史,開發(fā)此游戲的環(huán)境,游戲開發(fā)的意義。遵循軟件工程的知識,從軟件問題定義開始,接著進行可行性研究、需求分析、概要設計、詳細設計,整個開發(fā)過程貫穿軟件工程的知識體系。
此次設計在Linux系統(tǒng)下,以QT+Creator為開發(fā)語言,使用C++和QT庫來進行游戲的設計與實現(xiàn)。
關(guān)鍵詞 數(shù)組 定時器 信號 槽函數(shù) QT
TA們正在看...
- 制約我國農(nóng)產(chǎn)品貿(mào)易出口的弊端及對策探討.doc
- 制造業(yè)遠程多媒體監(jiān)控技術(shù)綜述.doc
- 智能大廈弱電系統(tǒng)集成方式的考慮.doc
- 智能建筑樓宇自控系統(tǒng)開放式標準及其應用探討.doc
- 智能建筑中的內(nèi)部無線尋呼系統(tǒng).doc
- 智能交通系統(tǒng)中的應用信息系統(tǒng).doc
- 智能網(wǎng)的發(fā)展.doc
- 智能網(wǎng)及其業(yè)務發(fā)展趨勢的研究.doc
- 智能網(wǎng)業(yè)務的網(wǎng)間互通.doc
- 解讀中國茶文化的密碼――茶文化典籍綜述.doc