因为程序的主题就是大富翁,并且自己的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 sdk,有米积分墙Android SDK开发者常见问题

    有米积分墙Android SDK开发者常见问题,给大家学习学习~ 有米积分墙Android SDK开发者常见问题 1.环境配置问题 1.1 有米广告SDK使用哪种字符编码 有米广告SDK使用UTF-8 ...

  2. ”找你妹“是如何利用积分墙盈利的。

    <找你妹>现在火到什么程度呢?地铁上的清纯妹子张口闭口"找你妹",转头一看,人家在那玩着游戏呢,还不是一个人玩,几个小姐妹凑在一块儿交头接耳神神秘秘点来点去乐不可支,到 ...

  3. “找你妹”的积分墙盈利之道

    <找你妹>现在火到什么程度呢?地铁上的清纯妹子张口闭口"找你妹",转头一看,人家在那玩着游戏呢,还不是一个人玩,几个小姐妹凑在一块儿交头接耳神神秘秘点来点去乐不可支,到 ...

  4. [android开发必备]Android开发者社区汇总

    [android开发必备]Android开发者社区汇总 经常收到很多人问做android开发去哪个社区,每次都回答的零零碎碎的很比系统,今天统一整理下,把截至目前为止有价值的android开发社区汇总 ...

  5. Android开发学什么

    Android开发学什么 爪哇米工作室 陈跃峰 2013/3/1 随着移动互联网的发展,现在的手机软件开发成为了一个很热门的技术方向,很多的学生以及从事其它开发的程序员都在大量的涌入这个领域,但是很多 ...

  6. cocos2d-x 植入广告(二) 有米横屏、插屏广告和积分墙广告

    相比于百度广告的SDK,有米广告的植入就很简单了,因为有米提供的有cocos2d-x的demo,基本上就是看着文档的流程,照着demo写自己的代码. [申请发布ID和应用密钥,下载SDK] 1.上传应 ...

  7. Android开发自定义View之仿米家APP双色灯控制UI:做一个智能家居产品的简单智能灯UI !(附带Demo)

    一. 前言: 兜兜转转,不知不觉做Android开发已经快2年了,上半年一直在搞wifi模块开发,导致不务正业,写个自定义UI还要折腾半天,真是对不起自己的良心了!最近要对接小米开放平台,不小心看到了 ...

  8. 国内android开发之墙痛,Android面试题-机型适配之痛,例如三星、小米、华为、魅族等。...

    自定义控件 联网 工具 数据库 源码分析相关面试题 Activity相关面试题 Service相关面试题 与XMPP相关面试题 与性能优化相关面试题 与登录相关面试题 与开发相关面试题 与人事相关面试 ...

  9. android 开发赚钱

    2019独角兽企业重金招聘Python工程师标准>>> 开发android也有一年左右了,利用业余时间陆续做了几个自己的应用,应用比较烂,每天就那么一点点收入,但是,还是想分享一下 ...

最新文章

  1. java整合redis集群_SpringBoot2.X整合Redis(单机+集群+多数据源)-Lettuce版
  2. OpenCV与gcc和CMake一起使用
  3. C#委托的定义 以及使用方式详解,更简单的理解委托。
  4. JVM快速调优手册02:常见的垃圾收集器
  5. 请画出使用mapreduce对英文句子_「Postgresql架构」用MapReduce的方式思考,但使用SQL...
  6. EPERM: operation not permitted, Please run SwitchHosts
  7. 推荐系统之协同过滤(CF)算法详解和实现
  8. python 文件 解析ddl_BKM ? 35期 — Python解析ANSYS文件
  9. 数学建模优化模型简单例题_数学建模案例分析--最优化方法建模7习题六
  10. 【百练】1103Hangover宿醉(c语言)
  11. NT1000无线测温系统 方维监测
  12. Kerberos学习(四)
  13. ndarray 与 array 的区别 关系
  14. Java安装详细步骤(win10)
  15. C语言实现isalpha函数功能(附完整源码)
  16. js 时间戳与日期时间的相互转换
  17. 艾永亮:产品做完后,第一步就是马上推广吗?
  18. Spring Security使用(三) 安全框架内使用QQ登录以及不加安全框架使用QQ登录
  19. Mysql 存储过程案例教程
  20. QGIS基础:创建矢量数据(栅格矢量化)

热门文章

  1. UI设计初学者如何避免走弯路?
  2. Win系统 - 佳能打印机无线连接教程
  3. C语言大作业实现 原神 小小小游戏界面
  4. html5游戏sdk开发,自用游戏HTML5 sdk技术设计手册
  5. Certified Adversarial Robustness via Randomized Smoothing
  6. 从3万条豆瓣短评看《雷神3》
  7. 设计Windows应用程序,该程序定义平面图形抽象类和其派生类圆、矩形和三角形。
  8. wind7 无法安装tools (问题已解决)
  9. Jupyter Notebook Error: error loading notebook
  10. 【狼窝乀野狼】Parallel浅尝辄止