FromBottomToTop第十二周项目博客
本周项目计划
设计整体架构,收集素材,制作出静态界面部分
项目进展
- 已完成游戏整体架构设计
- 已完成游戏界面、背景音乐等素材的收集
- 正在进行静态界面部分的制作
游戏整体架构
框架类及核心类
- Activity的实现类
MainGameActivity - Activity的实现类
ListViewActivity及StartGameActivity - Activity的实现类
AboutGameActivity及GuidanceActivity - 游戏的核心算法
Game类 - 放置与升级炮塔的
TowerAdder,Update类
界面相关类
- 游戏界面运行类
GameSurfaceView - 游戏地图绘制类
LBX - 游戏方法界面类
GuidanceSurfaceView
线程辅助类
- DrawMonsterThread类
- CreateMonster类
- BulletRunThread类
- MonsterRunThread类
- UtilThread类
接口及实体对象类
- 接口
BulletInterface、Capability、Monster、Tower类 Monster_Laser、Monster_Missile和Monster_Wave类Tower_Laser、Tower_Missile、Tower_Shell、Tower_Wave类Bullet_Laser、Bullet_Missile、Bullet_Shell、Bullet_Wave类Blood_Down、Blood_Up、Go_Direction、Speed_Up、Speed_Down类
工具及常量类
- 工具类UpdateBitmap、Sound
- 常量类Constants、Map
- 游戏自适应屏幕
- 保存游戏类SerializableGame
- 游戏的爆炸效果类Utils
游戏素材
已放入项目托管
成员贡献
胡东晖:本周负责了项目框架设计、素材收集、编写博客、以及部分界面代码编写
竺文君:本周负责了项目素材修改、静态页面的制作以及项目托管
计划相符情况
与项目周计划相符
改进措施
正在进行团队原型的制作,由于android项目的托管方式与java托管方式不太相同,也在逐步摸索当中。
项目托管地址
https://git.oschina.net/FromBottomToTop/Hexdefence
-
参考资料
- Android游戏开发大全(第3版) 人民邮电出版社 吴亚峰 苏亚光 于复兴 编箸