
前言:項目的順利完成來源于項目團隊里每一位成員的努力,成就感則來源于喜歡這款游戲的大家,在此做一次心得分享,希望讓玩家看到我們的用心,更希望大家喜歡這款游戲!……
入正題:
一,項目介紹&游戲效果圖

我們要做的是一款應用于IOS和Android平臺的終端休閑類麻將游戲,歡樂二人雀神PC端游戲相信很多玩家玩過,但基于平臺不同,操作習慣不同,基本可以說是以一款全新游戲的設計概念去要求與實施的,最終達到適用于IOS平臺的iPhone4S,iPhone4,iPhone3GS和 Android平臺的HTC,魅族等等機型上的精品麻將游戲。
二,項目開發流程

下面以項目開發流程的順序來重點介紹一下在每個階段我們所做的事和遇到的問題以及解決方案。
A:立項階段
立項階段我們要做的事其實尤其重要,它直接決定我們最終會研發出什么樣的一款產品,在這個階段,產品的期望,開發人員的實力,項目時間,以及預測的疑難問題能不能解決等等都是項目順利進行的重要因素,為此我們多次會議討論,相關干系人都要參加,在確定我們的目標后(項目介紹欄就是最終目標),列出一些重點問題,比如實現3D效果的實現方式(這個在后面技術實現會具體講),作為優先需要解決的問題,在所有開發人員明確方向和心中有一個比較形象的概念后,設計師需要做一些前期準備工作,如PC端的二人雀神體驗,IOS和Android的用戶操作習慣,項目風格預想,資料收集,與開發討論實現方案與制作方式等等,隨之我們進入下一個階段,設計定位!
B:設計定位

到了這里就比較明確了,設計師提煉了一些項目會議討論的關于風格方面的關鍵詞,以此作為基礎去發散思維進行視覺拼圖,用快速的拼圖與產品再次進行頻繁溝通,用圖形去確定大家心中的那個太陽是不是這樣的一個太陽,哈哈,這里我們有很多草圖就不發出來了(后面會有最終的效果展示),在草圖確定大概方向后我們就可以正式進入風格設計了。角色場景UI同步進行。
C:技術實現

OK,我們提到立項階段所預測的技術難點問題,那我們在做風格設定的同時要解決如果這樣做,我們怎么實現?在設計的同時甚至優先考慮實現問題是很關鍵的,這里列舉兩項比較重要的點來進行說明:
第一,如上圖,游戲中不同狀態的麻將有74種,牌花則是24張,這樣的話,如果我們按實際每種狀態每個花面出一張貼圖的話就是1776張單個麻將貼圖,按一張1024x1024px貼圖放滿的話預計是需要24張這樣的貼圖,每張貼圖PVR4M計算,就是96M,當然PVR我們會進行壓縮,按3比1的壓縮比算的話也有32M,試想一般的APP應用在10-40M不等吧,這里光牌的資源就要32M,所以必須保證3D效果的前提下解決這個問題,最后和開發多次討論測試,以一套資源算相對坐標的形式實現,這樣只需一張1024px貼圖就能解決,但需要將每個點準確無誤的算到牌面上,在牌的切圖上也要求很高,不能有1px的誤差,最終花了一些精力去測試實現了這個效果,以最終游戲體驗看,還是非常不錯的。
第二,從上面的過程我們明顯感覺拆分資源對文件大小的影響至關重要,那么在后面的設計中,設計師不光要考慮設計的視覺效果,同時還要考慮如何拆分你的效果圖,還有復用的問題,這里就是考驗設計師的感性與理性思維是否并在了,滿足視覺效果,滿足功能實現,滿足開發易實現,滿足資源最小化,,,這里就不附圖了,可參考的方法有:圖形的對稱設計,漸變以垂直或水平實現勿其它角度實現,元件統一,紋理用可拼接的效果等等…
D:風格確定
