畢業(yè)論文 基于java的連連看游戲設(shè)計.doc
約25頁DOC格式手機打開展開
畢業(yè)論文 基于java的連連看游戲設(shè)計,摘要游戲發(fā)展至今已經(jīng)有30多年歷史,在這個短暫的時期里,隨著硬件水平的提高,游戲開發(fā)新技術(shù)層出不窮,經(jīng)典游戲比比皆是。大部分的人一聽到連連看游戲,通常就會想到這是一個小游戲。連連看游戲,是指在一個區(qū)域內(nèi),分布著許多不同的圖片,通過點擊兩張相同的圖片并符合一定的規(guī)則消除它們的一個游戲。我們最常見的是在qq游戲大廳里的qq...
內(nèi)容介紹
此文檔由會員 ljjwl8321 發(fā)布
摘要
游戲發(fā)展至今已經(jīng)有30多年歷史,在這個短暫的時期里,隨著硬件水平的提高,游戲開發(fā)新技術(shù)層出不窮,經(jīng)典游戲比比皆是。大部分的人一聽到連連看游戲,通常就會想到這是一個小游戲。
連連看游戲,是指在一個區(qū)域內(nèi),分布著許多不同的圖片,通過點擊兩張相同的圖片并符合一定的規(guī)則消除它們的一個游戲。我們最常見的是在QQ游戲大廳里的QQ連連看,網(wǎng)絡(luò)上也有許多各式各樣的單機版連連看游戲。在游戲的過程中,可以考慮下如何使用自己掌握的程序去實現(xiàn)游戲的效果,并嘗試去開發(fā)屬于自己的連連看,這是一件十分愜意的事情。在本章中,我們將詳細(xì)的教大家如何使用Java去開發(fā)一款屬于自己的單機連連看。
本游戲采用JAVA語言開發(fā),以MyEclipse為開發(fā)平臺。游戲主界面是基于GUI(圖形用戶界面)的開發(fā),使得游戲界面簡單清晰。并調(diào)用了其中的一些函數(shù),完成了事件的觸發(fā)功能。希望通過這次開發(fā)設(shè)計出的連連看小游戲,給大家的生活帶來一點樂趣。
游戲通過定義動態(tài)的二維數(shù)組,根據(jù)一定的算法實現(xiàn)規(guī)定的路徑判斷。
關(guān)鍵詞:連連看、小游戲、JAVA、GUI、數(shù)組
Abstract
Game development has 30 years of history, in this short period, along with the hardware level, game development new technology emerge in an endless stream, classic games meet the eye everywhere. Most of the people hear Lianliankan game, they usually think this is a small game.
Lianliankan game, refers to a region, the distribution of many different pictures, click through to two cards of the same picture and conform to certain rules to eliminate them in a game. It is most common in QQ game hall QQ Lianliankan, the network also has a lot of every kind of stand-alone edition game. In the course of the game, can consider how to use their mastery of the program to achieve game effects, and try to develop their own look again and again, this is a very happy thing. In this chapter, we will detail the teach you how to use Java to develop a belongs to own stand-alone lianliankan.
The game using JAVA language development, take MyEclipse as the development platform. The game 's interface is based on the GUI (graphical user interface ) development, which makes the game interface simple and clear. And call some of these functions, completed the event trigger function. Hope that through this design Lianliankan game, for everyone to bring to life a little fun.
The game through the definition of the dynamic two-dimensional array, according to certain provisions of the path algorithm to determine.
Key words: Lianliankan, game, JAVA, GUI, array
目錄
摘要 IV
第一章 緒論 - 1 -
一 游戲產(chǎn)業(yè)介紹 - 1 -
二 游戲的發(fā)展概況 - 1 -
第二章 連連看游戲描述 - 2 -
一 游戲規(guī)則描述 - 2 -
二 游戲設(shè)計的目的 - 2 -
三 游戲可行性論證 - 2 -
第三章 連連看游戲的分析與設(shè)計 - 3 -
一 游戲的設(shè)計 - 3 -
1 功能設(shè)計 - 3 -
2 游戲模塊設(shè)計 - 3 -
3 算法模塊 - 4 -
4 界面顯示模塊 - 4 -
5 菜單控制模塊 - 4 -
6 地圖設(shè)計 - 5 -
7 算法設(shè)計 - 5 -
8 類的設(shè)計 - 7 -
1) Control.java 監(jiān)聽器類。 - 7 -
- 7 -
2) LoadAndSave.java 游戲數(shù)據(jù)部分。 - 7 -
3) Model.java 驅(qū)動類。 - 7 -
4) GamePanel.java 繪制類。 - 7 -
5) ImageLoader.java 圖片加載器。 - 9 -
6) MainFrame.java 主窗體繪制。 - 9 -
9 算法設(shè)計 - 9 -
二 主要問題 - 11 -
三 技術(shù)要求 - 11 -
四 設(shè)計要求 - 11 -
1 開發(fā)環(huán)境 - 11 -
2 理論基礎(chǔ) - 11 -
3 開發(fā)目標(biāo) - 11 -
第四章 游戲運行及測試分析 - 12 -
一 程序運行情況 - 12 -
二 測試計劃及分析 - 15 -
1 檢驗的先后順序 - 15 -
2 程序異常處理 - 15 -
結(jié)論 - 16 -
致謝 - 17 -
參考文獻 - 17 -
游戲發(fā)展至今已經(jīng)有30多年歷史,在這個短暫的時期里,隨著硬件水平的提高,游戲開發(fā)新技術(shù)層出不窮,經(jīng)典游戲比比皆是。大部分的人一聽到連連看游戲,通常就會想到這是一個小游戲。
連連看游戲,是指在一個區(qū)域內(nèi),分布著許多不同的圖片,通過點擊兩張相同的圖片并符合一定的規(guī)則消除它們的一個游戲。我們最常見的是在QQ游戲大廳里的QQ連連看,網(wǎng)絡(luò)上也有許多各式各樣的單機版連連看游戲。在游戲的過程中,可以考慮下如何使用自己掌握的程序去實現(xiàn)游戲的效果,并嘗試去開發(fā)屬于自己的連連看,這是一件十分愜意的事情。在本章中,我們將詳細(xì)的教大家如何使用Java去開發(fā)一款屬于自己的單機連連看。
本游戲采用JAVA語言開發(fā),以MyEclipse為開發(fā)平臺。游戲主界面是基于GUI(圖形用戶界面)的開發(fā),使得游戲界面簡單清晰。并調(diào)用了其中的一些函數(shù),完成了事件的觸發(fā)功能。希望通過這次開發(fā)設(shè)計出的連連看小游戲,給大家的生活帶來一點樂趣。
游戲通過定義動態(tài)的二維數(shù)組,根據(jù)一定的算法實現(xiàn)規(guī)定的路徑判斷。
關(guān)鍵詞:連連看、小游戲、JAVA、GUI、數(shù)組
Abstract
Game development has 30 years of history, in this short period, along with the hardware level, game development new technology emerge in an endless stream, classic games meet the eye everywhere. Most of the people hear Lianliankan game, they usually think this is a small game.
Lianliankan game, refers to a region, the distribution of many different pictures, click through to two cards of the same picture and conform to certain rules to eliminate them in a game. It is most common in QQ game hall QQ Lianliankan, the network also has a lot of every kind of stand-alone edition game. In the course of the game, can consider how to use their mastery of the program to achieve game effects, and try to develop their own look again and again, this is a very happy thing. In this chapter, we will detail the teach you how to use Java to develop a belongs to own stand-alone lianliankan.
The game using JAVA language development, take MyEclipse as the development platform. The game 's interface is based on the GUI (graphical user interface ) development, which makes the game interface simple and clear. And call some of these functions, completed the event trigger function. Hope that through this design Lianliankan game, for everyone to bring to life a little fun.
The game through the definition of the dynamic two-dimensional array, according to certain provisions of the path algorithm to determine.
Key words: Lianliankan, game, JAVA, GUI, array
目錄
摘要 IV
第一章 緒論 - 1 -
一 游戲產(chǎn)業(yè)介紹 - 1 -
二 游戲的發(fā)展概況 - 1 -
第二章 連連看游戲描述 - 2 -
一 游戲規(guī)則描述 - 2 -
二 游戲設(shè)計的目的 - 2 -
三 游戲可行性論證 - 2 -
第三章 連連看游戲的分析與設(shè)計 - 3 -
一 游戲的設(shè)計 - 3 -
1 功能設(shè)計 - 3 -
2 游戲模塊設(shè)計 - 3 -
3 算法模塊 - 4 -
4 界面顯示模塊 - 4 -
5 菜單控制模塊 - 4 -
6 地圖設(shè)計 - 5 -
7 算法設(shè)計 - 5 -
8 類的設(shè)計 - 7 -
1) Control.java 監(jiān)聽器類。 - 7 -
- 7 -
2) LoadAndSave.java 游戲數(shù)據(jù)部分。 - 7 -
3) Model.java 驅(qū)動類。 - 7 -
4) GamePanel.java 繪制類。 - 7 -
5) ImageLoader.java 圖片加載器。 - 9 -
6) MainFrame.java 主窗體繪制。 - 9 -
9 算法設(shè)計 - 9 -
二 主要問題 - 11 -
三 技術(shù)要求 - 11 -
四 設(shè)計要求 - 11 -
1 開發(fā)環(huán)境 - 11 -
2 理論基礎(chǔ) - 11 -
3 開發(fā)目標(biāo) - 11 -
第四章 游戲運行及測試分析 - 12 -
一 程序運行情況 - 12 -
二 測試計劃及分析 - 15 -
1 檢驗的先后順序 - 15 -
2 程序異常處理 - 15 -
結(jié)論 - 16 -
致謝 - 17 -
參考文獻 - 17 -
TA們正在看...
- 經(jīng)濟法畢業(yè)論文跨國證券投資中的法律問題研究.doc
- 經(jīng)濟法畢業(yè)論文跨國證券投資中的法律問題研究.doc
- 企業(yè)激勵機制初探.doc
- 企業(yè)員工培訓(xùn)優(yōu)化研究人力資源管理畢業(yè)論文.doc
- 汽車制動性能臺架檢測方法的研究汽車專業(yè)論文.doc
- 數(shù)學(xué)建模論文企業(yè)營銷管理問題研究.doc
- 鐵道工程畢業(yè)論文高性能混凝土的研究與發(fā)展現(xiàn)狀.doc
- 我國旅游服務(wù)貿(mào)易競爭力研究旅游管理畢業(yè)論文.doc
- 行政管理畢業(yè)論文網(wǎng)絡(luò)政治參與利弊分析及其有效應(yīng)對.doc
- 應(yīng)用電子畢業(yè)設(shè)計論文基于fpga的dds應(yīng)用.doc