Cocos游戲開發(fā)大賽參賽者胡可:堅持,才是通往夢想唯一的路
Cocos游戲開發(fā)大賽上線已半個月,提交作品的開發(fā)者們各有各的拿手好戲,與開發(fā)者溝通的過程中,我們發(fā)現(xiàn)了一位正讀大二的開發(fā)者,真是一枚小鮮肉。他大名胡可,與之深聊后發(fā)現(xiàn),執(zhí)著于游戲開發(fā)的他,內(nèi)心真是萌萌噠。
暴雪腦殘粉是如何走上編程路的
胡可是成都信息工程大學(xué)計算機(jī)系數(shù)字媒體技術(shù)專業(yè)的大二學(xué)生,打小酷愛打游戲,其實,在填報志愿的時候,他并不清楚這個專業(yè)具體是干什么的,上了學(xué)才知道,原來是搞游戲研發(fā)的,他不禁心內(nèi)竊喜"這不是正合我意嗎"?歪打正著,他的專業(yè)和興趣天然吻合,于是,胡可的游戲人生自此開始。
編程的路上并非一直都是風(fēng)和日麗,胡可剛開始學(xué)習(xí)編程其實非常痛苦,還好有興趣支撐,總算一路走下來。
大二上學(xué)期的時候胡可計劃自己寫一個游戲,當(dāng)時只是想實現(xiàn)一個簡單的游戲而已,就去模仿暴雪以前的一款游戲叫做彗星爆破。制作期間,游戲每次玩到一分半鐘就會無比的卡,他當(dāng)時想破了腦袋,也根本不知道為什么。糾結(jié)了一周左右,后來調(diào)試的時候發(fā)現(xiàn),他用的STL中的Vector沒有清除干凈,找到原因后的他真是歡天喜地,恨不得放炮慶賀一把,但他沒有時間放鞭炮,他立即清除了Vector,可是結(jié)果并不是他想象的那樣,還是會卡。那時候胡可都要絕望了,接連幾天沒有碰它,最后等他冷靜下來再次審視的時候,豁然發(fā)現(xiàn)問題很簡單--他的內(nèi)存沒有釋放,然后內(nèi)存就被吃完了。
這是個初級開發(fā)者常常會遇到的問題,以后的每次編程,胡可都非常注意這一點,他說,自己摔進(jìn)去過的坑,印象簡直不能再深刻。
偷懶很重要,美工更重要
對編程有一定的熟悉程度之后,胡可特別想讓自己的技術(shù)獲得專業(yè)認(rèn)可,此時,他在CocoaChina發(fā)現(xiàn)了cocos游戲開發(fā)大賽,他幾乎是在一瞬間決定了要參賽,帶著自己的游戲"PewPewPew2015"。 為什么叫PewPewPew呢?這個嘛,只有玩了,才知道。這款游戲簡單來說是一款打飛機(jī)類型的游戲,但是其中加入一點新元素,令人耳目一新。玩家控制的是一架遨游在太空的飛船,宇宙中會不停地飛來隕石撞擊玩家的飛機(jī),玩家需要在隕石摧毀飛機(jī)之前打掉它。但是情況還不止這么簡單,隕石分為3種顏色,玩家必須使用對于顏色的子彈,才能成功摧毀。
胡可的這款參賽游戲是基于Cocos2d-x 3.3beta0版本。胡可剛剛接觸Cocos2d-x的時候是還是2.0系列的,一開始看書就頭疼,直接去看看教程又不知道如何下手,只好又回去看書。技術(shù)都是熬出來的,胡可熬呀熬,終于能寫一些簡單的游戲,比如貪吃蛇啦,俄羅斯方塊這些東西。
而"PewPewPew2015"的創(chuàng)意,則還是來自于暴雪的游戲--彗星爆破。PewPewPew2015"初期版本是橫屏的,現(xiàn)在改為了豎屏。這是為什么呢?這個游戲是一款休閑游戲,針對的用戶群體也是那些消磨零碎時間的人,從UI和用戶群體上考慮,豎屏單手操作會很更友好一些。
開發(fā)游戲必然要爬坑,對胡可來說,爬坑的過程很有成就感。比如:對于碰撞檢測而言,本來他的隕石是不規(guī)則的多邊形,檢測上會有一點點小的偏差,為了游戲效果(其實就是偷懶),胡可把隕石改為了圓形。還有就是美術(shù)啦,美術(shù)的坑比程序還坑。胡可小時候?qū)W過2年素描,畫起來還是很愉快的,但是經(jīng)常有路過的同學(xué)會說好丑,他那時候的心塞啊,心里一直念叨著"你這個磨人的小妖精"。不過,胡可總是能找到解決問題的方法,他找了學(xué)校的美術(shù)老師借了一個數(shù)位板,再加上一個叫Sai或者AI的軟件幫忙,胡可還是很淡定地搞定了美術(shù)問題。
與學(xué)長一道,拉起學(xué)弟學(xué)妹的手
在游戲開發(fā)的江湖里闖蕩了兩年,問起對他幫助最大的前輩是哪位,胡可幾乎沒有猶豫,說是學(xué)長查鑫和文武老師。
觸控和胡可所在的學(xué)院成立了一個實驗室,査鑫是胡可的學(xué)長,按照胡可的話說,是--非常無私的一位學(xué)長。當(dāng)時查鑫準(zhǔn)備考研,但是他還是經(jīng)常幫助學(xué)弟學(xué)妹解答問題。胡可說,他是被查鑫學(xué)長感動了,所以,現(xiàn)在胡可也在學(xué)校里創(chuàng)立了一個社團(tuán)叫做"Coding游戲開發(fā)協(xié)會",跟查鑫學(xué)長一樣,胡可也想繼續(xù)幫助其他的學(xué)弟學(xué)妹們制作游戲,解決技術(shù)問題。
此外,胡可還特意提及教主楊雍。教主為胡可和他的同學(xué)們解答了很多技術(shù)問題。有問題,找教主!這幾乎成了胡可們的一句口頭禪。
時至今日,胡可早已領(lǐng)會到成功必須堅持,他開發(fā)游戲的夢想也不會改變,他的目標(biāo)是做更貼近生活的游戲。接下來胡可開始研究VR和AR兩種新技術(shù),雖然很困難,但是他的回答十分堅定:"我還是相信我自己"。
采訪末了,胡可寄言Cocos游戲開發(fā)大賽:希望更多的開發(fā)者都來踴躍參加,這樣我們就能看到更多更加優(yōu)秀的作品。Cocos游戲開發(fā)大賽報名截止至8月18日,但是有個福利充滿誘惑,7月20日之前報名并成功上傳作品者還有機(jī)會獲得CJ千元門票。想要去CJ現(xiàn)場的童鞋們,不要錯過提交時間哦!
更多詳見大賽官網(wǎng): http://www.cocoachina.com/game/cocos/