基于JAVA的俄羅斯方塊游戲開(kāi)發(fā)-_第1頁(yè)
基于JAVA的俄羅斯方塊游戲開(kāi)發(fā)-_第2頁(yè)
基于JAVA的俄羅斯方塊游戲開(kāi)發(fā)-_第3頁(yè)
基于JAVA的俄羅斯方塊游戲開(kāi)發(fā)-_第4頁(yè)
基于JAVA的俄羅斯方塊游戲開(kāi)發(fā)-_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于JAVA的俄羅斯方塊游戲開(kāi)發(fā)徐寅哲(江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院,江蘇南京 俄羅斯方塊是一款經(jīng)典的益智類游戲。本文簡(jiǎn)單介紹了運(yùn)用Java完成該游戲的代碼編寫(xiě)并成功運(yùn)行的技術(shù)。在代碼編寫(xiě)時(shí),特別加入了幾款背景音樂(lè),使得游戲更加有趣生動(dòng),而且游戲界面簡(jiǎn)單,容易操作 。俄羅斯方塊Java游戲開(kāi)發(fā)隨著移動(dòng)通訊技術(shù)的發(fā)展,從2.5G網(wǎng)絡(luò)到目前快速發(fā)展的3G時(shí)代,手機(jī)游戲已不再是一個(gè)無(wú)關(guān)緊要的附屬品,而是每個(gè)手機(jī)用戶的生活小伴侶。但是傳統(tǒng)手機(jī)存在以下弊端:1.傳統(tǒng)手機(jī)出廠時(shí)均由硬件廠商固化程序,程序不能增加、刪除,有了錯(cuò)誤也不能更新、修改,若要增加新功能必須另?yè)Q一部手機(jī);2.傳統(tǒng)手機(jī)訪問(wèn)互聯(lián)網(wǎng)是通過(guò)WAP (

2、W ireless App licati on Prot ocal,所有網(wǎng)絡(luò)資源必須接通網(wǎng)絡(luò)才能在線訪問(wèn),非常耗時(shí),費(fèi)用亦很高。而Java技術(shù)在無(wú)線應(yīng)用方面的優(yōu)勢(shì)非常明顯:1.應(yīng)用程序可按需下載,而不是購(gòu)買由硬件商提供的套件,可升級(jí)空間大;2.Java技術(shù)提供了一個(gè)類庫(kù),它使得應(yīng)用開(kāi)發(fā)商可以創(chuàng)建更為直覺(jué)、豐富的用戶界面;3.Java技術(shù)使網(wǎng)絡(luò)帶寬的應(yīng)用更為有效,因?yàn)閼?yīng)用程序可以下載到器件上,并在本地運(yùn)行,僅僅是在連接到服務(wù)器時(shí)才會(huì)占用網(wǎng)絡(luò)帶寬。J2ME作為應(yīng)用于嵌入式系統(tǒng)的JAVA被引入到無(wú)線領(lǐng)域。J2ME的應(yīng)用為移動(dòng)互聯(lián)網(wǎng)引入了一種新的模式,這樣應(yīng)用模式在移動(dòng)通信業(yè)又一次為軟件開(kāi)發(fā)商創(chuàng)造了無(wú)

3、限商機(jī),這不僅能給手機(jī)用戶帶來(lái)廣泛和豐富的應(yīng)用服務(wù),同時(shí)也大大提高了運(yùn)營(yíng)商的網(wǎng)絡(luò)流量。J2ME的出現(xiàn)實(shí)際上是JAVA技術(shù)的回歸,作為JAVA2平臺(tái)的一部分,J2ME與J2SE、J2EE 一道為無(wú)線應(yīng)用的客戶端和服務(wù)端建立了完整的開(kāi)發(fā)和部署環(huán)境。一、項(xiàng)目開(kāi)發(fā)平臺(tái)(一軟件平臺(tái)1.操作系統(tǒng):M icr os oft W indows2000/XP/ V ista簡(jiǎn)體中文版。2.信息服務(wù)器:M icr os oft Internet Infor ma2 ti on Service(II S4.0/5.1。4.開(kāi)發(fā)工具:M icros oft V isual Studi o JA2 VA。5.編輯設(shè)計(jì):

4、JavaScrip t。(二硬件平臺(tái)1.CPU:Pentium I V。2.內(nèi)存:1G。3.顯卡:獨(dú)顯。4.硬盤(pán):250G空間。二、項(xiàng)目開(kāi)發(fā)工具簡(jiǎn)述項(xiàng)目開(kāi)發(fā)軟件工具。Java手機(jī)軟件平臺(tái)采用的基本Java平臺(tái)是CLDC(Connected L i m2ited Device Configuration和M I D P(Mobile I n2for mation Device Profile,是J2ME(Java2M icr oEdition的一部分,在中國(guó)一般稱為“無(wú)線Ja2va”技術(shù)。J2ME(Java2M icro Edition,是Sun公司專門(mén)用于嵌入式設(shè)備的Java軟件。三、游戲系統(tǒng)

5、構(gòu)成(一 游戲系統(tǒng)結(jié)構(gòu)(二游戲系統(tǒng)簡(jiǎn)述1.游戲規(guī)則單擊“開(kāi)始/暫?!卑粹o開(kāi)始游戲或暫停游戲。游戲過(guò)程中,系統(tǒng)隨機(jī)產(chǎn)生方塊圖形,并自動(dòng)下落,用戶可以通過(guò)特定按鍵來(lái)控制方塊圖形的變化和移動(dòng)(詳見(jiàn)幫助菜單;預(yù)覽窗口顯示下一個(gè)方塊圖形;每下落一個(gè)方塊系統(tǒng)會(huì)自動(dòng)加四分;當(dāng)某行被填滿,系統(tǒng)會(huì)自動(dòng)消去被填滿的行,并加相應(yīng)的消除的行數(shù);當(dāng)消除行數(shù)增加一定數(shù)量(本系統(tǒng)設(shè)為10行,速度會(huì)上升一級(jí),方塊圖形自動(dòng)下落的速度會(huì)變快;每個(gè)方塊圖形下落到最底部或消行時(shí),系統(tǒng)播放相應(yīng)的聲音;當(dāng)方塊圖形已達(dá)到圖形區(qū)域界面的最頂端時(shí),游戲結(jié)束,系統(tǒng)也會(huì)播放相應(yīng)的聲音。用戶可單擊網(wǎng)頁(yè)的“刷新”按鈕重新開(kāi)始新一輪的游戲。2.游戲界面

6、本游戲界面分三大模塊,分別是游戲界面模塊、顯示模塊、按鈕模塊。(1游戲界面模塊:是在玩游戲時(shí),方塊下落、堆積的一個(gè)區(qū)域;(2顯示模塊:包括顯示游戲等級(jí)、消除的行數(shù)、得分及下一個(gè)方塊的預(yù)覽;(3按鈕模塊:包括了“幫助”按鈕和“開(kāi)始/暫停”按鈕。本系統(tǒng)有五大模塊分別是:界面設(shè)計(jì)(B locks類、顯示游戲數(shù)據(jù)統(tǒng)計(jì)的畫(huà)布對(duì)象(Statistics Canvas、顯示游戲畫(huà)面的畫(huà)布對(duì)象(Play Field Canvas、方格對(duì)象(Element類、方塊對(duì)象(Shape類。其中,4個(gè)方格對(duì)象組成一個(gè)方塊對(duì)象。在游戲的操作上,是利用鍵盤(pán)來(lái)控制方塊的移動(dòng)來(lái)實(shí)現(xiàn)游戲。四、游戲界面設(shè)計(jì)(B l ocks類B

7、l ocks類是本系統(tǒng)最重要的一個(gè)類,它提供了所有與方塊圖形相關(guān)的成員變量和方法,負(fù)責(zé)頁(yè)面的布局設(shè)置、方塊圖形的繪制、移動(dòng)和變形、聲音的處理等。(一頁(yè)面的布局頁(yè)面的布局設(shè)置包括了顯示游戲畫(huà)面的畫(huà)布、顯示游戲數(shù)據(jù)統(tǒng)計(jì)的畫(huà)布、按鈕,詳細(xì)代碼略。(二方塊的繪制一共有7類方塊,每類方塊有對(duì)應(yīng)的顏色。一個(gè)方塊區(qū)域?yàn)?34格子組成,為零時(shí),格子為空白。(三方塊的移動(dòng)方塊的移動(dòng)是利用對(duì)鍵盤(pán)事件的處理來(lái)實(shí)現(xiàn)的,通過(guò)接受用戶的鍵盤(pán)敲擊的ASC II碼的碼值,改變方塊的位置和形狀,以及下落的速度。(四聲音的處理本游戲系統(tǒng)中,設(shè)置了聲音,當(dāng)每個(gè)方塊圖形下落到最底部、消行或方塊圖形達(dá)到最頂端時(shí),系統(tǒng)都會(huì)播放相應(yīng)的聲音

8、。根據(jù)方塊的位置,調(diào)用相關(guān)的聲音文件播放聲音。五、顯示游戲數(shù)據(jù)統(tǒng)計(jì)的畫(huà)布對(duì)象(Statis2tics Canvas類Statistics Canvas類是關(guān)于等級(jí)也就是下落的速度和得分的統(tǒng)計(jì)以及顯示下一個(gè)方塊圖形的一個(gè)類。(一游戲等級(jí)本系統(tǒng)根據(jù)游戲級(jí)別來(lái)設(shè)置游戲速度,即方塊下落的速度,級(jí)別越高方塊下落的速度就越快,本系統(tǒng)最高級(jí)別設(shè)置為9級(jí),根據(jù)不同的游戲等級(jí),設(shè)置相關(guān)的移動(dòng)速度。(二得分的統(tǒng)計(jì)(下轉(zhuǎn)第199頁(yè)2912009.052009.05高血壓病晨沖現(xiàn)象與治療鄭河源(湖南省永州職業(yè)技術(shù)學(xué)院 高血壓病作為最常見(jiàn)的心血管疾病,隨著患者對(duì)疾病的認(rèn)識(shí)提高,治療有效率較早幾年有所提高。但隨著情況的變

9、化,高血壓治療中也有新的現(xiàn)象出現(xiàn),而晨沖現(xiàn)象就是其中之一。對(duì)于晨沖現(xiàn)象大部分患者還沒(méi)有認(rèn)識(shí),因而影響其對(duì)降壓的治療。筆者對(duì)100例高血壓病患者進(jìn)行了隨機(jī)調(diào)查,并采取相應(yīng)治療措施,獲得了滿意的效果 。高血壓晨沖治療一、資料與方法1.病例選擇:本組隨機(jī)抽取高血壓病患者100例,其中住院病例66例,門(mén)診病例34例,男性67例,女性33例,年齡3881歲,平均56歲,合并有冠心病者12例,高血壓性心臟病者24例,心衰者6例,高血脂68例,采用單一藥物治療者32例,二種及以上藥物治療者68例,使用短效藥物治療者41例,長(zhǎng)效藥物治療者59例,其主要藥物有鈣離子阻斷劑ACE I 壽比山ARB 。血壓控制在正

10、常范圍者76例,未能控制但有好轉(zhuǎn)者24例,血壓測(cè)量方法、診斷、分析及療效判斷按全國(guó)統(tǒng)一指南標(biāo)準(zhǔn)。晨沖現(xiàn)象以連續(xù)測(cè)試幾天進(jìn)行綜合判斷。2.方法及標(biāo)準(zhǔn):對(duì)堅(jiān)持服藥治療的患者分為血壓控制正常者和未能控制者,60歲以下和60歲以上年齡組,晨服和睡前服藥方法進(jìn)行分組對(duì)照。見(jiàn)表 :判斷標(biāo)準(zhǔn):血壓測(cè)量以晨起時(shí)68時(shí)為一個(gè)時(shí)段,810時(shí)為一個(gè)時(shí)段來(lái)服藥前進(jìn)行。凡高血壓升高2550mmhg 者為標(biāo)準(zhǔn)。對(duì)晨沖現(xiàn)象的處理,按血壓控制組,雖有晨沖現(xiàn)象但未高于正常血壓和晨沖時(shí)高于正常血壓分別進(jìn)行處理,對(duì)有晨沖現(xiàn)象而血壓正常者不予處理,對(duì)血壓高于正常者則采取調(diào)整服藥時(shí)段,改晨服為睡前服,睡前服者則調(diào)整劑量,如不能降至正常

11、者則調(diào)整劑量、服藥次數(shù)或增加一種降壓藥物。對(duì)血壓未控制者則采取調(diào)整藥及服藥方式,一般采取長(zhǎng)效藥物聯(lián)合治療,有高脂血癥者加用他汀類藥物。96%患者能達(dá)到治療目的。二、結(jié)果晨沖現(xiàn)象不論是血壓控制者和血壓未控制者均可出現(xiàn),而血壓控制者的發(fā)生率明顯高于血壓未控制者,與病人年齡及服藥方式及服藥劑型有明顯的相關(guān)性,與性別相關(guān)性不大,其中老齡患者發(fā)生率高于中年患者,晨服藥患者高于睡前服藥患者。用長(zhǎng)效藥者(一日一次多于服用短效藥者(一日三次與服藥類型無(wú)明顯相關(guān)性。調(diào)整服藥劑量、服藥方法晨沖現(xiàn)象特別是明顯者具有良好的療效。三、討論血壓是隨著人的生物節(jié)律而波動(dòng),24h 動(dòng)態(tài)血壓觀察人的血壓呈杓形樣,為晝高夜低,其

12、幅度在25mm hg 左右,而810時(shí)、1518時(shí)為峰值,02時(shí)為低值。高血壓患者因其血壓波動(dòng)的特征不一樣,分為杓型和非杓型,其主要原因與人體的內(nèi)分泌活動(dòng)情況有關(guān),也與人的活動(dòng)規(guī)律有關(guān),而晨沖現(xiàn)象的出現(xiàn)與藥物療效的有效濃度有關(guān)。從我們的臨床觀察看,晨沖的發(fā)生以晨服藥者多見(jiàn),服長(zhǎng)效制劑者多見(jiàn)就是一個(gè)佐證,而老人患者多于中年患者則可能與其存在動(dòng)脈硬化有關(guān)。對(duì)于晨沖患者,通過(guò)調(diào)整劑型及更改服藥方法能獲得良好效果,對(duì)于不滿意者,可聯(lián)合用藥和增加服藥次數(shù),以達(dá)到目的。參考文獻(xiàn):1高潤(rùn)霖、吳寧、胡大一等.心血管病治療指南與建議M 北京人民軍醫(yī)出版社.2004.2曾春雨.時(shí)間治療學(xué)在高血壓治療中的應(yīng)用.20

13、09,37(1 97(上接第192頁(yè)本系統(tǒng)根據(jù)累計(jì)玩家所消除的行來(lái)設(shè)定游戲級(jí)別,并且累計(jì)玩家的得分。玩家每消除10行就升一級(jí),同時(shí)會(huì)播放對(duì)應(yīng)的聲音。每個(gè)方塊圖形下落并堆積得4分。六、顯示游戲畫(huà)布的畫(huà)布對(duì)象(Play Field Canvas 類Play Field Canvas 類是關(guān)于方塊圖形在下落過(guò)程中的顯示,并且提供了“幫助”按鈕的內(nèi)容,在游戲結(jié)束時(shí)的圖像效果。(一下落方塊的繪制方塊的下落過(guò)程就是體現(xiàn)這個(gè)下落,其實(shí)就是在不同的時(shí)間顯示同一個(gè)方塊圖形,但是方位有所改變,并且配合著上面類中的速度(二“幫助”按鈕本系統(tǒng)為玩家設(shè)置了幫助選項(xiàng),方便玩家快速掌握游戲規(guī)則。包括游戲介紹、操作說(shuō)明、作者

14、簽名和祝福語(yǔ)。七、方格對(duì)象(Element 類和方塊對(duì)象(Shape 類Element 類是關(guān)于所調(diào)用的方格圖形,并且關(guān)于下落后是否能夠和周圍吻合或者說(shuō)是該以什么的形式靜止,而Shape 類是關(guān)于方塊圖形的。Shape 和Element 是結(jié)合起來(lái)用的。(一方格的坐標(biāo)定義方格的坐標(biāo)值代碼為:p r otected int x,y;/方格的坐標(biāo)值int oldX,oldY;/方格舊的坐標(biāo)值p r otectedint xInShape,yInShape;/方格在838格中的坐標(biāo)值p r otected int O riginal X,O riginalY;/方格的初始坐標(biāo)值p r otected int O riginalX I nShape,O riginalY 2InShape;/方格在838格中的初始坐標(biāo)值(二方格的相

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論