FromBottomToTop团队项目总结

项目实现情况

关于塔防游戏项目,已实现下列内容

- 游戏设有菜单,附有简介与游戏玩法
- 游戏设有不同的场景地图可供玩家选择
- 通过智能算法,计算小怪的路径,并能根据玩家的炮台变动进行实时调整
- 实现了有关游戏菜单、建塔、升级操作以及小怪的自动路径选择与炮台射击
- 每个场景地图下都设有暂停保存功能,可方便玩家暂停切换
- 游戏会有最高分记录

基本实现塔防游戏设计,能够正常运行,与预期情况不相符的地方在于没有实现音效开关的控制。

项目测试

项目实现中的问题与解决

  • 该项目主要是根据Android游戏开发大全书上的指导代码进行改变编写的,虽然有了代码的参考但选题还是偏复杂了一些,主要特别是时间临近期末,无法投入太多的时间在项目上,编写代码的时间都是抽出来的,由于选题比较复杂,测试代码不知道如何编写,所以都只能运用调试以及运行的方式对程序进行查错

  • 由于使用的是Android Studio进行项目的编写,总是会出现各种各样的配置问题,这次调好了,下次又出现另外的问题,但还是尽可能的去百度各种解决方式来将配置问题解决

  • 在git方面出现了比较严重的问题,最开始的时候是无法将上传的代码与本地项目进行同步,导致那一段时间的小组成员间代码编写沟通都是通过u盘拷贝的形式进行的,重新研究后发现无法与本地项目同步的原因是因为在上传时并没有将项目整体全部上传,而导致若将代码同步到本地的过程中会出现错误

  • 在项目编写的过程中由于小组成员使用的系统不一样而导致了在编写程序的过程中字符编码形式不一样,虽然对于代码本身的影响不大,但是在对代码进行注释的时候出现了较大的问题,使得程序在阅读性上要差上许多,最后通过将Android Studio的编码形式统一更改为UTF-8后将问题解决

  • 关于屏幕自适应方面的问题一直没有解决,所设想的显示界面与实际显示的界面不大相同,在xml文件的Design模式下进行编辑时,预览画面与同配置模拟器显示界面不同,具体原因没有找到,但是并不影响到程序的正常运行,所以剩下的工作准备留在考试周以后再继续进行

项目展望与改进(供下一届同学参考)

项目总体难度还是偏大,在期末临近来全部完成还是很勉强,项目完成倒是完成了,只是对于整个项目的代码理解并没有完全的跟上,如果按对于代码的理解程度来规定项目完成度的话,只能算是勉强完成了部分,更多的只是知道了这一部分代码是起到了什么样的作用

关于改进方面,由于项目实际上只能算是勉强完成,所以在很多地方还可以进行进一步的优化,项目完成后也让一些同学测试了一下,得到的回应都是游戏的内容难度偏低,单局游戏时间较长,游戏内容单调,关于这一点就可以进行改进,目前项目虽然实现的有20个关卡,但是每一关之间没有必然的联系,只能算是拥有20张地图,目前的游戏方式实行的是最高分的形式,也就是说单局游戏会一直不停的进行下去,除非基地被怪兽攻破,接下来可以做的内容是对于现有代码进行深一层次的理解,使得现有的代码可以为自己活学活用,然后自主添加新的游戏方式,使得游戏体验变得更好,也算是对项目的后期维护

项目成果展示

团队成员贡献与成绩分配

团队成员贡献

  • 20145328胡东晖:

    • 计划负责:框架搭建,程序调试,代码编写,资料收集与整理,博客的编写,素材收集与整理
    • 在实际操作中负责了:框架搭建,程序调试,代码编写,资料收集与整理,博客的编写,素材收集与整理,后期项目上传
  • 20145109竺文君:
    • 计划负责:框架搭建,代码编写,项目界面优化,文档整理与发表,博客的编写
    • 在实际操作中负责了:框架搭建,代码编写,项目界面优化,文档整理与发表,博客的修改,前期项目上传

成绩分配——总分:25*2=50

学号 姓名 分数
20145109 竺文君 24
20145328 胡东晖 26

FromBottomToTop团队项目总结的更多相关文章

  1. AxureRp 打开SVN上的团队项目

    打开Axure,在菜单项中,点击 "团队" 菜单,选择 "获取团队项目": 切换到 "SVN" 选项, 填写正确的Axure项目的路径,打开 ...

  2. 团队项目——编写项目的Spec

    团队项目--编写项目的Spec 一.Spec的目标        spec主要用来说明软件的外部功能,和用户的交互情况,主要用来说明软件内部的设计.图片编辑器是与生活息息相关的一个必备软件,随的流行, ...

  3. [BI项目记]-搭建代码管理环境之创建团队项目

    此篇主要介绍如何基于TFS环境创建团队项目来进行项目代码的版本管理工作,这一系列将侧重于BI项目,当然对于其它项目也同样适用. 在TFS里开始一个项目,我们首先需要创建一个团队项目. 在Team Ex ...

  4. tfs中如何创建团队项目及如何操作团队项目

    创建团队项目集合 tfs server管理控制台\团队项目集合页面.选择'创建集合'链接,按向导即可创建项目集合. 创建团队项目 创建好团队项目集合后,就要开始创建团队项目了. 进入vs,连接上tfs ...

  5. Surprise团队项目总结

    Surprise团队项目总结 项目实现情况 实现人人模式:2个用户在同一台电脑上进行切磋下棋,即实现五子棋游戏的基本功能 实现人机模式:初级模式已经实现,可以进行人机交互,但是还没达到智能判断下棋点 ...

  6. 团队项目——站立会议 DAY11

    团队项目--站立会议 DAY11        团队成员介绍(5人):张靖颜.何玥.钟灵毓秀.赵莹.王梓萱        今日(2016/5/20),站立会议已进行了两周时间,将这一周所遇到的问题和心 ...

  7. 团队项目——站立会议 DAY8

    第八次站立会议记录: 参会人员:张靖颜,钟灵毓秀,何玥,赵莹,王梓萱 项目进展: 1.张靖颜:在反复修改和审查后,处理功能模块代码出错处,完善并运行. 2.钟灵毓秀:再次检查代码,运行报错处的代码修改 ...

  8. 团队项目——站立会议DAY6

    团队项目--站立会议 DAY6        团队成员介绍(5人):张靖颜.何玥.钟灵毓秀.赵莹.王梓萱        今日(2016/5/13),站立会议已进行了一周时间,大家将这一周所遇到的问题和 ...

  9. TFS - 使用微软测试管理器实现跨团队项目的测试用例管理

    在团队项目之间实现测试用例和测试计划的共享,是很多客户关注的问题.尤其在开发产品+服务的团队中,对测试用例的共享要求比较高.下面就如何在Team Foundation Server中如何实现团队项目之 ...

随机推荐

  1. django实现瀑布流、组合搜索、阶梯评论、验证码

    django实现图片瀑布流布局 我们在一些图片网站上经常会看到,满屏都是图片,而且图片都大小不一,却可以按空间排列.默认一个div是占用一行,当想把div里的图片并排显示的时候,只能使用float属性 ...

  2. MQTT协议笔记之mqtt.io项目TCP协议支持

    前言 MQTT定义了物联网传输协议,其标准倾向于原始TCP实现.构建于TCP的上层协议堆栈,诸如HTTP等,在空间上多了一些处理路径,稍微耗费了CPU和内存,虽看似微乎其微,但对很多处理能力不足的嵌入 ...

  3. 网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP

    TUN 设备 TUN 设备是一种虚拟网络设备,通过此设备,程序可以方便得模拟网络行为.先来看看物理设备是如何工作的:

  4. LeetCode——Single Number

    Description: Given an array of integers, every element appears twice except for one. Find that singl ...

  5. Egret3D学习笔记一 (Unity插件使用)

    一 官方教程: http://developer.egret.com/cn/github/egret-docs/Engine3D/getStarted/getStarted/index.html 大部 ...

  6. 微信小程序 --- page.json文件

    page.json 文件用于配置当前目录.page.json文件里的配置可以修改 app.json 配置里面的 window:不能覆盖app.json文件里面的 tabBar / 网络超时/ debu ...

  7. C++,一些常用的知识点

    用typedef定义数组.指针.结构等类型将带来很大的方便,不仅使程序书写简单而且使意义更为明确,因而增强了可读 性. C++中是用关键字typedef定义一个标识符来代表一种数据类型,该标识符可以象 ...

  8. Linux系统 centOS 更换软件安装源

    阿里云Linux安装软件镜像源阿里云是最近新出的一个镜像源.得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源.阿里云Linux安装镜像源地址:http://mirrors.aliyun.c ...

  9. postgresql----唯一索引,表达式索引,部分索引

    一.唯一索引 唯一索引字面上理解就是在索引上增加唯一约束,不允许出现索引值相同的行,目前只有Btree索引可以声明唯一索引,唯一键会自动创建唯一索引. 测试表: test=# create table ...

  10. D.E.Shaw——高频统计套利交易获利41亿美元

    黑科技,还是要提 D.E.Shaw Research 这个奇异的存在. 要讲这个黑科技,我们可能要扯远一点,先讲讲 D.E. Shaw 这个人是怎么学术赚钱通吃,成为彻底的人生大赢家的. D.E.Sh ...