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

正文內(nèi)容

基于javame無線網(wǎng)絡(luò)端的俄羅斯方塊游戲的實(shí)現(xiàn)畢業(yè)論文-文庫吧

2025-06-07 17:14 本頁面


【正文】 動力之一。計(jì)算機(jī)游戲者渴望更加強(qiáng)大的硬件計(jì)算能力,渴望不受不同的軟件的限制——無論是將圖形強(qiáng)制在人工智能(AI)上還是網(wǎng)絡(luò)安全性。而無線網(wǎng)絡(luò)移動端游戲已成為IT產(chǎn)業(yè)中增長最快的部分之一。無線網(wǎng)絡(luò)移動端是一個嶄新的游戲開發(fā)平臺。在眾多種類的游戲當(dāng)中,只有幾種游戲類型是適合開發(fā)成無線網(wǎng)絡(luò)移動端游戲的。低激烈程度的游戲;簡單街機(jī)游戲;運(yùn)動類“情景”游戲;簡單的運(yùn)動類游戲;解謎或簡單的匹配游戲;主題測試游戲。在上面的游戲種類中,我選擇了經(jīng)典的方塊匹配游戲:俄羅斯方塊。俄羅斯方塊有著舉世聞名的游戲性且非常直觀。某些與墜落的玩具碎片和它們的形狀有關(guān)的東西,使得哪怕新手也會很自然地企圖把它們排列起來,并加以適當(dāng)組合,就好似俄羅斯方塊觸動了玩家某些內(nèi)在的感官,使得哪怕是我們當(dāng)中最雜亂無章的人也要把事情整理妥當(dāng)。在操控性方面,只需方向鍵就可完成對游戲的全盤控制,這也適合無線網(wǎng)絡(luò)移動端游戲的基本特性[1]。俄羅斯方塊要比過去二十年間出現(xiàn)的任何東西都要浪費(fèi)人們的時間。它被GameSpot評選為歷史上最偉大游戲之一。它的起源實(shí)際上要追溯到八十年代中期,盡管它的人氣一直到幾年后才開始顯露出來。游戲的概念十分簡單,如今已經(jīng)成為一種公認(rèn)的規(guī)則:屏幕頂部以隨機(jī)順序落下形狀各異的碎塊,玩家要試圖用它們拼成沒有空隙的行列。玩家是沒法打贏它的,因?yàn)閳?jiān)持得時間越長,游戲速度也就變得越來越快,而游戲的吸引力就在于使玩家頂住碎塊的進(jìn)攻,支撐的時間比上一次更長。俄羅斯方塊舉世聞名的游戲性,在該游戲新鮮出爐時就顯得非常直觀。某些與墜落的玩具碎片和它們的形狀有關(guān)的東西,使得哪怕新手也會很自然地企圖把它們排列起來,并加以適當(dāng)組合,就好似俄羅斯方塊觸動了玩家某些內(nèi)在的感官,使得哪怕是最雜亂無章的玩家也要把事情整理妥當(dāng)[2]。講述游戲設(shè)計(jì)的背景規(guī)則和特性,讓更多的人了解這款游戲并喜愛它俄羅斯方塊是俄羅斯人阿列克謝帕基特諾夫(Alexey Pazhitnov)發(fā)明。人們一開始并沒預(yù)料到它將會有如此廣泛的吸引力。實(shí)際上,在游戲發(fā)明后的數(shù)年間,俄羅斯方塊成了無數(shù)場專利官司和法律糾紛的目標(biāo),而許多公司也不遺余力地上陣廝殺,想要將游戲的創(chuàng)意據(jù)為己有。一個最初的版本是SpectrumHolobyte為IBM兼容機(jī)開發(fā)的游戲。1988年,俄羅斯方塊在街機(jī)上也變得非常流行,這歸功于Atari,因?yàn)樗麄儼l(fā)布了一個能讓兩名玩家同時游戲的版本[3]。俄羅斯方塊經(jīng)常被稱為拼圖游戲。玩家需要找出如何能把各塊積木最好的拼在一起的方法。俄羅斯方塊相當(dāng)于直角的智力拼圖游戲,或者其它一種“在這有限空間內(nèi)組織幾何體”的拼圖。俄羅斯方塊為了創(chuàng)造真正引人入勝的游戲,它巧妙的平衡了拼圖游戲與動作游戲的機(jī)制。因而每個人玩這個游戲都會有一次不同的體驗(yàn)。俄羅斯方塊所用到的一種動作游戲機(jī)制是越來越逼近的威脅感,留給玩家的時間總是非常有限。俄羅斯方塊中積木是從上面落下來。如果玩家不在積木落到屏幕底下或翻轉(zhuǎn)它,不能給它找一個最有利的位置,這塊積木就可能會堵住某處,而它下面的幾行也就沒有辦法拼接完整,玩家也就離游戲結(jié)束又靠近了一行或幾行[4]。在游戲進(jìn)程中,積木落下來的速度越來越快,這樣對玩家的挑戰(zhàn)也就越來越大,游戲的難度也逐步增加。俄羅斯方塊游戲的玩法非常簡單易學(xué),游戲界面是一個很高的長方形2D盒子,方塊出現(xiàn)在盒子的上方,這些方塊都由四個小方塊組成,并按照各種方式排列,其中每一個方塊都至少和另一個方塊相連。然后,這些積木慢慢地落向盒子底部,玩家可以把這些方塊左右移動或旋轉(zhuǎn)。一旦這個方塊碰到阻礙,比如盒底或者另一個方塊,它就會停止,而玩家可以對之加以操作。當(dāng)屏幕底端的方塊拼滿一橫行時,這個層的方塊就會消失,而這一行以上的所有方塊都會下降一層。而當(dāng)那些沒有拼完的橫行填滿整個長方形盒子,新的方塊無法再出現(xiàn)時,游戲就結(jié)束了[5][6]。(1)單屏游戲:俄羅斯方塊全部反映在一個屏幕上。玩家可以在同一時間看到整個游戲環(huán)境,在此基礎(chǔ)上決定怎么處理手上的這塊積木。這個游戲當(dāng)中沒有任何探險成分在內(nèi),它不會讓玩家真正大吃一驚,玩家能夠看到讓游戲順利進(jìn)行下去的所有信息,所以玩家輸了的話只能怪他自己[7]。(2)無限游戲:只要積木還沒有堆到盒頂,俄羅斯方塊就允許玩家一直玩下去,不管他做出了多少錯誤的決定。每次游戲都以失敗而告終,沒有人真正能打敗這個游戲。玩家們總是能找到提高玩俄羅斯方塊技藝的方法,這就是俄羅斯方塊和傳統(tǒng)拼圖游戲的根本不同。一旦玩家拼好了一幅拼圖,只要他還記得他是怎么拼的,那么這個拼圖就對他再也無挑戰(zhàn)了。所以人們通常不會多次玩一個拼圖,但一個設(shè)計(jì)精巧的游戲卻總能讓人玩上一遍又一遍。俄羅斯方塊正是這樣一個游戲。(3)多條生命:和大多數(shù)的街機(jī)游戲不同,最早的俄羅斯方塊只給玩家一條生命。積木一堆到盒子頂部,玩家就輸了。但是游戲的設(shè)計(jì)允許玩家出現(xiàn)錯誤,同時還不會立即敗下陣來。當(dāng)積木疊在長方盒子的底部時,玩家可以看到自己所犯的錯誤,在游戲結(jié)束前,他還是有時間想一想如何把后面的積木拼放得更合理些。這樣,俄羅斯方塊雖然沒有給玩家多條生命,但卻在玩家重新開始前,給玩家一個改善游戲技巧、獲得一些小小成就的機(jī)會。(4)最高分機(jī)制:俄羅斯方塊引入一個計(jì)分模式,它給玩家計(jì)分并把分?jǐn)?shù)記錄在高分排行榜上。實(shí)際上,因?yàn)橥婕也豢赡軗魯∵@個游戲,所以,取得一個更高分?jǐn)?shù)的可能性就成為玩家反復(fù)玩這個游戲真正的動力所在。(5)簡單易學(xué),容易操作:俄羅斯方塊的真正杰出之處在于它的游戲機(jī)制簡單平樸,淺顯易懂。玩好這個游戲只需極少的鍵位,所有操作都在屏幕上一覽無余。這意味著,不論是否熟悉計(jì)算機(jī)游戲,任何人都可以走過來并立即開始玩它。然而,玩家永遠(yuǎn)不可能完全掌握這個游戲,因?yàn)檫@個游戲的難度與是遞增并且它在理論上可以玩無限長的時間[8]。2開發(fā)環(huán)境與工具選擇目前,移動開發(fā)有以下四種主流平臺。Java Micro Edition(Java ME),Binary Runtime Environment for Wireless(BREW),Symbian和Window Mobile Smartphone。其中:Binary Runtime Environment for Wireless(BREW)BREW是基于高通公司的Code Division Multiple Acces(CDMA)技術(shù)的手機(jī)為開發(fā)平臺。它使用C或C++結(jié)合BREW API來開發(fā)BREW設(shè)備上面的程序。和Java ME一樣BREW能夠作為游戲和地磁手機(jī)操作系統(tǒng)之間的一個中介。和Java ME不同,BERW也支持本地代碼,能夠?qū)iT針對某一手機(jī)的處理器而編譯。本地代碼通常比對應(yīng)的解釋版本要快很多,但在設(shè)備之間移植會花費(fèi)很多技巧。在北美和亞洲有部分無限通信服務(wù)提供商[9][10]。SymbianSymbian是一種開放的操作系統(tǒng),任何設(shè)備制造商都能獲得使用許可。Symbian支持C++、Java和Visual Basic等編程語言。但大多數(shù)商業(yè)Symbian游戲都是用C++開發(fā)并作為本地Symbian應(yīng)用程序,這使得它們和Java開發(fā)的游戲相比更快一些。Window Mobile Smartphone在Window Mobile Smartphone平臺上,可以使用在編寫Pocket PC游戲時所用的一樣的工具和API。這意味著要使用C、C++或C編程語言并結(jié)合使用Window Mobile API[11]。這里我選用Java Micro Edition(Java ME)作為開發(fā)平臺。Sun Microsystem公司在1999年6月推出Java ME。Java ME用于為信息家電市場提供應(yīng)用服務(wù),這些信息家電包括傳呼機(jī)、移動電話、個人商務(wù)助理(PDA)、電視機(jī)頂盒、POS終端以及其他消費(fèi)電子設(shè)備。Java ME體系結(jié)構(gòu)采用模塊化、可擴(kuò)展的設(shè)計(jì)。這種設(shè)計(jì)通過一個3層軟件模型來實(shí)現(xiàn)。由于無線移動設(shè)備比桌面計(jì)算機(jī)具有更弱的計(jì)算能力和更小的屏幕,Java ME代表著Java SE的一個簡化功能集,Java ME是Java SE的一個子集,它支持一個較小的功能集,這些功能適用于無線和有線的移動設(shè)備。Java ME包括一組可以靈活調(diào)用的開發(fā)工具和豐富的應(yīng)用程序接口(API)。依靠通用的字節(jié)碼而不是本地應(yīng)用程序代碼,其程序不需要費(fèi)多大力氣就可以移植到不同的手機(jī)。同時全球手機(jī)制造商中,Java ME有著最廣泛的工業(yè)支持。
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1