团队开发项目实验报告

项目开发一

实验要求:

1 git clone 小组项目

2 编译项目,提交编译成功截图(全屏,要有学号信息)

3 提交运行过程中的截图(全屏,要有学号信息)

实验过程:

之前项目小组的组长已经将android游戏开发单独建立了一个项目,小组成员可以直接将项目克隆到Android Studio里,克隆需要调试Android Studio里的git,但编译的过程需要自己进行调试。调试环境可以选择在android studio里建立虚拟安卓手机来运行,也可以连接真实的安卓手机来运行。如果是建立虚拟安卓手机来运行,则需要下载所要求的Android版本。

具体过程如下:

运行的结果如下,这里我使用的是模拟器运行,其结果和在虚拟手机上编译运行的结果相同:

可能存在的问题:编译中会遇到gradle文件路径不匹配的现象,出现的错误是文件的路径名称必须全部是英文,当出现中文时文件就会出现不匹配现象。

实例:

在查找到路径后修改就可以运行了。

另外,克隆对网速的要求很大,如果网速过慢,很可能会导致克隆失败。

项目开发二

实验要求:

  1. 在小组项目中,找一个合适的地方添加一个按钮,点击显示自己的学号
  2. 提交运行截图(全屏,要有学号信息)
  3. 在项目中找一个界面,自己复制一份命名为XXXbak,修改代码,替换原来的部分
  4. 提交运行截图(全屏,要有学号信息)

实验过程:

加入按钮,对代码进行编译,这个过程只需要在项目的activity-main里的text文本里加入新的按钮就可以了。需要注意的是需要将按钮的id资源导入,获取id在另一个类bitmap中,后来将一些辅助类一起合并到gameview类里了。而在我们的项目中只有一个主界面有布局文件,在不觉文件中加按钮是最简单的,所以我就在我们的菜单类的活动加入了有学号的按钮,结果如下:

项目开发三

实验要求:

分析小组代码:

  1. 数据结构的应用情况及相关代码
  2. 排序算法的应用情况及相关代码
  3. 查找算法的应用情况及相关代码
  4. 完成实验报告

实验过程:

本次开发的项目所使用的最多的关于数据结构的知识是二维数组,因为这个项目多次用到了二维坐标,来确定位置和地鼠的出现,以及通过二维数组创建坐标来导入图标的位置,具体的代码实现如下:

private int[][] getMapArray(int resid, int rowSize, int colSize){

String str = "";

if(RESID==0 || RESID!=resid){

RESID = resid;

str = mContext.getResources()/获取资源/.getString(resid);//获取String形式的资源id

mapArray = getMapArrayByStr(str, rowSize, colSize);//获取地图数组

}

return mapArray;//返回地图数组

}

/**
 * 根据游戏关数加载地图数组
 */
public int[][] loadMapArrayByLevel(int strResid/*数字地图的id*/, int rowSize/*地图的宽度*/, int colSize/*地图的高度*/)
{
    return getMapArray(strResid, rowSize, colSize);//返回数字地图的二维数组形式。

}

/**
 * 根据字符串生成地图数组
 */

这段代码是生成地图所用到的。

同样,在记录数据组成排行榜的部分使用到了关于排序的知识,属于Array类中的sort方法,代码实现如下:

if (number.length != 0){

Arrays.sort(number,Collections.reverseOrder());

ranklist=new String[userList.size()];

for (int i=0;i<userList.size();i++){

Log.d("分数:",""+number[i]);

ranklist[i]=String.valueOf(number[i]);

}

完成了关于数据的排序,就可以对数据库里的数据在调用后进行排序。

时间: 2024-08-11 20:20:35

团队开发项目实验报告的相关文章

项目可行性研究报告---团队开发项目文档

FloatyFish游戏可行性研究报告 1.引言 1.1编写目的 通过查询相关的资料,初步拟定本项目实现方法,之处在开发过程中会遇到的问题以及解决方案,对项目的可行性有一个分析,本报告撰写完毕后交由组长查看. 1.2项目背景 1.2.1 项目名称:FloatyFish 1.2.2 用户:无聊人群 1.2.3 说明:目前一款flappy bird手机游戏非常盛行,但是这款游戏尚无PC版,导致有的人用电脑学习之余想放松一下只能借助手机,但现在智能机电池都不耐用,那么通过编写一款类似于flappy b

团队开发项目《 成语猜猜猜 》个人总结——尹亚男

经过两个月左右的合作,我们 赵静娜 尹亚男 郭林林 胡潇丹 杨霏 袁雪 六人的团队完成了游戏<成语猜猜猜>设计开发.软件还不够完善今后有时间会继续修改,还请大家批评指教. 在开发过程中我的贡献如下: 1.各页背景图制作. 2.窗体.控件的位置.属性调整. 3.搜集素材,包括:常用成语及释义,成语图片,高级成语组图的制作等. 4.部分代码,包括按钮按下时窗体的显示隐藏等. 个人总结: 在团队中我主要负责界面和素材收集,工作量较小也比较简单,只是随着程序不断完善需要不断修改之前的设置,觉得做了许多

团队开发项目简介

团队开发项目简介: 项目名称:校园封神榜 团队成员简介: 宋海林  贾兆款   禹慧慧    张江鹏 项目构思背景: 在大学里的学习,似乎比高中轻松了很多,那是因为很多时候我们觉得无事可做,更重要的一个原因是很多同学不知道该做些什么.其实,在大学里,我们需要学习 很多知识,如为人处事的方法.自我学习的方法.与人交流的方法,最重要的是与人合作的技巧和方法.等我们走上工作岗位以后,我们需要迅速融入一个集体,这 就少不了需要和陌生的同事进行合作开发项目,尤其是对于从事信息行业的同学而言.因此,我们在大

2062326 齐力锋 实验四《Java面向对象程序设计Android开发》实验报告

北京电子科技学院(BESTI) 实 验 报 告 课程: 程序设计与数据结构  班级: 1623  姓名: 齐力锋 学号: 20162326 成绩: 指导教师: 娄嘉鹏/王志强 实验日期: 2017年5月26日 实验密级:非密级 预习程度: 优良 实验时间: 2 Hours 仪器组次: 必修/选修: 必修 实验序号: 04 实验名称:Java面向对象程序设计Android开发 实验内容 1.Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPUBI

《团队开发项目之三二维数组的最大子数组之和》

设计思想:按列或按行的次序依次进行计算每个以列或行的次序为基准的每种情况下的每个子矩阵的和,然后再依次进行比较每个子矩阵的和,取出最大的一个即是最大字数组之和: 源代码: //二维数组的最大子数组之和 //李敏,Apr 8th #include<iostream> #include<time.h> using namespace std; void main() { int m,n,a[100][100],k,t,c,i,j,z; int maxsum,sum[100],max=0

团队开发项目第一次会议

日期 2015年4月5日 所有成员全部参加 一.团队名称:   318 二.队员:   王童博  20122823    石鹤  20122833  李海超  20122827   燕亚峰 20122914 三.队长:   王童博 四.开发项目名称:图书检索软件(安卓) 五.项目说明: 功能:查询图书所在 查询借书情况 由于我们借书时还需登陆图书馆网站查询,十分不方便.把应用搬到移动设备上,这是时代的要求.移动便携设备将蓬勃发展. 六.总结:这次会议开得很好很热烈,大家都踊跃发言,热烈讨论.大家

结对项目实验报告

结对实验报告 结对人曹文静的地址: http://www.cnblogs.com/liandiexueying/ 一.实践目标: 敏捷方法之结对编程实践 学会与他人合作 基于项目的Github源代码管理 继续学习JUnit4单元测试 形成良好的编码风格 二.结对项目参考题目 连连看小游戏. 三.实验报告内容 1.题目简介 游戏规则是模仿网络上普通的连连看游戏,主要是鼠标两次点击的图片能否消去的问题.当前,前提是点击两张相同的图片,若点击的是同一张图片或者两张不同的图片,则不予处理.在两张想同图片

团队开发——软件需求分析报告

一.   项目名称 今日事 二.   设计背景 随着社会的发展,我们的生活节奏逐渐加快,与此同时,网络的大量普及,导致大量的信息不断的冲击着我们.在这种生活节奏下,我们难免会出现一不小心忘掉一些重要的事情,这是让我们产生这个想法的一个方面. 另一方面,现如今的学生总是计划很多,却很少付诸行动,这不仅与个人的坚持与否有关,同样是因为步入大学时代后,大家心中充满了迷茫所致,往往计划赶不上变化,因此,我们决定开发这样一款软件,来改变这种情况. 三.项目风险 该软件开发项目的风险承担者有: 任务提出者:

团队开发项目-----来用------用户需求调研报告

用户需求调研报告 姓名:韩雪东     班级:信1201-1班        学号:20122761       学院:信息科学与技术学院 项目名称:来用 项目编号:100000 调研主题:来用盒子功能用户需求调研 访谈时间:2015年04月14号 调研地点:各学生宿舍 访谈部门:个人宿舍 参与人员: 信1204-1班  马帅 信1204-1班  王鹏 信1204-1班  于鹏飞 信1204-1班  张综艺 信1204-1班  郑修远 信1301-1班  任亮 信1305班     刘俊涛 经1