首页
登录 | 注册

炸弹人游戏开发系列(9):总结

心得、体会

终于到了系列最后1篇了,到此为止整个炸弹人游戏的开发就结束了~

从今年6月份开始写,到现在10月份完成,全部加在一起实际花了2个多月的时间来完成炸弹人系列博文的创作。在本系列的博文中,我一直试图向大家展现我的思考过程,并把重点放在了设计和重构上。相信大家在看完本系列后,对游戏开发、面向对象、迭代和重构应该有了一些基本的了解。

非常感谢博客园,给了我一个展示的窗口!同时也对博客园的编辑赞一个!我的系列第2篇和第7篇博文本来只发到了候选区,被好心的编辑移到了首页!非常感谢博客园的各位朋友,大家都很热情友好,你们的支持是我创作的动力,非常感谢大家!

如果您想继续研究面向对象思想,您可以先看看《冒号课堂-编程范式与OOP思想》中关于OOP的讲解,学习面向对象中的基本理念,然后再看看《敏捷软件开发:原则、模式与实践》,学习运用面向对象思想和敏捷方法开发的实例。看完上面两本书后,您就可以开始实践了,尝试在项目开发中运用面向对象思想。

不足之处

  • 在开发的后期,由于时间紧迫,测试不够完善。
  • 测试代码中对桩对象和mock技术运用得不好,测试代码之间耦合较强。

可以改进之处

因为本系列博文是在我完成了炸弹人游戏开发后,通过查看SVN记录来整理创作的,因此在系列博文写作中获得的经验,并不能很方便地反馈到炸弹人游戏代码的改进中(如果修改了SVN某个版本的代码,则后面的代码也都要对应修改,这样工作量很大)。

在下个系列博文的写作中,我会边开发边写博文。这样开发和写博文可以互相反馈,增加代码和博文的质量。

结语

由于我经验尚浅,在博文中会有这样或那样的不足,欢迎大家及时告知,以便于我尽快修正。

希望与大家一起分享经验,一起来体会开发中的乐趣~

祝大家快乐学习,快乐生活!

欢迎浏览上一篇博文:炸弹人游戏开发系列(8):放炸弹


相关文章

  • java游戏开发杂谈
    线程,让游戏拥有了动态变化的能力. java的图形界面,在启动的时候,就开始了一个线程. 这个线程负责处理:JFrame.JPanel等的绘制.事件处理. 它是由操作系统调用的,在程序启动时开启,程序关闭时消亡. 这个线程里执行的逻辑,支撑 ...
  • 补习系列(20)-大话 WebSocket 与 "尬聊"的实现
    目录 一.聊聊 WebSocket 二.Stomp 是个什么鬼 三.SpringBoot 整合 WebSocket A. 引入依赖 B. WebSocket 配置 C. 控制器 D. 前端实现 四.参考文档 一.聊聊 WebSocket 从 ...
  • 转载请标明出处:http://www.cnblogs.com/zblade/ 一.概要 归纳总结游戏中使用到的各种纹理压缩格式,详解各自的来源和原理. 二.图片格式和纹理格式 2.1 图片格式和纹理格式 图片格式,是图片文件的存储格式,用于 ...
  • c#开发Android初学(一)
    我也是最近开始学习用c#开发android,最近找在好心网友那里下到了四个android开发安卓的视频(传智的)有想要的朋友可以留下邮箱 废话不多收,分享我最近一个星期的成果. 先看最主要的一个获取数据的方法FindViewById< ...
  • 转载请标明出处:http://www.cnblogs.com/zblade/ 一.概述 整理遇到的一些较难处理的bug,总结相关经验 二.主要问题 2.1 material类型的依赖修改 对于material类型的asset,如果修改了其s ...
  • 安卓开发笔记(二十九):顶部标题栏
    首先上图: 实现这个标题栏,我们还需要一个返回的按钮,这里也贴出来.笔者直接将这个简单的标题栏制作成了一个依赖库,放在到github上,方便下次进行调用. 返回按钮如下: 在使用这个按钮的时候需要注意其尺寸的大小一定要小于我们的标题栏. v ...

2019 cecdns.com webmaster#cecdns.com
12 q. 0.077 s.
京ICP备10005923号