基于Android平臺的游戲“2D桌球”需求分析報告_第1頁
基于Android平臺的游戲“2D桌球”需求分析報告_第2頁
基于Android平臺的游戲“2D桌球”需求分析報告_第3頁
基于Android平臺的游戲“2D桌球”需求分析報告_第4頁
基于Android平臺的游戲“2D桌球”需求分析報告_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

基于Android平臺的“2D桌球”游戲開發(fā)需求分析報告科目:高級網(wǎng)絡(luò)編程學(xué)校:深圳大學(xué)班級:信息與計(jì)算科學(xué)ii級姓名:莫瑤瑤學(xué)號:20111900841引言1.1背景隨著移動設(shè)備的普及以及移動設(shè)備的硬件的提升,移動設(shè)備的功能越來越完善,移動設(shè)備的系統(tǒng)平臺也日漸火熱起來。單一的通信功能已經(jīng)不能滿足人們對手機(jī)的需求,人們對高質(zhì)量的、豐富的手機(jī)游戲的需求正在不斷增強(qiáng)。Android操作系統(tǒng)因其穩(wěn)定性、開發(fā)性、低成本等特點(diǎn),受到廣大手機(jī)游戲開發(fā)者關(guān)注。谷歌與34家手機(jī)移動互聯(lián)公司于2007年組建開放聯(lián)盟,旨在普及Android智能手機(jī)和打破其他智能手機(jī)高價低配的局面,開放聯(lián)盟的成員負(fù)責(zé)推廣和制造android手機(jī),并且支持更新和完善Android操作系統(tǒng),使得Android能更好的發(fā)展。這一策略使得Android手機(jī)迅速席卷全球,現(xiàn)在Android手機(jī)的應(yīng)用軟件層出不窮,尤其是手機(jī)游戲的發(fā)展前景一片大好。編寫目的本課題的目的在于掌握J(rèn)ava手機(jī)應(yīng)用開發(fā)技術(shù)和移動軟件平臺開發(fā)技術(shù)。在以Java語言為基礎(chǔ),以eclipes為開發(fā)工具,結(jié)合Android移動開發(fā)平臺,并利用Android提供的SDK,完成在Android平臺上的游戲“2D桌球”的開發(fā)設(shè)計(jì)。本課題的意義在于通過開發(fā)2D游戲,可以熟練應(yīng)用Android平臺提供的應(yīng)用程序接口,掌握Android平臺上的各種應(yīng)用。“2D桌球”游戲介紹2D桌球(桌Q)是一款模擬真實(shí)的桌球游戲,游戲提供了全新的3D模型+2D視角,極為簡單而流行的操作方式,絢麗的動畫特效,配以真實(shí)的物理參數(shù),讓各位玩家有如身臨其境,仿佛自己就是叱剎風(fēng)云的球壇新貴,置身于萬眾矚目的賽場一切樂趣受盡在其中,如果您是桌球高手,2D桌球(桌Q)可以讓您們盡情揮灑技藝,您會發(fā)現(xiàn)在這里,可以把您平日的技巧發(fā)揮的淋漓盡致,讓對手崇拜的五體投地。如果您是新手,也不用擔(dān)心被人狂切,2D桌球(桌Q)提供了完美的練習(xí)模式,您可以不受干擾的在這里練習(xí)您的技術(shù),直到您橫空出世,稱霸一方。1.3“2D桌球”游戲?qū)ο驛ndroid用戶的年輕群體。2游戲開發(fā)環(huán)境介紹Android開發(fā)環(huán)境簡介Android開發(fā)環(huán)境介紹Android的上層應(yīng)用程序是用java語言開發(fā),同時還需要基于Dalvik虛擬機(jī),所以,google公司推薦使用主流的java繼承開發(fā)環(huán)境Eclipse。只有Eclipse還不夠,因?yàn)槭鞘褂胘ava語言進(jìn)行開發(fā),還應(yīng)該由sun公司提供的javaSDK(其中包括JRE:JavaRuntimeEnviroment)。此外,Android的應(yīng)用程序開發(fā)和Java開發(fā)有較大區(qū)別,所以需要有g(shù)oogle提供的AndroidSDK。同時,還需要在Eclipse安裝ADT,為Android開發(fā)提供開發(fā)工具的升級或者變更,是Eclipse下開發(fā)工具的升級下載的工具。簡而言之,需要以下軟件,才能搭建Android開發(fā)環(huán)境,從而進(jìn)行Android應(yīng)用程序的開發(fā)。JavaSDKEclipseAndroidSDKADT游戲分項(xiàng)基于2D桌球的美式桌球、英式桌球(斯諾克)、美式盲球(自創(chuàng))三種。球的個數(shù)也有8、16、22的分類選擇。美式臺球(16球)美式臺球在我國普及最廣,玩法主要有:輪換球、8號球、喚擊球、見子打子、定球打法。本游戲?qū)⒂枚ㄇ虼虬l(fā),即球分有編號,按球的編號順序進(jìn)帶,否則犯規(guī)。英式臺球(22球)又叫斯諾克,有15顆紅球、6顆彩球、一顆白球,共22球,國際大賽一般多指英式斯諾克臺球。玩法:每輪第一手必須打的是紅球,否則犯規(guī),紅球進(jìn)帶后,才可繼手,第二手必為彩球。美式盲球(自創(chuàng)):8號球玩法,但球的編號不顯示,當(dāng)每手擊后,顯示2秒,后又不顯示。用戶界面需求基本操作功能菜單:鼠標(biāo)左鍵點(diǎn)擊即可。玩家個人信息:在玩家擺球:當(dāng)需要玩家擺球時,鼠標(biāo)會變成一個手部形狀,玩家只需要移動鼠標(biāo)把球發(fā)到自己理想的位置上,然后點(diǎn)擊鼠標(biāo)左鍵即擺好球了。擊球:瞄準(zhǔn)目標(biāo)球后,按住鼠標(biāo)左鍵不放,屏幕右下角的力度槽會由大至小的變化,力度槽滿時代表最大力量,在您覺得合適的力度時候松開鼠標(biāo)左鍵,將按照當(dāng)前力度擊球。選擇擊球點(diǎn)在輪到自己擊球的時候前,使用左鍵在游戲界面的右下角選擇您需要的擊球點(diǎn),然后再進(jìn)行擊球,這樣您可以打出退桿,旋轉(zhuǎn)球等多種厲害的打法。僵局:如果裁判認(rèn)為比賽陷入僵局,應(yīng)警告雙方盡快改變僵局狀況,否則將宣布此局無效,重新擺球,按原順序繼續(xù)比賽。犯規(guī):一、如有下列情況之一者,判犯規(guī),停擊一次1.主球擊成空桿或自落。2.錯擊對主目標(biāo)球。3.錯擊黑球。4.錯擊主球。5.擊成跳球。6.擊球后,主球或目標(biāo)球跳出界外。7.主球擊中目標(biāo)球后,沒有任何一個球碰觸岸邊。8.擊球時連擊或推桿。9.對方擊球權(quán)未結(jié)束自己就上場擊球。二、故意犯規(guī)1.利用臺內(nèi)的球故意違例或犯規(guī)來達(dá)到某種目的屬于故意犯規(guī),判停擊一次并可以使用手中球。2.選手第一次判罰故意犯規(guī)后,如該選手第二次出現(xiàn)故意犯規(guī)裁判應(yīng)向其提出故意犯規(guī),第三次該選手出現(xiàn)故意犯規(guī),則取消該選手此場比賽資格。三、遇有下列情況之一者判違例失機(jī),本方進(jìn)球無效并取出,帶入對方球有效。1.未指報本方的目標(biāo)球和球袋就擊進(jìn)球。2.錯擊了本方的指定球。3.擊進(jìn)了不是指定的球袋。4.擊球時雙腳離地。5.裁判未入置完回臺的球就擊球。6.臺面的球未在靜止?fàn)顟B(tài)就擊球。7.球員身體、衣服及佩戴物等觸動臺面上的球。8.擊中但未擊落指定的目標(biāo)球。四、犯規(guī)后的處罰1.任何犯規(guī)的選手判停擊一輪次(開球犯規(guī)除外)而對方獲得兩次擊球權(quán)。2.一方獲得兩次擊球權(quán)時,第一桿就犯規(guī)了,隨之也喪失了第二次擊球權(quán)力,由另一方選手仍獲得兩次擊球權(quán)。3.一方犯規(guī)后給對方造成障礙球時,除停擊一次,對方有要手中球的權(quán)力。4.違例或犯規(guī)的同時擊進(jìn)自己的目標(biāo)球無效,取出放在置球點(diǎn),碰進(jìn)對方的目標(biāo)球有效?;炯记扇绾握{(diào)白球度數(shù)當(dāng)擊球點(diǎn)調(diào)到下方,白球一開始,向前旋轉(zhuǎn)前進(jìn),到達(dá)一定位置,白球不動,平行向前移動,過了這個位置,白球開始向前滾動,我把白球不再旋轉(zhuǎn)的那一點(diǎn)叫做臨界點(diǎn)。擊球——(向后旋轉(zhuǎn)) 臨界點(diǎn)白球不動,平行移動 (向前旋轉(zhuǎn)) >擊球力度的角度,分別為0°、22°、45°、67°、90°、122.5°的時候,臨界點(diǎn)距離分別為:122.5°=0.5顆星90°=1顆星67°=2顆星45°=4顆星22°=6顆星?。ㄖ攸c(diǎn)探討內(nèi)容)以左右為三個釘(四份),上下為七個釘(八份)。弧底左二釘,,桿平,,度68,,點(diǎn)低桿右下偏一毫米(全力出桿),,進(jìn)左下袋;弧底左三釘,,桿平,,度76,,點(diǎn)低桿右下偏一毫米(全力出桿),,進(jìn)左下袋;弧底左二釘,,桿平,,度68,,點(diǎn)低桿左下偏一毫米(全力出桿),,進(jìn)左上袋;弧底左一釘,,桿平,,度76,,點(diǎn)低桿左下偏一毫米(全力出桿),,進(jìn)左上袋;母球在左下袋口,桿角四十五度(開球白點(diǎn)),,度65度,全力出桿,,進(jìn)左上袋;母球在下白線,,桿直,,度64度,,藍(lán)點(diǎn)左下三至五毫米,,全力出桿,,進(jìn)左上袋;母球在下白線,,桿直,度63度,,藍(lán)點(diǎn)右下三至五毫米,,全力出桿,,進(jìn)上中袋;母球在下白線,,朝中袋桿四十五度角,,度75,,點(diǎn)在右和下的中間位,全力出桿,進(jìn)下中袋;母球在下白線,,朝左上袋桿四五度角,,度75,,點(diǎn)在左和下的中間位,全力出桿,進(jìn)左下袋;母球在開局點(diǎn),反平桿78度,低桿偏右一毫米,全力出桿,進(jìn)右上袋;母球在開局點(diǎn),反平桿7桌球瞄準(zhǔn)技巧瞄準(zhǔn)是理論上很簡單,但是做起來很復(fù)雜的細(xì)致活。說起來很簡單,就是要虛線前的的虛擬的球和目標(biāo)球相切,然后兩球和袋口成一條直線。注意是一定要相切,絕對不能相交了,養(yǎng)成相切的好習(xí)慣,打難度的球才會有進(jìn)步!還有些特定角度的球不是簡單的瞄成一條直線的,比如大角度的中袋,不能瞄袋口的正中間,這樣往往是打在了邊幫上的。大角度的底袋,要瞄到剛進(jìn)那是很好的,不過我的經(jīng)驗(yàn)告訴我那樣找點(diǎn)很有難度的,可以瞄得稍微偏底褲一邊的進(jìn)球幾率是比較大的。有些特定角度的球要靠經(jīng)驗(yàn)了,多打幾次,把進(jìn)的和沒有進(jìn)的對比一下,以后就記下怎么打了比較好。網(wǎng)絡(luò)臺球的瞄準(zhǔn)一般是兩種方法,一種是圈瞄,一種是線瞄,圈瞄就是利用瞄準(zhǔn)圈,將瞄準(zhǔn)圈緊貼目標(biāo)球,瞄準(zhǔn)圈的圓心、目標(biāo)球的球心和袋口中心三者成為一條直線,這樣擊球就會八九不離十了。線瞄則是將光標(biāo)放在目標(biāo)球的前方,讓瞄準(zhǔn)線穿過目標(biāo)球,按照切分的比例判斷目標(biāo)球的走向,難度比較大。圈瞄和線瞄相比,圈瞄的特點(diǎn)是容易找準(zhǔn)位置,但是精度不高,因?yàn)閯右粋€象素的位置,目標(biāo)球的走向會偏出比較大的角度;線瞄的精度高,大家可以想象一下,光標(biāo)在遠(yuǎn)處動一點(diǎn),瞄準(zhǔn)線和目標(biāo)球的交點(diǎn)可能只調(diào)節(jié)了幾分之一個象素的距離,自然可以比較精確的瞄準(zhǔn)你想打的任意角度,但是這種瞄準(zhǔn)方式不太直觀,掌握起來比較難,因此大家應(yīng)該首先考慮圈瞄,而線瞄這種方法,一般只適用于兩種情況:一是距離非常長但是幾乎沒有角度的直線球,利用瞄準(zhǔn)線放在目標(biāo)球的正中瞄準(zhǔn)要容易和精確,二是目球離目標(biāo)球太近,瞄準(zhǔn)圈無法放在目標(biāo)球附近的情況。先說圈瞄的方法,大家不妨試驗(yàn)一下,將圓圈套在任意一個球上,細(xì)心的朋友會發(fā)現(xiàn)圈比球略微小一點(diǎn)點(diǎn),這是因?yàn)槿Φ倪吘壥呛诎變缮?,而球的邊緣是有過渡色的,因此球顯得圓潤一些,圈則多少帶有多邊形的意味,比球略微小一點(diǎn)點(diǎn),這樣的微小差距,反映在擊球中卻是明顯的,那就是當(dāng)你將圈緊貼目標(biāo)球的時候,對于母球卻是太靠近了,這樣如果你瞄的很準(zhǔn)的時候,其實(shí)出桿后你會發(fā)現(xiàn)球打厚了,其實(shí),也就是目球走到瞄準(zhǔn)圈的時候提前撞擊了目標(biāo)球,因用圈瞄的時候,應(yīng)該略微將球瞄薄一些。角度越大的球,越要往薄了瞄。最薄的時候要留出大概五度左右的富裕量呢。(一開始很難掌握,需多練習(xí))。另外,用圈瞄準(zhǔn)的朋友要注意,養(yǎng)成良好的習(xí)慣,不要把瞄準(zhǔn)圈隨便一擺就完事,應(yīng)該每次都輕輕靠在目標(biāo)球上,既不能重疊,也不能留空隙。這樣可以保證每一次都能精確的擊打目標(biāo)球。線瞄相對比較困難,從我的感覺來講,如果你將瞄準(zhǔn)線跟目標(biāo)球相切,那么目標(biāo)球會改變大約30-45度的角度,如果將瞄準(zhǔn)線放在目標(biāo)球直徑的三分之二處,目標(biāo)球會改變大約15度,大家可以嘗試一下。知道如何瞄準(zhǔn)后,我還要提到一點(diǎn),就是最佳進(jìn)球角度,我們仔細(xì)看袋口,大家會發(fā)現(xiàn),同一個球進(jìn)袋口的角度可能有一個范圍。通俗點(diǎn)說,我們可以讓一個球打到袋口的最左邊入袋,也可以打到袋口的最右邊入袋,這兩個路線形成一個微小的角度,只要球走的路線在這個角度內(nèi),就可以入袋,最佳入球角度則是這個角度的角平分線。每次瞄準(zhǔn)的時候,如果你都能瞄向這個角分線,實(shí)際打出去后即使稍微偏一點(diǎn)也能下,這樣就會增加你進(jìn)球的概率,善于利用這點(diǎn)微小的差距,在今后提到的走位當(dāng)中頗為重要。2D臺球基礎(chǔ)之一走位一、高桿(上旋)擊打白球的中點(diǎn)以上的部位,可以使白球在前進(jìn)的過程中同時產(chǎn)生向上的旋轉(zhuǎn),當(dāng)白球觸到目標(biāo)球之后,白球快速向前跟進(jìn)。二、低桿(下旋)擊打白球中點(diǎn)以下的部位,可以使白球在前進(jìn)的過程中同時產(chǎn)生向下的旋轉(zhuǎn)。當(dāng)白球接觸到目標(biāo)球之后,白球隨即快速后退。當(dāng)白球球心---目標(biāo)球球心---袋口中心位于同一直線時,則白球完全沿著開始擊出時的方向后退。如果此3點(diǎn)不在一條直線上,那么白球的后退方向會與擊出時的前進(jìn)方向有一個夾角。夾角的大小取決于擊打白球的力度,擊球點(diǎn)以及觸擊目標(biāo)球的厚薄。三、偏桿(側(cè)旋)偏桿球分為左旋和右旋兩種。擊打白球左半部會產(chǎn)生左旋(順時針旋轉(zhuǎn));擊打右半部則產(chǎn)生右旋(逆時針旋轉(zhuǎn))。與高桿和低桿的原理有相似之處,用偏桿擊球時,白球擊打到目標(biāo)球之后二者的分離角也會發(fā)生變化。簡單說,就是加了哪邊的偏桿,那么白球就向哪邊偏移。走位的基本原理1:三點(diǎn)一線。即:母球在碰到目標(biāo)球的那一瞬間,母球一目標(biāo)球---目標(biāo)洞口,三點(diǎn)成一條直線。所以瞄點(diǎn)就是用鼠標(biāo)頭的那個園球來和目標(biāo)球相切,看到三點(diǎn)一線的角度就可以進(jìn)球了(當(dāng)然也可以用線瞄,只是不大好掌握,也有用線瞄點(diǎn)的高手)2:無旋轉(zhuǎn)瞄點(diǎn):基本的大家都會,這里主要是說一下薄球的瞄法。當(dāng)母球碰到目標(biāo)球的那一瞬間,會產(chǎn)生一個磨擦力,所以打薄球的時候,要稍稍再偏開一些,,有時候好象是打不到球的位置就是剛剛好的位置,這個要在實(shí)戰(zhàn)中自己去總結(jié)。3:有旋轉(zhuǎn)球的瞄點(diǎn):這里說的旋轉(zhuǎn)主要是指母球往前和往后有一個旋轉(zhuǎn)的力,這個時候,母球碰到目標(biāo)球會產(chǎn)生更大的磨擦力,所以有些球明明是對正了的,但是打出去了卻就是進(jìn)不了,就是這個原因,所以,當(dāng)你把磨擦力考慮進(jìn)去了的時候,你的瞄點(diǎn)就要再偏開一些,這樣就剛好是進(jìn)球的角度。4:偏桿的瞄點(diǎn):在可樂吧,偏桿會讓母球走一個弧線。(根據(jù)力的合成原理,就是在現(xiàn)實(shí)中母球也會有一個弧線,只是那個弧度不大,沒有可樂吧這樣夸張)。所以,旋轉(zhuǎn)球的瞄點(diǎn),要更加偏開一些,偏開多少才合適不好掌握,只有憑經(jīng)驗(yàn)。當(dāng)然不同的偏桿方向你要偏開的方向也就不同。所以,偏桿應(yīng)該在母球和目標(biāo)球近的時候用比較穩(wěn)當(dāng),因?yàn)檫@個時候母球偏開的弧度不大。就算是偏開也只需要一點(diǎn)點(diǎn)就夠了。當(dāng)然,這里要說明的是:當(dāng)你打母球的下偏桿的時候,因?yàn)槟盖蛴袀€向后退的力,所以母球前進(jìn)的速度會減慢,這個時候母球的弧度會加大;當(dāng)你打母球的上偏桿的時候,母球的前進(jìn)速度較快,弧度也就相應(yīng)較小。加上一定的角度會使這個弧度加大。5:反彈球的瞄點(diǎn)擊打目標(biāo)球以后,目標(biāo)球前進(jìn)吃一庫再反彈進(jìn)袋。理論上就是入射角等于反射角,這個大家都知道

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論