綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

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

  [複製連結] 查看: 82225|回覆: 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)
回覆

使用道具 舉報

沙發
琴弦jerry | 收聽TA | 只看該作者
發表於 2011-10-13 14:38
你好 我是本文的作者  转载 请注明版权信息   十分感谢。
本文原地址为:android游戏开发笔记(0)——游戏开发分析及开发所需知识
阅读我的文章欢迎到 我的博客 琴弦jerry的博客

評分

參與人數 6碎鑽 +4 經驗 +2 幫助 +10 收起 理由
chrixtal + 1 偶像,看完你的內容,讓我找到了活著的意義.
stwdi2005 + 1 + 1 非常讃
killer0000gg + 1 土豪我們做朋友吧,我非常仰慕你..
w7300611 + 3 + 2 + 5 很給力!
周霆語 + 1 很給力!
s911026 + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
newstyle1112 | 收聽TA | 只看該作者
發表於 2011-11-11 06:19
收穫良多!! 感謝^^
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
3136632 | 收聽TA | 只看該作者
發表於 2011-11-12 22:46
收穫良多!! 感謝^^
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
k68612002 | 收聽TA | 只看該作者
發表於 2011-11-13 15:38
有朝一日我也想學會開發遊戲~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
ss1352tw | 收聽TA | 只看該作者
發表於 2011-11-24 23:10
我也要開發遊戲!!!         
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
vincentjassy | 收聽TA | 只看該作者
發表於 2011-12-6 09:05
簡潔易懂的說明
雖然我根本就不會遊戲開發
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
hksd | 收聽TA | 只看該作者
發表於 2011-12-26 10:16
我很想學但什入手?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
ploikm009 | 收聽TA | 只看該作者
發表於 2012-1-29 13:56
how about to learn
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
阿海的音樂 | 收聽TA | 只看該作者
發表於 2012-2-1 14:42
收穫良多!感謝!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則