




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于JAVA的俄羅斯方塊游戲開發(fā)徐寅哲(江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院,江蘇南京 俄羅斯方塊是一款經(jīng)典的益智類游戲。本文簡單介紹了運(yùn)用Java完成該游戲的代碼編寫并成功運(yùn)行的技術(shù)。在代碼編寫時(shí),特別加入了幾款背景音樂,使得游戲更加有趣生動(dòng),而且游戲界面簡單,容易操作 。俄羅斯方塊Java游戲開發(fā)隨著移動(dòng)通訊技術(shù)的發(fā)展,從2.5G網(wǎng)絡(luò)到目前快速發(fā)展的3G時(shí)代,手機(jī)游戲已不再是一個(gè)無關(guān)緊要的附屬品,而是每個(gè)手機(jī)用戶的生活小伴侶。但是傳統(tǒng)手機(jī)存在以下弊端:1.傳統(tǒng)手機(jī)出廠時(shí)均由硬件廠商固化程序,程序不能增加、刪除,有了錯(cuò)誤也不能更新、修改,若要增加新功能必須另換一部手機(jī);2.傳統(tǒng)手機(jī)訪問互聯(lián)網(wǎng)是通過WAP (
2、W ireless App licati on Prot ocal,所有網(wǎng)絡(luò)資源必須接通網(wǎng)絡(luò)才能在線訪問,非常耗時(shí),費(fèi)用亦很高。而Java技術(shù)在無線應(yīng)用方面的優(yōu)勢非常明顯:1.應(yīng)用程序可按需下載,而不是購買由硬件商提供的套件,可升級空間大;2.Java技術(shù)提供了一個(gè)類庫,它使得應(yīng)用開發(fā)商可以創(chuàng)建更為直覺、豐富的用戶界面;3.Java技術(shù)使網(wǎng)絡(luò)帶寬的應(yīng)用更為有效,因?yàn)閼?yīng)用程序可以下載到器件上,并在本地運(yùn)行,僅僅是在連接到服務(wù)器時(shí)才會占用網(wǎng)絡(luò)帶寬。J2ME作為應(yīng)用于嵌入式系統(tǒng)的JAVA被引入到無線領(lǐng)域。J2ME的應(yīng)用為移動(dòng)互聯(lián)網(wǎng)引入了一種新的模式,這樣應(yīng)用模式在移動(dòng)通信業(yè)又一次為軟件開發(fā)商創(chuàng)造了無
3、限商機(jī),這不僅能給手機(jī)用戶帶來廣泛和豐富的應(yīng)用服務(wù),同時(shí)也大大提高了運(yùn)營商的網(wǎng)絡(luò)流量。J2ME的出現(xiàn)實(shí)際上是JAVA技術(shù)的回歸,作為JAVA2平臺的一部分,J2ME與J2SE、J2EE 一道為無線應(yīng)用的客戶端和服務(wù)端建立了完整的開發(fā)和部署環(huán)境。一、項(xiàng)目開發(fā)平臺(一軟件平臺1.操作系統(tǒng):M icr os oft W indows2000/XP/ V ista簡體中文版。2.信息服務(wù)器:M icr os oft Internet Infor ma2 ti on Service(II S4.0/5.1。4.開發(fā)工具:M icros oft V isual Studi o JA2 VA。5.編輯設(shè)計(jì):
4、JavaScrip t。(二硬件平臺1.CPU:Pentium I V。2.內(nèi)存:1G。3.顯卡:獨(dú)顯。4.硬盤:250G空間。二、項(xiàng)目開發(fā)工具簡述項(xiàng)目開發(fā)軟件工具。Java手機(jī)軟件平臺采用的基本Java平臺是CLDC(Connected L i m2ited Device Configuration和M I D P(Mobile I n2for mation Device Profile,是J2ME(Java2M icr oEdition的一部分,在中國一般稱為“無線Ja2va”技術(shù)。J2ME(Java2M icro Edition,是Sun公司專門用于嵌入式設(shè)備的Java軟件。三、游戲系統(tǒng)
5、構(gòu)成(一 游戲系統(tǒng)結(jié)構(gòu)(二游戲系統(tǒng)簡述1.游戲規(guī)則單擊“開始/暫?!卑粹o開始游戲或暫停游戲。游戲過程中,系統(tǒng)隨機(jī)產(chǎn)生方塊圖形,并自動(dòng)下落,用戶可以通過特定按鍵來控制方塊圖形的變化和移動(dòng)(詳見幫助菜單;預(yù)覽窗口顯示下一個(gè)方塊圖形;每下落一個(gè)方塊系統(tǒng)會自動(dòng)加四分;當(dāng)某行被填滿,系統(tǒng)會自動(dòng)消去被填滿的行,并加相應(yīng)的消除的行數(shù);當(dāng)消除行數(shù)增加一定數(shù)量(本系統(tǒng)設(shè)為10行,速度會上升一級,方塊圖形自動(dòng)下落的速度會變快;每個(gè)方塊圖形下落到最底部或消行時(shí),系統(tǒng)播放相應(yīng)的聲音;當(dāng)方塊圖形已達(dá)到圖形區(qū)域界面的最頂端時(shí),游戲結(jié)束,系統(tǒng)也會播放相應(yīng)的聲音。用戶可單擊網(wǎng)頁的“刷新”按鈕重新開始新一輪的游戲。2.游戲界面
6、本游戲界面分三大模塊,分別是游戲界面模塊、顯示模塊、按鈕模塊。(1游戲界面模塊:是在玩游戲時(shí),方塊下落、堆積的一個(gè)區(qū)域;(2顯示模塊:包括顯示游戲等級、消除的行數(shù)、得分及下一個(gè)方塊的預(yù)覽;(3按鈕模塊:包括了“幫助”按鈕和“開始/暫?!卑粹o。本系統(tǒng)有五大模塊分別是:界面設(shè)計(jì)(B locks類、顯示游戲數(shù)據(jù)統(tǒng)計(jì)的畫布對象(Statistics Canvas、顯示游戲畫面的畫布對象(Play Field Canvas、方格對象(Element類、方塊對象(Shape類。其中,4個(gè)方格對象組成一個(gè)方塊對象。在游戲的操作上,是利用鍵盤來控制方塊的移動(dòng)來實(shí)現(xiàn)游戲。四、游戲界面設(shè)計(jì)(B l ocks類B
7、l ocks類是本系統(tǒng)最重要的一個(gè)類,它提供了所有與方塊圖形相關(guān)的成員變量和方法,負(fù)責(zé)頁面的布局設(shè)置、方塊圖形的繪制、移動(dòng)和變形、聲音的處理等。(一頁面的布局頁面的布局設(shè)置包括了顯示游戲畫面的畫布、顯示游戲數(shù)據(jù)統(tǒng)計(jì)的畫布、按鈕,詳細(xì)代碼略。(二方塊的繪制一共有7類方塊,每類方塊有對應(yīng)的顏色。一個(gè)方塊區(qū)域?yàn)?34格子組成,為零時(shí),格子為空白。(三方塊的移動(dòng)方塊的移動(dòng)是利用對鍵盤事件的處理來實(shí)現(xiàn)的,通過接受用戶的鍵盤敲擊的ASC II碼的碼值,改變方塊的位置和形狀,以及下落的速度。(四聲音的處理本游戲系統(tǒng)中,設(shè)置了聲音,當(dāng)每個(gè)方塊圖形下落到最底部、消行或方塊圖形達(dá)到最頂端時(shí),系統(tǒng)都會播放相應(yīng)的聲音
8、。根據(jù)方塊的位置,調(diào)用相關(guān)的聲音文件播放聲音。五、顯示游戲數(shù)據(jù)統(tǒng)計(jì)的畫布對象(Statis2tics Canvas類Statistics Canvas類是關(guān)于等級也就是下落的速度和得分的統(tǒng)計(jì)以及顯示下一個(gè)方塊圖形的一個(gè)類。(一游戲等級本系統(tǒng)根據(jù)游戲級別來設(shè)置游戲速度,即方塊下落的速度,級別越高方塊下落的速度就越快,本系統(tǒng)最高級別設(shè)置為9級,根據(jù)不同的游戲等級,設(shè)置相關(guān)的移動(dòng)速度。(二得分的統(tǒng)計(jì)(下轉(zhuǎn)第199頁2912009.052009.05高血壓病晨沖現(xiàn)象與治療鄭河源(湖南省永州職業(yè)技術(shù)學(xué)院 高血壓病作為最常見的心血管疾病,隨著患者對疾病的認(rèn)識提高,治療有效率較早幾年有所提高。但隨著情況的變
9、化,高血壓治療中也有新的現(xiàn)象出現(xiàn),而晨沖現(xiàn)象就是其中之一。對于晨沖現(xiàn)象大部分患者還沒有認(rèn)識,因而影響其對降壓的治療。筆者對100例高血壓病患者進(jìn)行了隨機(jī)調(diào)查,并采取相應(yīng)治療措施,獲得了滿意的效果 。高血壓晨沖治療一、資料與方法1.病例選擇:本組隨機(jī)抽取高血壓病患者100例,其中住院病例66例,門診病例34例,男性67例,女性33例,年齡3881歲,平均56歲,合并有冠心病者12例,高血壓性心臟病者24例,心衰者6例,高血脂68例,采用單一藥物治療者32例,二種及以上藥物治療者68例,使用短效藥物治療者41例,長效藥物治療者59例,其主要藥物有鈣離子阻斷劑ACE I 壽比山ARB 。血壓控制在正
10、常范圍者76例,未能控制但有好轉(zhuǎn)者24例,血壓測量方法、診斷、分析及療效判斷按全國統(tǒng)一指南標(biāo)準(zhǔn)。晨沖現(xiàn)象以連續(xù)測試幾天進(jìn)行綜合判斷。2.方法及標(biāo)準(zhǔn):對堅(jiān)持服藥治療的患者分為血壓控制正常者和未能控制者,60歲以下和60歲以上年齡組,晨服和睡前服藥方法進(jìn)行分組對照。見表 :判斷標(biāo)準(zhǔn):血壓測量以晨起時(shí)68時(shí)為一個(gè)時(shí)段,810時(shí)為一個(gè)時(shí)段來服藥前進(jìn)行。凡高血壓升高2550mmhg 者為標(biāo)準(zhǔn)。對晨沖現(xiàn)象的處理,按血壓控制組,雖有晨沖現(xiàn)象但未高于正常血壓和晨沖時(shí)高于正常血壓分別進(jìn)行處理,對有晨沖現(xiàn)象而血壓正常者不予處理,對血壓高于正常者則采取調(diào)整服藥時(shí)段,改晨服為睡前服,睡前服者則調(diào)整劑量,如不能降至正常
11、者則調(diào)整劑量、服藥次數(shù)或增加一種降壓藥物。對血壓未控制者則采取調(diào)整藥及服藥方式,一般采取長效藥物聯(lián)合治療,有高脂血癥者加用他汀類藥物。96%患者能達(dá)到治療目的。二、結(jié)果晨沖現(xiàn)象不論是血壓控制者和血壓未控制者均可出現(xiàn),而血壓控制者的發(fā)生率明顯高于血壓未控制者,與病人年齡及服藥方式及服藥劑型有明顯的相關(guān)性,與性別相關(guān)性不大,其中老齡患者發(fā)生率高于中年患者,晨服藥患者高于睡前服藥患者。用長效藥者(一日一次多于服用短效藥者(一日三次與服藥類型無明顯相關(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ā)生以晨服藥者多見,服長效制劑者多見就是一個(gè)佐證,而老人患者多于中年患者則可能與其存在動(dòng)脈硬化有關(guān)。對于晨沖患者,通過調(diào)整劑型及更改服藥方法能獲得良好效果,對于不滿意者,可聯(lián)合用藥和增加服藥次數(shù),以達(dá)到目的。參考文獻(xiàn):1高潤霖、吳寧、胡大一等.心血管病治療指南與建議M 北京人民軍醫(yī)出版社.2004.2曾春雨.時(shí)間治療學(xué)在高血壓治療中的應(yīng)用.20
13、09,37(1 97(上接第192頁本系統(tǒng)根據(jù)累計(jì)玩家所消除的行來設(shè)定游戲級別,并且累計(jì)玩家的得分。玩家每消除10行就升一級,同時(shí)會播放對應(yīng)的聲音。每個(gè)方塊圖形下落并堆積得4分。六、顯示游戲畫布的畫布對象(Play Field Canvas 類Play Field Canvas 類是關(guān)于方塊圖形在下落過程中的顯示,并且提供了“幫助”按鈕的內(nèi)容,在游戲結(jié)束時(shí)的圖像效果。(一下落方塊的繪制方塊的下落過程就是體現(xiàn)這個(gè)下落,其實(shí)就是在不同的時(shí)間顯示同一個(gè)方塊圖形,但是方位有所改變,并且配合著上面類中的速度(二“幫助”按鈕本系統(tǒng)為玩家設(shè)置了幫助選項(xiàng),方便玩家快速掌握游戲規(guī)則。包括游戲介紹、操作說明、作者
14、簽名和祝福語。七、方格對象(Element 類和方塊對象(Shape 類Element 類是關(guān)于所調(diào)用的方格圖形,并且關(guān)于下落后是否能夠和周圍吻合或者說是該以什么的形式靜止,而Shape 類是關(guān)于方塊圖形的。Shape 和Element 是結(jié)合起來用的。(一方格的坐標(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)生鐘表教學(xué)課件模板
- 小學(xué)生過年作文課件
- 尊重他人課件選擇題
- 2025年小學(xué)實(shí)踐活動(dòng)教案:神奇的影子
- 草花種植與農(nóng)業(yè)產(chǎn)業(yè)投資基金合作合同
- 汽車銷售與租賃服務(wù)加盟合作協(xié)議
- 企業(yè)財(cái)務(wù)盡職調(diào)查與風(fēng)險(xiǎn)評估專項(xiàng)服務(wù)協(xié)議
- 車位使用權(quán)轉(zhuǎn)讓與新能源汽車充電服務(wù)合同
- 專業(yè)會議策劃與定制服務(wù)合同
- ieer拼音教學(xué)課件
- 2024年廣東省中考生物+地理試卷(含答案)
- GA/T 850-2021城市道路路內(nèi)停車位設(shè)置規(guī)范
- 涉外單位外籍人職員員工作制度和管理制度
- 社會福利院綜合提升項(xiàng)目可行性研究報(bào)告
- 工程結(jié)算單【范本模板】
- 河長制培訓(xùn)課件
- 肺栓塞病人護(hù)理查房PPT課件
- 高中心理健康第三篇人際交往:我的人際關(guān)系圈教學(xué)設(shè)計(jì)教案
- 室外供熱管網(wǎng)設(shè)計(jì)計(jì)算書案例
- 旋轉(zhuǎn)型灌裝機(jī)設(shè)計(jì)說明書
- 二年級北師大版語文下冊形近字專項(xiàng)復(fù)習(xí)含答案
評論
0/150
提交評論