人人都有遊戲夢——用cocos2d實現你的遊戲設計
(繪圖:圖靈曉)
在2011年的最後一天“人人都有遊戲夢”這個活動也將告一段落。在這個活動中,每個參與者都是有夢、敢想、充滿思維活力的人。在此圖靈社群要祝你們在2012年一步一步地實現你的夢想,並贈與獲獎者《cocos2d-x手機遊戲開發》一本。
結果公佈:
最有價值遊戲設計:wonderland 作者:常新居士
最佳劇情獎:boboshark
最佳文化傳播獎:linc
最佳貢獻獎:圖靈曉
思維發散獎:kraft
這本書是這個系列的第一本,如果你想成為可以用cocos2d**“為所欲為”**的跨平臺開發遊戲大師的話,圖靈的後續遊戲開發類書籍一定會祝你一臂之力。
領獎小貼士:以上朋友可將個人資訊、地址、電話填寫在註冊資訊裡,以便郵寄時使用。(此資訊只有圖靈社群管理人員可看到)如有任何問題可發郵件到lip@turingbook.com,或通過新浪微博@李盼ituring與我聯絡。
有人用蘋果嗎?有人在用Android?還是,你在用沃Phone呢?
你們中有人想過要做一款屬於自己的遊戲嗎?“想過倒是想過,但是怎樣開始呢?”
……
創意從你開始!
好的idea經不起等待,要是不把它寫下來,你也知道……
所以,簡簡單單,寫下你對一款移動平臺遊戲的構思,《cocos2d-x手機遊戲開發》助你圓夢!
活動規則:寫下你想開發的遊戲設計(題材不限,內容不限,可參考下面提供的樣章)。
圖靈社群將評出5個最有價值、最具創意的設計,獲獎的朋友將免費得到《cocos2d-x手機遊戲開發:跨iOS、Android和沃Phone平臺》一本。如果對cocos2d-x有什麼疑問,請參考《寫在國內第一本cocos2d-X上市之前》這篇文章。
活動截止日期:2011年12月31日
(以下部分來自《cocos2d-x手機遊戲開發:跨iOS、Android和沃Phone平臺》第5章)
有這樣一個遊戲設計:該遊戲一共有5個關卡,每個關卡有自己的地圖,關卡之間的切換需要有一些轉場的動畫。在任意一個關卡上都有不同的人物角色(包括英雄和怪物),各人物角色的動作定義如下:英雄可以追打怪物,而怪物被英雄追打時會逃跑。除了英雄和怪物以外,還有一些路人,其中路人甲是圍觀的、路人乙是打醬油和在一旁做俯臥撐的。除了這些人物之外,天空中還有藍天和白雲。 針對上面這樣一個遊戲設計,我們會先設計一下游戲的介面流轉,請見圖5-1。
圖5-1 遊戲的介面流轉
現在,我們仔細分析一下圖5-1,開場動畫主要是顯示遊戲剛開始時的動畫。一般來說顯示公司或者工作室的logo,也可以簡單描述一下游戲的世界觀,甚至還可以簡單介紹一下游戲的操作方式。 走完開場動畫之後,就進入遊戲的主選單,在這裡我們設定了4個功能選單,分別是新遊戲、設定、幫助和退出。這幾個功能選單可以將玩家引導到對應的功能上,下面分別介紹一下。
(1) 新遊戲。玩家點選之後進入遊戲主場景內,這裡就是玩家開始遊戲的地方。
(2) 設定。玩家點選之後開始設定一些遊戲引數,包括音量的大小、是否震動、是否有一些特殊的效果等。
(3) 幫助。玩家點選之後可以看到一個完整的幫助介面,在這裡玩家可以瞭解到遊戲的玩法和技巧等。
(4) 退出。顧名思義,玩家點選之後就退出遊戲了。
從這裡可以看出玩家玩遊戲的過程其實就是在程式設定的場景之間進行跳轉,根據一個畫面的操作結果跳轉到下一個畫面。而場景之間的跳轉則可以帶上很多特效。
那麼,我們再看看遊戲內的場景會是什麼樣的一種設計呢?一般來說,我們的設計如圖5-2所示。
圖5-2 遊戲主場景設計
我們已經對這個遊戲策劃做了很好的分析,現在開始將這個遊戲策劃轉變成cocos2d-x的實現框架。 在遊戲開發過程中,需要了解幾個概念,分別是導演、場景、佈景和人物角色。這幾個概念和拍電影非常相似,那麼我們就拿電影和遊戲做類比,一一講解這幾個概念。
(1) 導演(在cocos2d-x引擎中與之對應的類是CCDirector)。在電影裡,導演是電影藝術創作的組織者和領導者,是把電影文學劇本搬上銀幕的總負責人,是用演員表達自己思想的人。導演通過手中的攝像機進行電影的拍攝。那麼,在遊戲裡,導演就是遊戲創作的組織者和領導者,是把遊戲策劃變成遊戲的總指揮,導演制定規則讓遊戲內的場景、佈景和人物角色有序地執行。
(2) 場景(在cocos2d-x引擎中與之對應的類是CCScene)。在電影裡,場景就是電影中的各種場面,各種場面主要由人物活動和背景等構成。那麼,在遊戲裡,場景就是一個個的關卡,關卡主要由佈景和人物角色組成。
(3) 佈景(在cocos2d-x引擎中與之對應的類是CCLayer)。在電影裡,佈景就是每個場面裡面的背景,例如有些場面裡面需要的佈景是一個辦公室,而另外一些場面裡面需要的佈景則是一座山。那麼,在遊戲裡,佈景就是每個關卡里面的背景,同樣,不同的關卡需要的背景也是完全不一樣的。
(4) 人物角色(在cocos2d-x引擎中與之對應的類是CCSprite)。在電影裡,人物角色就是電影的人物,既包括電影裡的正面人物,也包括電影裡的反面人物,既包括主角,也包括跑龍套的。那麼,在遊戲裡,人物角色就包括了遊戲的主玩家和其他玩家了。其他玩家既可以是另一個真實的玩家,也可以是遊戲虛擬出來的玩家。
(5) 動作(在cocos2d-x引擎中與之對應的類是CCAction)。在電影裡,動作都是演員的運動,例如走路和射擊等。那麼,在遊戲裡,動畫就是遊戲內人物角色的動作了。
相關文章
- 遊戲中的“女神”角色都有哪些設計手法?遊戲
- 遊戲設計師的5大噩夢遊戲設計師
- 數獨遊戲的設計與實現遊戲
- UGC遊戲浪潮(一):夢裡什麼都有的《Dreams》GC遊戲
- 這款遊戲想帶你進入現實背後的夢境世界遊戲
- 《夢中的你》製作人:戀愛遊戲的人設與故事設計怎麼做?遊戲
- 百度重拾遊戲發行,超級App們都有個遊戲夢遊戲APP
- 一款不像遊戲的PS4遊戲,想將夢變成“現實”遊戲
- 中國題材敘事冒險遊戲《夢鄉》,這兩位開發者用遊戲表達對現實的思考遊戲
- 每個程式設計師都有一個框架夢程式設計師框架
- 遊戲設計與現實的距離,你憑什麼說這個設計一定有效?遊戲設計
- 《別處是夢鄉》:一位黑人遊戲開發者的夢境和現實遊戲開發
- 小遊戲流量變現都有哪些竅門?遊戲
- 這款終極破壞模擬遊戲能實現你當一個熊孩子的夢遊戲
- 【遊戲設計】如何搭建技能實現框架,讓你少走彎路【乾貨】遊戲設計框架
- 任天堂的遊戲夢遊戲
- 你設計的遊戲好不好玩?遊戲
- 純C++遊戲程式設計: Tic-Tac-Toe(三連棋遊戲)的實現C++遊戲程式設計
- 遊戲引擎介紹,架構,設計及實現遊戲引擎架構
- 一文帶你實現遊戲中的音樂、音效設定遊戲
- 遊戲設計裡的那些色彩應用遊戲設計
- 用Qt設計自己的方塊遊戲QT遊戲
- 助力你的遊戲夢想,這門課是認真的遊戲
- 恐怖遊戲《小小夢魘2》是怎樣設計聲音的?遊戲
- C++實用程式設計——坦克大戰小遊戲C++程式設計遊戲
- 《夢幻家園》首席設計師:一個熱門遊戲首先得是個好遊戲遊戲
- 註冊,人人都有一臺超級計算機計算機
- 【乾貨】遊戲介面設計 (五)表現設計遊戲
- 遊戲文件與遊戲設計遊戲設計
- 遊戲開發經驗談(二):對戰類全球服遊戲的設計與實現遊戲開發
- 我兒時的“清北夢”,竟然在這款遊戲裡實現了!遊戲
- 探訪沉船、洞穴,《碧波之下》實現了我的潛水艇遊戲之夢遊戲
- 你的遊戲型別選擇早被設計師掌握遊戲型別
- 打破虛擬與現實邊界的遊戲設計理論框架遊戲設計框架
- 【遊戲設計隨筆10】解密遊戲設計的30堂課遊戲設計解密
- 其實,全世界的遊戲界都有過度加班的問題遊戲
- 你以為我在玩遊戲?其實我在學程式設計!遊戲程式設計
- 用 JavaScript 實現簡單拼圖遊戲JavaScript遊戲