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