當前時期,全國抗擊疫情,在開發(fā)手機游戲的時候,除了在家辦公外,其他還是不變的。做手機游戲需要充分發(fā)揮它的優(yōu)點,同時盡量解決或回避它自身的局限性。下面列出一些供開發(fā)者考慮的因素:
避免過多的等待時間。這對單人游戲來說很容易實現(xiàn),但在多人游戲中開發(fā)者就需要解決等待時間長的問題。
使用網(wǎng)絡(luò)。網(wǎng)絡(luò)不一定對于每款手機游戲都是必需的,但是玩家往往喜歡有與人競爭的感覺,即使只有一個排行榜,也會使游戲更富有吸引力。經(jīng)驗表明,帶有交互性、協(xié)作性的游戲方式會讓游戲更加受歡迎。
短的游戲時間。手機用戶遲早要打電話或者接電話,而且沒有人愿意把所有的電量都消耗在游戲上。通常每一回合游戲應(yīng)該保持在五分鐘之內(nèi),當然這不是說一個完整的游戲必須在五分鐘內(nèi)結(jié)束,而是允許用戶中斷、保存和繼續(xù)游戲。玩家有自己的時間表,所以作為開發(fā)者應(yīng)尊重用戶的選擇權(quán),方便用戶在任何想玩的時候玩,想中斷就中斷,而不能要求用戶遵循既定的時間表。
盡可能地讓游戲保持小型。我們發(fā)現(xiàn),很多游戲玩家仍然熱衷于20世紀80年代的小游戲。在某些方面,技術(shù)的限制迫使我們把更多的注意力放到小型的游戲中去。
做好支持多種手機的準備。作為開發(fā)者,我們至少需要使游戲支持不同的屏幕尺寸,有時還要利用特定手機的性能。由于不同的手機具有不同的硬件特性,通常同一款游戲需要開發(fā)不同的版本。
為國際化做好準備。移動電話在世界范圍內(nèi)的應(yīng)用越來越廣泛,產(chǎn)品要進入新的市場往往需要在語言等方面本地化,這在開發(fā)的時候需要做全盤考慮。
以個因素為例,如何處理等待時間長是眾多移動游戲開發(fā)者面對的難題。那么等待時間長究竟對移動游戲有怎樣的影響呢?單人游戲不需要使用網(wǎng)絡(luò),除非是把積分發(fā)送到排行榜或允許游戲者瀏覽排行榜。這種網(wǎng)絡(luò)通信對于游戲影響不大,幾秒鐘的延遲不會引起用戶的反感,因此實際中的大多數(shù)單人游戲不存在等待時間的困擾。
在“多玩家”單人游戲中,玩家感覺他們是在玩一個多人游戲。但事實上每個人只是面對相同的游戲,僅僅在整個游戲結(jié)束或者回合結(jié)束時比較分數(shù)。當一個玩家加入游戲時,他告訴其他人自己的ID,然后開始玩單人游戲。服務(wù)器或者給每個游戲者發(fā)送一個包含相同消息的游戲狀態(tài)文件,或者發(fā)送一個來自構(gòu)造啟動游戲狀態(tài)的客戶軟件的代碼。當一個玩家結(jié)束游戲后,游戲者的客戶端程序?qū)⑺牡梅痔峤坏椒?wù)器。當所有的游戲者都完成游戲后(或者超過某個時間以后),服務(wù)器告訴每個游戲者誰取得了分,以及每個游戲者取得的分數(shù)。這種風(fēng)格的游戲在因特網(wǎng)上相當成功,比如AOL(美國在線)的游戲Slingo就是一個很好的例子。因為只有在服務(wù)器開始或者結(jié)束游戲的時候才需要交換消息,所以等待時間只有在這些時候才成為需要考慮的問題。
“多玩家”多人游戲可以分為兩類:一類是基于回合的游戲,另一類是“即時動作”游戲。
對基于回合的游戲,游戲者進入他們的回合,并在接收結(jié)果之前需要等待一段時間。這種情況下,幾秒鐘的延遲是可以容忍的。常見的有兩種基于回合的游戲:種是輪流游戲——在游戲中每個游戲者按次序進入回合,如象棋、紅心大戰(zhàn)這樣的經(jīng)典游戲。這種游戲的缺點是游戲者在重新進入回合之前無事可做。因此,通常需要限制這種游戲的游戲者數(shù)目,這樣延遲就不會長得讓人難以忍受。2~4個游戲者是比較理想的情況。第二種是同時動作游戲。在一個同時動作游戲中,每個游戲者獨立計劃自己的行動。當一個游戲者就緒時,他發(fā)送指令到服務(wù)器。當服務(wù)器從所有的游戲者那里都接到指令后,分解回合,再把結(jié)果發(fā)送到每一個游戲者那里。
“即時動作”游戲往往可能會持續(xù)很長時間(幾天、幾個星期、幾個月甚至到永遠)。游戲者可以在任何時候進入游戲,執(zhí)行游戲中的動作。在一些游戲中,他們只能與其他同時進入游戲的用戶交互;在另一些游戲中,他們也許能與任何其他游戲者交互,即使這些游戲者已經(jīng)離線。
在這些種類的游戲中,為了部分解決等待時間長的問題,通常我們把等待時間分散到游戲中。例如,大部分星際飛船戰(zhàn)斗游戲讓人感覺就像二次大戰(zhàn)時的空戰(zhàn),戰(zhàn)船在身邊呼嘯而過,向玩家的角色開炮。然而,在手機上要再現(xiàn)這種火爆的場面困難很大。我們可以換一種思路,可以把星際戰(zhàn)艦類游戲做成一個類似次世界大戰(zhàn)海戰(zhàn)的游戲,星際飛船緩緩地移動,彼此之間一枚一枚的發(fā)射炮彈,導(dǎo)彈緩慢的奔向它們的目標。我們可以使用這種方法來隱藏幾秒鐘的等待時間。當然還有更多的解決等待時間長的方法,這個問題值得每一個開發(fā)者不斷探索新的解決途徑。
由于手機硬件設(shè)備的諸多限制和性能差異,在游戲的開發(fā)和制作過程中如果想天馬行空般地進行創(chuàng)作,不得不綜合考慮多方因素的平衡。找一個專業(yè)的團隊就可以達到你想要的效果,制作出你心儀的游戲,這里給大家推薦濟南旭尊軟件。
濟南旭尊軟件是一家集軟件定制開發(fā)、軟件外包、智慧信息化建設(shè)的軟件開發(fā)服務(wù)商,旭尊軟件擁有成熟的APP定制開發(fā)、小程序定制開發(fā)、軟件項目外包開發(fā)平臺。是專業(yè)的互聯(lián)網(wǎng)產(chǎn)品解決方案提供商,可提供互聯(lián)網(wǎng)產(chǎn)品咨詢、網(wǎng)站設(shè)計、網(wǎng)站開發(fā)、手機應(yīng)用開發(fā)、移動應(yīng)用開發(fā)。旭尊軟件為政府、企業(yè)以及團體提供行業(yè)解決方案和產(chǎn)品工程解決方案以及相關(guān)軟件產(chǎn)品、平臺及服務(wù)。我們通過規(guī)范的軟件服務(wù)管理流程、的需求響應(yīng)、迅捷的軟件交付能力,構(gòu)造公司的核心競爭力,并打造一支專業(yè)的技術(shù)服務(wù)團隊,成功服務(wù)于數(shù)百家用戶,贏得了廣大客戶的尊重和認可。
想要了解更多詳情內(nèi)容請撥打聯(lián)系電話或登錄濟南旭尊軟件官網(wǎng)咨詢。
疫情當前,大家要記得勤洗手,戴口罩,少出門哦。