從零開始23天完成一款A(yù)ndroid游戲開發(fā)(一)
【Part 1 – 開篇與前 2 天】
開篇
我想開發(fā)一款 Android 游戲有一段時間了,但從來沒有一個好的 idea。最近,我一直在玩一款跑酷游戲,發(fā)現(xiàn)它實在太有意思了。通常來講,我不喜歡沒有終點的游戲,因為你不可能通關(guān),所以每次我玩這些游戲的時候,我總會隨意設(shè)置一些目標(biāo)然后再去玩。這次我的目標(biāo)是得到 30 倍分?jǐn)?shù)復(fù)乘技能。當(dāng)我實現(xiàn)這個目標(biāo)的時候,我就獲得一些技能然后就會迷上這款游戲。這款游戲也讓我意識到,一款 Android 游戲沒有必要非要有什么大的來頭和復(fù)雜的游戲設(shè)置,簡單隨意就好。
不管怎樣,我覺得一個游戲如果能做到僅需你將手指對準(zhǔn)一個東西然后向它射擊就很好了。如果再能有一個系統(tǒng)性的任務(wù),每天每周需完成的挑戰(zhàn)和一些武器升級的 話,那么這個游戲就會很有趣了。我的第一個想法是創(chuàng)立一款游戲,讓一些可愛的小怪獸在一個美麗的場景中到處跑,可以藏在樹后面,或者躲在老房子里,甚至可 以是在云朵里。你需要做的就是盡可能多地將它們打下。我說的可愛的小怪獸,指的是一些像 Gremlins(小精靈)之類的玩意。它們會搬一些體形巨大的機器,或者是做一些其他的愚蠢的事情來讓你哈哈大笑。當(dāng)然,作為一個擁有零預(yù)算的獨立游戲 開發(fā)者,就按我可以想象到的動畫復(fù)雜程度來看,我知道這些將需要投入大量的藝術(shù)設(shè)計和開發(fā)時間。所以我決定采用一種不同的設(shè)計,這樣我可以在合理的時間內(nèi) 自己完成。
我現(xiàn)在的目標(biāo)是在一個月內(nèi)開發(fā)一款有趣而可玩的 Android 游戲。
第 1 天:后院大恐慌
在逛動畫素材網(wǎng)站的時候,我發(fā)現(xiàn)了一些給力又免費的僵尸動畫。有僵尸走動、僵尸被槍擊中之類的。所以,這可能是個類似于僵尸射手的游戲。
游戲角色會在他的走廊上,射殺從外面的麥田涌來的僵尸。游戲的名字就叫后院大恐慌。你可以轉(zhuǎn)換不同的游戲角色,老奶奶、拿著獵槍的摳腳大漢或者是拿著遠(yuǎn)射程來復(fù)槍的大兵。下圖是非常非常草的草圖。
更新:我剛才玩了會僵尸在美國。游戲倒是挺有意思,但是像瘋子一樣一直按射擊多少有點無聊。我打算把后院大恐慌設(shè)計成一碰就死的模式,至少僵尸里不要有 boss。我仔細(xì)的想了想,僵尸主題對我來說有點太陰郁了,而且只要市面上有,這個類型就不稀罕了。所以,我不確定游戲會不會做成這個類型。另外,這個游 戲看起來會涉及到 3D 圖形,不過我會堅持 2D,至少我的第一個安卓游戲會堅持。
第 2 天:安裝 Eclipse,選擇游戲庫
我下載了安卓包,然后在 Linux 系統(tǒng)上安裝了 Eclipse。 能在 Galaxy S2 手機上運行“Hello World”。 你好 Java。我真的得記住所有這些 Java 指令,因為從 2002 起,我就沒用過這些玩意兒了。
看著這些 2D/3D OpenGL 類的東西,似乎用工具包/庫來搭建游戲會是一個好辦法。我從 NordicGame2013 上弄到一些免費的 Unity3D 序列號,但是還沒有在 Google Play 上發(fā)行的權(quán)限。所以我想我得暫時跳過 Unity 了?,F(xiàn)在我正著手于 CoronaSDK 和一些其他的庫。
相關(guān):
從零開始23天完成一款A(yù)ndroid游戲開發(fā)(二)
從零開始23天完成一款A(yù)ndroid游戲開發(fā)(三)
從零開始23天完成一款A(yù)ndroid游戲開發(fā)(四)
從零開始23天完成一款A(yù)ndroid游戲開發(fā)(五)
從零開始23天完成一款A(yù)ndroid游戲開發(fā)(六)
從零開始23天完成一款A(yù)ndroid游戲開發(fā)(七)
從零開始23天完成一款A(yù)ndroid游戲開發(fā)(八)
翻譯:bigosaur ImportNew.com