freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2me的java游戲坦克大戰(zhàn)的開發(fā)畢業(yè)設計畢業(yè)設計論文-展示頁

2025-06-27 14:48本頁面
  

【正文】 Borland Jbuilder 9 Java語言的特點1. 平臺無關性Java引進虛擬機原理,并運行于虛擬機,實現(xiàn)不同平臺之間的Java接口。 本章小結(jié):引言和第一章中介紹了手機在無線應用方向的當今概況,并介紹了游戲業(yè)務在當前社會的發(fā)展?jié)摿?。Battle City是其發(fā)售卡帶中的一款力作,設置了35個關卡,可以雙人操縱,畫面設置了若干種類的建筑物和阻擋物,以消滅所有敵人為通關條件,并有接寶物等增加游戲效果的設置,畫面精美,音效杰出,在PC機的80386處理器仍未面世的當時,能在硬件上運行這樣的2D程序不得不令人驚嘆,難怪常有人說游戲程序是最大限度發(fā)揮硬件水平的載體。由于其價格便宜且極易使用,經(jīng)過任天堂的改造后又煥發(fā)了全新活力。這款主機的性能比當時的多數(shù)主機都要強大,而價格上卻便宜得多。 任天堂(Nintendo)的8位FC機器和Battle City背景介紹圖13 Battle City的界面  FC(Family Computer)主機在歐美又稱Nintendo Entertainment System(可譯作任天堂娛樂平臺即NES)。 因此,手機設備硬件和網(wǎng)絡協(xié)議與桌面/控制臺世界(如全球定位系統(tǒng)(GPS)擴展、條形碼掃描儀、和短消息服務(SMS)/多媒體信息服務(MMS)通訊)有著非常大的差別。 對于一個基于訂閱的游戲,重要的是與別的玩家合作以增強所玩游戲的智力和隨機性。 如果一個手機游戲開發(fā)者要贏利的話,重要的是:同一個游戲引擎,多個標題,基本的故事情節(jié)類似。基于訂閱:手機游戲的盈利成功取決于他們巨大的使用量。所以一個好的手機游戲應該提供短時間的娛樂功能,并且允許用戶在游戲和工作模式之間順利切換。手機用戶常常在任務(如等一個電子郵件或者等車)之間有一小段時間。 消費者不會花幾個小時去研究一個3元的手動操作的游戲。一個成功的手機游戲大多具有以下特征: 但是,對于開發(fā)者來說,將控制臺游戲遷移到手機游戲工程很大。傳統(tǒng)的臺式機游戲?qū)⒛繕随i定在低級趣味的人和青少年身上,而手機游戲則每個人都可以訪問的到——隨時,隨地。手機已經(jīng)與現(xiàn)代生活方式緊緊地結(jié)合在一起。由于他們的創(chuàng)新天性,游戲不再是由大型采購公司控制的技術(shù)產(chǎn)品——游戲領域總是有充足的空間給那些在這方面有天分的單個創(chuàng)新者。計算機游戲者渴望更加強大的硬件計算能力;渴望不受不同的軟件的限制——無論是將圖形強制在人工智能(AI)上 還是網(wǎng)絡安全性。MIDP v2 運行時間包括一個完全特征化的、基于域的安全管理員,它在應用的數(shù)字簽名者鑒別的基礎上賦予應用API級許可。幸運的是,Java被設計成一種安全的語言。因為J2ME應用在不同設備上都是便攜式的,他們常常可在網(wǎng)絡上下載和執(zhí)行。J2ME平臺被認為是最杰出的手機游戲平臺,它為開發(fā)者、設備制造商、網(wǎng)絡通信公司和消費者廣泛接受。因為這兩種型態(tài)的嵌入式裝置,所以Java 引入了一個叫做Configuration 的概念,把上述運算功能有限、電力有限的嵌入式裝置定義在Connected Limited Device Configuration(CLDC)規(guī)格之中;而另外一種裝置則規(guī)范為 Connected Device Configuration(CDC)規(guī)格。J2ME 在設計其規(guī)格的時候,遵循著“對各種不同的裝置而造出一個單一的開發(fā)系統(tǒng)是沒有意義的事”這個基本原則。這個版本針對資源有限的電子消費產(chǎn)品的需求精簡核心類庫,并提供了模塊化的架構(gòu)讓不同類型產(chǎn)品能夠隨時增加支持的能力。Java平臺演進到Java2后,Java平臺分別針對不同領域的需求被分成四個版本,亦即J2EE、J2SE、J2ME以及JavaCard(其結(jié)構(gòu)示意圖見圖11)?;谝陨戏治?,Java手機將是未來手機的發(fā)展方向,是業(yè)界的熱點。而Java技術(shù)在無線應用方面的優(yōu)勢非常明顯:1. 應用程序可按需下載,而不是購買由硬件商提供的套件,可升級空間大。但是傳統(tǒng)手機存在以下弊端:1. 傳統(tǒng)手機出廠時均由硬件廠商固化程序,程序不能增加、刪除,有了錯誤也不能更新、修改,若要增加新功能必須另換一部手機。本論文中:第一章 介紹游戲機軟硬件歷史、Java語言、J2ME及其相關技術(shù);第二章 介紹了開發(fā)工具和相關軟硬件環(huán)境的背景;第三章 分析該作品設計的思想和流程,介紹總體結(jié)構(gòu);第四章 并詳細闡述有關重點實現(xiàn)細節(jié);第五章 提及了開發(fā)過程、心得體會、經(jīng)驗和感想。手機中將Java語言引入,作為一種通用的開發(fā)標準,并將向市場推廣普及僅僅短短幾年,J2ME仍是一種新型的技術(shù),中文資料除臺灣出版過相關書籍外,國內(nèi)相關介紹資源很有限,國內(nèi)J2ME開發(fā)商也屈指可數(shù),名聲較響的DigitalRed公司也僅成立于1999年。依托這樣的市場,一旦無線Java應用大規(guī)模開展起來,將會創(chuàng)造出比短信業(yè)務更為驚人的利潤。繼短信、彩信等服務之后,中國移動提供基于Java的百寶箱業(yè)務,應用產(chǎn)品遍及商務應用、信息獲取、英漢互譯、游戲娛樂等多媒體領域。近幾年,由于微處理器性能的大幅提升,加上無線通訊技術(shù)的突破,手持式移動設備開始受到大眾的青睞。J2ME是為了那些使用有限的能源、有限的網(wǎng)絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發(fā)的。[關鍵字]:J2ME,手機游戲,Java,坦克大戰(zhàn)ABSTRACTJava has an advantage of running in different platforms that shows its power in developing for the mobile device. The advantage of objectoriented of Java makes development of games easily.When cell phone is getting ever more popular nowadays, with the implementation of Java technology on mobile equipment, increment of capital on munication service exhibits its force on people’s everyday life, providing them ever fast information just in hand. This dissertation focuses on implementation of J2ME technology and has developed a mercial game suite run on mobile phones—Tank. This application inherits many characters of the old fashioned game Battle City which developed by Nintendo in 1980s. It transports the classical product to mobile phones, offering corresponding software for such more popular hardware platform.This dissertation introduces the characteristic of Nintendo FC machine and its software, J2ME and its relative technology as well as this program’s structure and analysis of implementation in details. [Keywords]: J2ME, mobile game, Java, tank, Battle City.引  言自從Java問世以來,Sun公司已經(jīng)成功的將Java平臺技術(shù)推廣到臺式計算機與服務器。本程序的界面和運作方式繼承于日本任天堂公司在20世紀80年代開發(fā)的Battle City游戲,將老少皆宜的經(jīng)典作品移植到手機上來,為更流行的硬件平臺提供應用軟件。隨著手機的日益普及、Java功能在移動設備上的實現(xiàn),Java應用程序產(chǎn)生的手機增值服務逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用?;贘2ME的Java游戲坦克大戰(zhàn)的開發(fā)畢業(yè)設計論文摘 要Java良好的跨平臺特性在移動平臺的開發(fā)中顯示出了巨大的威力。Java語言面向?qū)ο蟮膬?yōu)勢也使得開發(fā)游戲變得非常容易。本論文著眼于J2ME技術(shù)的應用,開發(fā)一款可商用的手機游戲程序——坦克大戰(zhàn)。本論文介紹了任天堂紅白機的軟硬件特性、J2ME的相關技術(shù)及本程序的結(jié)構(gòu)分析和具體功能的實現(xiàn)。隨著移動電話及PDA的日益普及,Sun更致力于將Java技術(shù)向移動設備這個方向發(fā)展.Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率,512K或更少內(nèi)存的設備。短短幾年內(nèi),手機已經(jīng)升級了幾代產(chǎn)品,普及率逐年攀升,生產(chǎn)效率不斷上升,產(chǎn)品價格比個人電腦的摩爾定律有更驚人的下調(diào),以至手機是大多是城市居民不可缺少的一件隨身設備。根據(jù)官方公布的統(tǒng)計數(shù)據(jù),我國移動電話用戶已突破3億。Java語言原先的開發(fā)目的與市場的需求不謀而合,并且也已經(jīng)成為手機應用程序開發(fā)的標準,國際大公司如Nokia、Motorola及Siemens等所設計的手機內(nèi)都加入Java程序的支持,可見在不久的將來,Java將會成為移動設備上最熱門的語言。本文可算是對新技術(shù)的一些嘗試,代表對無線平臺應用程序推廣的一些努力。目 錄摘 要 I Abstract I 引  言 2 第一章  緒 論 3 手機軟件現(xiàn)狀 3 游戲業(yè)務及J2ME概況 3 任天堂(Nintendo)的8位FC機器和Battle City背景介紹 5 本章小結(jié) 5 第二章 開發(fā)環(huán)境及相關技術(shù)的介紹 6 開發(fā)環(huán)境 6 Java語言的特點 6 關于JBuilder9 6 關于Wireless Tool Kit 7 Java Appication Manager 7 本章小結(jié) 7 第三章 程序結(jié)構(gòu)、思想和相關技術(shù) 8 本程序需解決的有關技術(shù)問題 8 程序流程 9 11 提供低級繪制的Canvas類 11 Graphics類 11 PNG格式 11 Game包中的新功能 12 有關繪圖的一些技術(shù) 13 坦克的控制和敵方的智能運行 13 子彈的運行和控制 14 RMS數(shù)據(jù)庫系統(tǒng) 15 內(nèi)存使用的最佳化 16 混淆器(Obfuscator)的使用 17 模擬器的相關調(diào)試 17 本章小結(jié) 18 第四章 程序分析和具體實現(xiàn) 19 游戲進入前的選擇 19 主游戲邏輯及其涉及到的若干類 20 坦克的共同行為 22 玩家坦克的功能屬性 23 敵人坦克的功能屬性 23 子彈的運行和控制 25 記分系統(tǒng) 26 本章小結(jié) 28 第五章 總 結(jié) 29 本程序的總結(jié)和展望 29 經(jīng)驗和感想 29 致 謝 31 參考文獻 32 第一章  緒 論 手機軟件現(xiàn)狀   在信息社會中,手機及其他無線設備越來越多的走進普通百姓的工作和生活,隨著信息網(wǎng)絡化的不斷進展,手機及其他無線設備上網(wǎng)絡勢在必行。2. 傳統(tǒng)手機訪問互聯(lián)網(wǎng)是通過WAP(Wireless Application Protocal),所有網(wǎng)絡資源必須接通網(wǎng)絡才能在線訪問,非常耗時、費用亦很高。2. Java技術(shù)提供了一個類庫,它使的應用開發(fā)商可以創(chuàng)建更為直覺、豐富的用戶界面(GUI);3. Java技術(shù)使網(wǎng)絡帶寬的應用更為有效,因為應用程序可以下載到器件上,并在本地運行,僅僅是在連接到服務器時才會占用網(wǎng)絡帶寬。 游戲業(yè)務及J2ME概況圖11 Java 平臺的結(jié)構(gòu)雖然 Java 已經(jīng)被用到許多企業(yè)級軟體上,可是其實骨子里面還是非常適合用在嵌入式系統(tǒng)之中。其中J2ME定位在消費性電子產(chǎn)品的應用上。這個版本的應用層面相當廣泛,會是未來Java平臺發(fā)展的重點項目。于是 J2ME 先將所有的嵌入式裝置大體上區(qū)分為兩種:一種是運算功能有限、電力供應也有限的嵌入式裝置(比方說PDA 、手機);另外一種則是運算能力相對較佳、在電力供應上相對比較充足的嵌入式裝置 (比方說冷氣機、電冰箱、電視機上盒 (settop box))。也就是說, J2ME 先把所有的嵌入式裝置利用Configuration 的概念區(qū)隔成兩種抽象的型態(tài)。它有一些非常重要的特征對所有組織都有益。如果沒有正確的防范,它則為用戶和無線通信公司冒著無數(shù)個安全的風險。所有字節(jié)碼應用在執(zhí)行之前都要校驗;JVM在執(zhí)行過程中監(jiān)督應用的安全性和存儲違反問題??v觀IT產(chǎn)業(yè)的歷史,就像軍事的發(fā)展時常推動計算機的演化一樣,計算機游戲已經(jīng)成為技術(shù)創(chuàng)新背后的動力之一。游戲開發(fā)者和玩家常常是前沿計算機技術(shù)的最早的采用者。手機游戲的盈利主要是由于它們的涉及面很廣。他們是最普遍攜帶的個人用品中僅次于鑰匙和錢包的東西。盡管每個手機游戲都不貴,但是巨大的使用量(如:每人每星期一個新游戲)將使得這個市場商機無限。因為他們所面向的對象、生活方式和分布式模型都有著極
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1