第七章 游戲開發進行時(1 / 2)

AK小說 www.06ak .com,最快更新重生之跨國巨頭最新章節!

要做游戲,開發環境是第一,游戲引擎是第二,現在系統和開發需要的基本相關環境都裝好了,剩下的就是引擎選擇。

沒有引擎的原生開發是超級累的,很多基礎功能都得自己實現,方哲自然不會傻到自己再去造輪子,況且方哲這方面技術上的深度也的確有所欠缺。

方哲在網上搜著各種游戲引擎相關的名詞,這年頭網上充斥的游戲引擎,基本都是電腦客戶端游戲和功能機塞班系統上的引擎,方哲只能憑借印象,搜起了後世幾種大火的游戲引擎,box2d,cocos2d和cocos2dx,unity等等。

幾種引擎在網上的信息都比較少,現在這個時間,它們基本都名聲不顯,直到後來才因為幾款大火的手游而被游戲開發者們熟知。

原本幾種引擎中,方哲更傾向於cocos2dx,這是方哲前世所在的公司一直使用的引擎之一,相比於其他,方哲對這款引擎更熟悉,它也是後來國內游戲行業最火的2d手游引擎之一。可是搜了半天才發現,網上都是cocos2d的信息。

方哲這才想起來,現在這款游戲引擎卻還沒出現,cocos2dx是基於cocos2d的基礎上建立的,直到後來移動游戲開發浪潮興起,這款引擎才被開發出來。

兩者雖然只有一個字母之差,卻有很大的差別,前者支持了跨平台,能將游戲發布在包括ios和android等幾個智能手機操作系統平台上,後者卻只是針對ios平台,而且編程語言上二者也有很大的差別,不過好在前世方哲也用cocos2d做過幾款獨立小游戲,對這款引擎不算陌生。

方哲翻牆在國外找了cocos2d相關的資源,這款引擎現在對ios的支持還比較差,不過對方哲來說確是夠用了。

接下來的幾天里,方哲除了上課睡覺,大部分業余時間都花在了游戲開發上,以至於幾個舍友都感覺方哲是不是吃錯葯了,胖子還為此專門從網上找了套測試題測了下方哲是不是腦子出問題了。

方哲對此哭笑不得,卻還是勉強接受了他的測試。

當然,測試的結果顯示是一切正常,自此,宿舍里的幾個人只能慢慢接受方哲這種變化,而且也受他影響,幾個舍友玩游戲看電影的時間也變少了,都抓起了課本努力復習。

除了胖子這家伙,為了他的真愛,依然每天堅持著跟瑩瑩在游戲里卿卿我我。

方哲說了他好幾次,但是卻起不到什么效果,也就懶得管他了,只要不耽誤學習就行,阻止自己好兄弟談戀愛,實在不是好兄弟該干的事兒,只能靠時間慢慢引導他了。

雖然白天要上課,但是因為游戲系統實在簡單,一周之後,方哲就把flappy bird的游戲demo做出來了,而且在原來的游戲基礎上,方哲做了一些簡單的優化。

包括加入幾大主流語言的多語言版本選擇,加入排行榜,加入了金幣收集以及用不同數量的金幣兌換不同形象小鳥的簡易商店。

把游戲demo裝到剛買回來的越獄版iphone上,方哲拿給了幾位舍友做測試體驗。

看起來簡單,但是操作很難,雖然只是點點點就行,可是想要讓那只可惡的小鳥飛過管道,卻暴露出一大批手殘,幾個舍友玩下來,分數最高的也才12分。

不過他們也吐槽這游戲有點兒太簡單,太low,而且這種像素的風格,看起來很不習慣,除了因為在iphone上玩兒的新鮮感,並沒有別的更出彩的地方。

方哲攤了攤手說,這款游戲只是練手的,開發它主要還是為了熟悉和了解游戲開發環境和流程。

幾位舍友對方哲表示一陣鄙視,不過對於方哲能做出游戲來,倒是覺得有些佩服,他們學校不乏有喜歡游戲的編程高手做出來一些小游戲掛在校內論壇上分享或者說嘚瑟,舍友們沒想到,方哲竟然也是其中之一。

flappy bird剩下的工作就是接入蘋果官方平台發布需要的東西,包括蘋果官方證書和開發者賬號之類的,排行榜展示功能也需要游戲服務器支持。

現在ios系統內還沒有game center這個蘋果官方的游戲中心,游戲內像排名這些需要用到遠程服務器的功能,都需要開發者自己來實現。

更何況蘋果的官方應用統計工具時效性和功能很差,方哲還得自己埋點做統計工具,也因為這點,後世像友盟,talkingdata之類的第三方統計工具才得以生存。