android開發-D大富翁(有米積分牆)

來源:互聯網
上載者:User

        因為程式的主題就是大富翁,並且自己的ID中第一個字母是D,於是就成了D大富翁。

        今晚,應該是自己相對比較高興的,因為這個單擊版的不豪華的遊戲,從某種意義上來說自己總算完成了自己的期望目標及在執行過程中引入的一些新的IDEA。其實,這個遊戲的開發的過程在前面的部落格中已經提到過,這裡只是對做進一步總結。

         實際上,自己對Android接觸也就從11月9日開始,這在自己開始學習的時候碰巧發了博,所以比較準確。到現在差不多快到3個月了。剛開始時對手機應用開發完全沒有概念(噢,如果要說有些概念的話,也就是看過幾天的object-c),考慮到IPhone開發相對比較成熟,且不利於應用現有語言基礎,於是權衡了一下,選擇了Android。我也沒想到自己這次動力這麼大,權衡完的第二天就去書店買了一本書,很基礎,例子裡主要講九宮格遊戲的開發,照搬照抄的寫。差不多兩周時間,以書為基礎,查閱資料,擴充知識。這時候的自己也就對大概的內容有了個瞭解。

        自己一直奉行著:要想進一步深入,必須得自己動手。於是想自己動手做一個什麼事情好,最後也不知怎麼突然想起大富翁,下定決心了就開始做。剛開始搭架子,需要用到View,布局,事件,演算法,圖片等基礎知識,自己一樣樣收集和準備。不久,一個簡單的架子出現在了眼前。那簡直就和DOS介面差不多,一點美觀都談不上。不過自己還是高興了一下,畢竟這些基礎的知識自己也不懂,從不懂到懂是個收穫的過程,很值得。

        經過一陣子的編寫和最佳化,自己的1.0總算出來了。起碼不再是原先簡單的DOS介面了,大體實現了自己的原先設想。到這裡,我就把我腦子裡閃過的想法用記事本記了下來,這些靈感和想法可能第二天不一定能出現。這時,一定時間的接觸,也知道了廣告這麼一說。但對廣告這塊內容完全不熟悉,只能瞭解,網上找資料看廣告相關內容。記得11月底,12月初,對積分牆的推薦力度沒那麼大,基本靠廣告的展示和點擊。哎,自己也覺得這要人去點廣告似乎基本不可能,並且,因為原先對廣告的不瞭解,導致一些功能設計上要加上廣告很麻煩。經過一段時間的改版,終於把廣告加進入了,第一個我加的廣告是哇棒的。這裡需要說一下,把廣告的模組封裝很重要,千萬不要把廣告類的引用搞得每個模組都是,起碼得用一個類封裝,這樣在不同平台的廣告處理上會比較容易。

         廣告真費了不少心,下SDK,看API介面,實驗,代碼調整等等,然後包括代碼混淆(可悲的是wooboo剛開始時不能進行混淆,於是我在那浪費了差不多一周時間研究混淆,有弊就有利,對混淆的文法和一些含義倒理解了不少)。廣告整合後,想找真機實驗(於是自己買了一個手機)。在哇棒平台上發布了,通過了審核,自己的信心頓時增加了不少,同時自己試著點了幾次,大體瞭解了怎麼收費,自己能試的試一下最準確,百口不如一試。

         接著看有米廣告的資料比較豐富,於是開始接入有米廣告。看完廣告後,覺得積分牆是一直趨勢,於是簡單的實驗了一下廣告和積分牆的呈現方式後,開始接入廣告和積分牆。積分牆接入後,發現自己的積分用途太單一,於是準備對功能進行擴充,結合前面記錄的靈感,整理了一下擴充的思路。開始了後期的之旅,經過版本迭代,中間出了一個V2.1,主要引入了道具和氣。到今天V2.6,引入了攻城點數,同時對介面做了力所能及的最佳化,並對一些介面和語言提示做了改進,這期間,自己又買了3本書,一本講frame核心架構的。

          這期間,自己接觸的知識比自己看書要記得多要記得牢。春節前後,又開發了祝福簡訊程式,不過簡訊模組沒達到後台自動發送的目標,不算完工。

          對於像我一樣的初學者們:  

                  一、自己要有信心,信心很重要,不要在自己心裡烙著我是初學者的影子。

                 二、多看書,多看資料:看書才能知道自己不懂,看資料才能知道自己欠缺的,並且找到自己想要的。在CSDN上看別人提的問題,然後自己去解答也是一種提高自            己知識的途徑。對於一個成熟的板塊,一個人想要完全有能力不用動一筆代碼肯定回答問題的人應該沒有,記得有板塊專家說過,能夠回答60%的問題就很牛了。

                 三、多實踐,書是死的,看完了一定要實踐,那樣才能知道自己有些想當然了或者在實踐中找到新的變化,新的知識點,這和武林高手過招一樣,實踐中出真知。我自己在寫的過程中又擴充出來好多不懂得知識點,同時對原先書上講的做了新的自己理解,形成了自己的理解思路。

                 四、實踐多了,回過頭去再看看基礎書,又有不一樣的收穫。我寫完每個基準版本後,回過頭去看幾本書,發現又有不同的理解和收穫。

                 五、要有個夢想,有夢想才有動力。如果一個人就想著我吃飽穿暖,那就只會幹能吃飽穿暖的工作,如果一個人想著我要成為首富,那就拚命賺錢,不同的夢想會給人不同的動力。

           最後,與所有初學者們一同進步,迎接美好android者的未來。

           附:D大富翁-有米積分牆及下載連結:URL

          因為本人手機資源有限...只能說自己的真機上比模擬器美了N多。

          

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.