• FromBottomToTop第十二周项目博客


    FromBottomToTop第十二周项目博客

    本周项目计划

    设计整体架构,收集素材,制作出静态界面部分

    项目进展

    • 已完成游戏整体架构设计
    • 已完成游戏界面、背景音乐等素材的收集
    • 正在进行静态界面部分的制作

    游戏整体架构

    框架类及核心类

    • Activity的实现类MainGameActivity
    • Activity的实现类ListViewActivityStartGameActivity
    • Activity的实现类AboutGameActivityGuidanceActivity
    • 游戏的核心算法Game
    • 放置与升级炮塔的TowerAdderUpdate

    界面相关类

    • 游戏界面运行类GameSurfaceView
    • 游戏地图绘制类LBX
    • 游戏方法界面类GuidanceSurfaceView

    线程辅助类

    • DrawMonsterThread类
    • CreateMonster类
    • BulletRunThread类
    • MonsterRunThread类
    • UtilThread类

    接口及实体对象类

    • 接口BulletInterfaceCapabilityMonsterTower
    • Monster_LaserMonster_MissileMonster_Wave
    • Tower_LaserTower_MissileTower_ShellTower_Wave
    • Bullet_LaserBullet_MissileBullet_ShellBullet_Wave
    • Blood_DownBlood_UpGo_DirectionSpeed_UpSpeed_Down

    工具及常量类

    • 工具类UpdateBitmap、Sound
    • 常量类Constants、Map
    • 游戏自适应屏幕
    • 保存游戏类SerializableGame
    • 游戏的爆炸效果类Utils

    游戏素材

    已放入项目托管

    成员贡献

    胡东晖:本周负责了项目框架设计、素材收集、编写博客、以及部分界面代码编写
    竺文君:本周负责了项目素材修改、静态页面的制作以及项目托管

    计划相符情况

    与项目周计划相符

    改进措施

    正在进行团队原型的制作,由于android项目的托管方式与java托管方式不太相同,也在逐步摸索当中。

    项目托管地址

    https://git.oschina.net/FromBottomToTop/Hexdefence

    • 参考资料

      • Android游戏开发大全(第3版) 人民邮电出版社 吴亚峰 苏亚光 于复兴 编箸
  • 相关阅读:
    对jquery的 attr()和prop()理解
    你真的了解javascript吗
    js代码的一些小技巧
    导出导入数据库
    Mysql授权root用户远程登录
    Centos 忘记root密码怎么办?
    linux挂载概念简述:
    centos7防火墙设置
    centos 防火墙
    centos共享目录
  • 原文地址:https://www.cnblogs.com/FromBottomToTop/p/5516525.html
Copyright © 2020-2023  润新知