【CDC】專訪秀野堂主:深入淺出HTML5游戲架構(gòu)
以下為采訪內(nèi)容。
秀野堂主,專 注于移動互聯(lián)網(wǎng)研究,來自江南的普通老程序員。HTML5視頻教程《秀野堂主講HTML5》的作者、《論道HTML5》的作者。HTMl5大型社交游戲 《Harbor Story》制作人、獨立游戲制作人。***提出HTML5開發(fā)工業(yè)標(biāo)準“四跨、三大、二極、一根筋”的HTML5開發(fā)者。中國傳媒大學(xué)兼職講師。國家人社 部中國高級公務(wù)員培訓(xùn)中心、全國信息化計算機應(yīng)用技術(shù)水平教育培訓(xùn)管理中心《移動互聯(lián)網(wǎng)開發(fā)工程師》培訓(xùn)課程***講師。
CDC:從你的個人網(wǎng)站上得知,你正在周游全國,進行的如何?目前在哪個城市,給我們講一個路上的所見所聞。
堂主:人在江湖,說走就走的旅行永遠都是傳說,目前在南京。在中國,每天有一車皮一車皮的美女主動的奔往麗江。
CDC:旅行結(jié)束后,打算繼續(xù)回歸到編程的道路嗎?有何計劃嗎?
堂主:也許,我今生都是編程的命。計劃就是繼續(xù)做游戲,做游戲制作人。
CDC:回歸正題,此次在大會上分享主題是《HTML5游戲架構(gòu)思考》,思考的是什么?又如何思考呢?
堂主:我專門從事HTML5的推廣和宣傳已有3年多,并且在大家都看不到希望的時候,在2012年發(fā)布了一款《Harbor Story II》的HTML5游戲。我一直在思考HTML5的定位和未來。在游戲開發(fā)中、在講課中、在工作中、每天都遇到各種各樣的HTML5的問題,也有很多游戲 公司、科研單位、大專院校找到我,希望能講HTML5,指個路。但是,我最終想建議大家思考一下你所從事的工作的本質(zhì)和你的作品的核心。
HTML5最終是服務(wù)于某個作品的,是工具,是載體,但絕不是***藥,更不是大還丹。
CDC:什么是HTML5游戲架構(gòu)?如何產(chǎn)生的?
堂主:與所有的游戲一樣,這是一項軟件工程。既然是軟件工程,那就必須要考慮好架構(gòu)問題,HTML5的游戲架構(gòu)其實就是以HTML5為前端核心,如何充分發(fā)揮HTML5優(yōu)勢的一種軟件工程實施的方案。
在我看來,傳統(tǒng)架構(gòu)只有三個內(nèi)容:計算、存儲、通信。在HTML5架構(gòu)中,需要多加一個圖形渲染方式方法。如何制定一個HTML5的游戲架構(gòu),我有點小心得,也草定了一個HTML5的游戲開發(fā)工業(yè)標(biāo)準,可以與大家現(xiàn)場分享一下。
CDC:HTML5游戲架構(gòu)有哪些問題屢見不鮮?如何應(yīng)對?
堂主:在HTML5的游戲架構(gòu)中,性能問題、觸摸事件問題、兼容性問題、通信問題,都是屢見不鮮的。應(yīng)對方法,我會在現(xiàn)場為大家詳細解說。
CDC:現(xiàn)在HTML5移動游戲,是否能在競爭激烈的市場中站住腳?他為開發(fā)者提供了什么便捷的功能?
堂主:在市場中站住腳的絕不是依賴某種開發(fā)工具的游戲。而是游戲的本質(zhì)和整個游戲團隊的努力。現(xiàn)在的HTML5移動游戲,說到底還是游戲,游戲的本質(zhì)是要能好玩、有意思,與技術(shù)無關(guān)。
HTML5做游戲或者應(yīng)用,唯一的好處就是降低了各種成本,尤其是試錯的成本,比較符合現(xiàn)在流行的《精益創(chuàng)業(yè)》這一說法。
CDC:在PC端很多瀏覽器對HTML5的兼容支持并不特別的讓人滿意,你認為需要經(jīng)歷多久時間,HTML5才能發(fā)揮出***的潛力?
堂主:HTML5在兼容上面,可能會面臨越來越嚴重的問題。同時,也會面臨越來越復(fù)雜的市場情況。時間不可預(yù)估,但完全取決于三個公司“谷歌、微軟、蘋果”
CDC:如何揚長HTML5的優(yōu)勢?避開短處?
堂主:這是個好問題。關(guān)鍵是幾句話說不清,如果非要我說的話,就是激情中有點理智,理智中擁抱激情。
CDC:你是如何看待Hybrid這種混合模式的?你認為它是否有前景?
堂主:有前景。另外,對Hybrid這種混合模式,需要解釋一下。現(xiàn)在有多種hybrid,有的混合的深,有的混合的淺。但是,混合本身就是包容和取長避短,這肯定是有優(yōu)勢的。在現(xiàn)在這個時候和條件下,我覺得就是有前景。
CDC:對于PhoneGap這個眾人夸的框架,但其性能問題尚未解決。對于特效或運算較多的應(yīng)用,應(yīng)該采取哪種開發(fā)模式?Web、Native、Hybrid?
堂主:PhoneGap是被越搞越好,也越搞越龐大了。對于有些特效,我支持使用Native,但是如果不復(fù)雜,我建議使用Web。如果非要有個原則,可以這么說:1個頁面的應(yīng)用或者游戲,Web是不錯的選擇。只要多于一個就會增加復(fù)雜習(xí)性,頁面越多,復(fù)雜程度越大。
CDC:請分析下HTML5目前現(xiàn)狀,以及未來發(fā)展。
堂主:移動互聯(lián)網(wǎng)是引起很多單位和媒體關(guān)注的,是焦點,也是熱點,HTML5又是移動互聯(lián)網(wǎng)時代極為耀眼的一個技術(shù)。但是就現(xiàn)在而言,理論標(biāo)準與事實標(biāo)準相差較大,問題非常的多。瀏覽器混戰(zhàn)四起,Google在意料中發(fā)狠。未來前景樂觀,但現(xiàn)狀很令人憂慮。
CDC:請對中國開發(fā)者大會發(fā)表一句簡短的評價。
堂主:不用多說,這就是一個好大會!
中國開發(fā)者大會·廣州 傳送門
2013年中國開發(fā)者大會將于6月29日在廣州白云國際會議中心隆重開幕。大會秉承分享IT核心技術(shù)的原則及創(chuàng)業(yè)團隊的成功經(jīng)驗,圍繞IOS、Android、HTML5、Unity、Cocos2D-X等技術(shù)領(lǐng)域拓展深入探討。詳細內(nèi)容,請查看官方網(wǎng)站:http://www.9ria.com/redirect.php?id=94