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