android开发-D大富翁(有米积分墙)

        因为程序的主题就是大富翁,并且自己的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多。

          android开发-D大富翁(有米积分墙)_第1张图片

你可能感兴趣的:(游戏,优化,android,dos,语言,手机)