毕业论文:正文
第6章 对于此次软件开发的总结
经过了数个月的努力,终于完成了自己的毕业设计选题—基于Android
系统的Beatplane游戏的开发工作。经过多次调试,现在该游戏已经成为本人及本人几个朋友闲暇之余休闲娱乐的工具之一。
在选题初期,只学过一点java语言的我,对Android的知识可谓知之甚少。万事开头难,我借阅了大量的Android程序开发的书籍,并在网上找了许多教程在闲暇时候学习。花费了很多时间和精力,总算是从门外汉变成了一个入门者。
准备工作做好,更加重要的编码工作接踵而至,初期,我在老师的指导下谢了需求分析书。设计了整个的游戏框架,并分成几个模块挨个完成。老师的指导让我的编程思想有了较大的进步。将我一团乱麻的编程工作整理的井井有条。
进入编程中期,根据初期所做的需求分析进行编写代码的时候,遇到了大大小小的问题,编程功底薄弱的我一度陷入进退两难的僵局,但在同学和老师的帮助下,我还是将各模块的代码顺利完成了,在此,感谢在我毕设过程中帮助我的同学和老师!
编码完成后,主要做的是测试工作,修改了几个bug,比如积分到达规定数值却没有出现bossplane等问题。并且调整了一下游戏数据,是游戏更加平衡,不至于太难上手。
在开发游戏的过程中,多和用户交流,多了解玩家的想法和需求,是非常重要的。所以我在编写过程中,一直让熟悉的好友试玩我写得游戏,给我建议,帮助我完善和进步。没有他们,也就没有本款能基本满足用户需求的游戏。
通过本次毕业设计的工作,我从一个java菜鸟进步成了一个凑合的程序员。熟悉了Android平台的软件开发流程和java语言的编写。如今,Android手机在市面上炙手可热,通过本次工作获得的知识,为我以后从事此方面工作积累了经验,奠定了专业基础。
- 25 -
毕业论文:正文
参考文献
[1] 雍俊海. 《Java程序设计教程(第二版)》 清华大学出版社 2011年 [2] 黄正东 《 Java ME手机应用开发大全》 科学出版社 2010年 [3] 李刚 《 疯狂Android讲义》 电子工业出版社 2011
年
[4] Meier,王超 《Android2 高级编程(第二版)》清华大学出版社 2011
年
[5] ED Burnette(美) 张波,杨越译《Android基础教程》 人民邮电出
版社 2009年
[6] 杨丰盛 《Android应用开发揭秘 》 机械工业出版社 2010
年
[7] 余志龙等 《Google Android SDK开发范例大全》 人名邮电出版社
2009年
[8] Vladimir Silva(美) 王桓,苏金国译 《精通Android游戏开发》 人
民邮电出版社 2011年
[9] 柯元丹 《Android内核剖析》 电子工业出版社 2011年 [10] 丁永明 《基于Android平台移动学习软件的研究和实现》 2011年 [11] 王向辉,张国印 《Android应用程序开发》 清华大学出版社 2012
年
[12] 吴亚峰等 《Android核心技术与实例详解》 电子工业出版社 2010
年
[13] 张立国 代闻 龚海平 《Android移动开发案例详解》 人民邮电出版社
2010年
- 26 -
毕业论文:正文
致谢
- 27 -
毕业论文:正文
附录
Android Beatplane游戏文件夹列表 └─BeatPlane │ .classpath │ .project
│ AndroidManifest.xml │ fly.png
│ ic_launcher-web.png │ proguard-project.txt │ project.properties │ ├─.settings
│ org.eclipse.jdt.core.prefs │ ├─assets │ ├─gen │ └─com │ └─example │ └─beatplane
│ BuildConfig.java │ R.java │ ├─libs
│ android-support-v4.jar │ ├─res
│ ├─drawable-hdpi │ │ ic_launcher.png │ │ planeicon.png │ │ │ ├─drawable-ldpi
- 28 -
│ │ ic_launcher.png │ │ planeicon.png │ │
│ ├─drawable-mdpi │ │ bg_01.JPG │ │ bg_02.jpg │ │ bg_03.jpg │ │ big.png │ │ big1.png │ │ bk.png │ │ bossbullet.png │ │ bossplane.png │ │ bossplane1.png │ │ bossplanebomb.png │ │ bossplanebomb1.png │ │ bullet.png │ │ bullet2.png │ │ bullet_goods.png │ │ button.png │ │ button2.png │ │ fly.png │ │ ic_launcher.png │ │ middle.png │ │ middle1.png │ │ missile_bt.png │ │ missile_goods.png │ │ myplane.png │ │ myplane1.png │ │ myplane2.png │ │ myplaneexplosion.png │ │ myplaneexplosion1.png │ │ planeicon.png │ │ play.png │ │ small.png
毕业论文:正文
- 29 -