綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[資料] android遊戲開發筆記(0)——遊戲開發分析及開發所需知識

  [複製連結] 查看: 82874|回覆: 45|好評: 2
跳轉到指定樓層
樓主
暗桌之光 | 收聽TA | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2011-9-26 14:02

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
一直想自己寫遊戲玩,雖然我平時對遊戲不是很感冒;不過我總是有很多好玩的遊戲點子,想自己開發出來給自己和朋友們玩。

最近瀏覽了很多關於遊戲開發的資料。遊戲,說的透徹點就是利用鍵盤、觸摸屏、感應器、手勢、mic等做為輸入, 圖像、聲音、文字以一種有趣的方式組合調用做為輸出。看透本質還是輸出+輸入。

聲音:作為遊戲如果有聲音做為背景音樂、音效,甚至語音對話。無疑可以給遊戲加分。不過做為手機遊戲,由於聲音需要耗電,且相比顯示畫面來說又不是很重要,所以往往有很多手機遊戲會捨棄聲音。

圖像顯示是最基本也是最重要的的功能,一款沒任何畫面顯示的遊戲,會讓人們很吃驚。不過,如果你是給盲人朋友們開發的遊戲也是可以沒有畫面的。畫面不但要有,而且由於現在的用戶的品位不斷提高,畫面的質量、流暢度、精細程度也會很大要求。

必要的文字提示是很有作用的,不然只有圖片示意有些複雜的意思是沒有辦法表達的。在遊戲中最好還是少出現大段的闡述為好。因為畢竟也很少人會仔細看這些大段的文字。為了整體遊戲的故事背景,適當的出現小段文字還是可以接受的。當然這些都屬於遊戲的設計理念問題了,和技術無關。

輸入方式可以有很多選取,鍵盤按鍵,觸摸屏,重力感應器,加速感應器甚至可以是光感。

就上面的這幾點,我就可以看出,畫圖、貼圖製作出優質的畫面是基本功。各種輸入形式的api我們也應該熟悉。要將圖像畫的清晰、流暢應該就需要一些技巧了。圖片要清晰就需要佔用更多的記憶體,而要流暢就需要盡量少的佔用記憶體和cpu。同時要妥當的處理多線程問題。

數據的存儲和獲取會有本地和網路兩種形式,如果是網路遊戲需要處理比較實時的數據交互,同時如何才能給很好的處理網路緩慢,網路質量差的問題也將是難點。

遊戲的畫面中會有很多模擬的物理現象,比如自由落體、拋物線等各種生活曲線。我們就需要研究算法,看如何才能更高效的畫出更加逼真的畫面。這是還僅僅顯示方面的問題。

而作為遊戲中的人物 、怪物都需要智慧化。我們需要花費更多的時間和精力去研究。比如研究如何讓程式會下象棋,數獨遊戲中如何讓手機很快的判斷用戶是否輸入正確的數字,如何讓坦克大戰中的坦克更加聰明(太笨了玩著沒勁)等等,會有很多比這些問題更加複雜的困難等著你 。

手機遊戲開發,不僅僅需要你有紮實的編程基礎,同時你需要懂得如何將程式做的佔用更少cpu記憶體。因此挑戰更多。


我也是剛剛開始學習遊戲開發,文中闡述的觀點有不準確或者錯誤的地方還請大家不吝指教。
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 38碎鑽 +10 幫助 +37 收起 理由
受到祝福的水 + 1 姐很想給你一個吻,但不現實,還是給分吧.
stwdi2005 + 1 + 1 非常讃
jiuliam + 1 聽說評分可以懷孕,你就讓我試試吧.
sheila_utk + 1 好內容,老衲來為這篇文章開開光.
晴天a + 1 聽說評分可以懷孕,你就讓我試試吧.
killer0000gg + 1
okami2223 + 1 偶像,看完你的內容,讓我找到了活著的意義.
randy12310 + 1 偶像,看完你的內容,讓我找到了活著的意義.
ericton + 1
alovec520 + 1 非常讚

查看全部評分

收藏收藏11 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則