《Java 程序设计》团队博客第十一周(第一次)
《Java 程序设计》团队博客第十一周(第一次)
团队项目
1.项目内容、目标
项目内容
本组的团队项目准备实现一个有关于大富翁有的游戏程序。 大富翁游戏,以经营权为主要的游戏方式,通过购买经营权与架构经营的星级服务来获得最大的利益,当其他玩家破产后,最后一个玩家取得胜利来结束游戏。在百度词条上示意为,默认多幅地图,以掷骰点数前进,并有多种道具、卡片使用,另外触发一些“特别事件”。主要通过购买房产,收取对方的路费、租金来导致对手的破产。
项目目标
鉴于对java学习的程度和掌握内容,我们的项目打算实现以下目标。 首先需要定义很多的函数,用来完成其游戏功能的函数,这是大富翁游戏的主要特点。比如对应玩家的存款,步数,房屋价值,方向,所在位置,名字,名字ID等信息。 对于大富翁游戏因为有许多的卡牌的功能要去实现,也就是所谓的特殊任务等方面,采用定义变量法,计划采用`move()`等方法去实现调用等。 总的来说,对于我们的目标是基本实现大富翁游戏的功能。
2.实现计划
时间计划
第11周:这一周的任务主要是对大富翁游戏进行了解,对于其操作方法及原理等加以分析。并计划我们的
java程序会实现的功能及方法。并且确认分工项目成员所需要实现的各个模块任务。第12周:这一周的任务各个成员对于自己所负责的模块有认识和了解,包括操作方法,实现原理,实现步骤等。采用
TDD的方式设计有关代码思路,并对所负责的模块有伪代码的编写,并依据伪代码的思路写出源代码。如果有所负责的区块存在问题,在小组内进行讨论。也可以参考一些有关的参考资料。第13周:这一周的任务是在上一周编译出来的源代码的基础上,并加以细化,解决一些关于代码编译错误的具体问题。并写出测试代码,测试所负责的模块的代码。并对其功能进行检验,同时还有数据范围等问题。
第14周:这一周的任务将项目成员的负责的各个部分的代码合并起来,或者合并到同一文件下,同一命名规范等问题,并作测试。完成对代码的编译。
第15周:这一周的任务对代码做最后的测试和调整,完成项目所有工作,接受检查。
代码计划
先计划列出实现总大富翁游戏需要的函数总个数。
对于所列出来的函数的具体代码进行编译,即对具体函数实现的方法进行实现和测试。
之后将各个代码用类,包等方面整合起来
高内聚,低耦合的原则,并且测试总代码寻找错误。
3.项目成员、分工
项目成员
20144303石宇森
20145301赵嘉鑫
20145307陈俊达
20145335郝昊
项目分工
20144303石宇森:负责博客的记录、部分函数的编译、辅助项目的编译、其它程序的java的翻译。
20145301赵嘉鑫:负责博客的记录、项目主要代码的编译、资料查询等、对托管的代码进行检查与再编译等。
20145307陈俊达:负责博客的记录、项目主要的代码编译、代码的托管等。
200145335郝昊:负责博客记录、部分函数的编译、辅助项目的编译、其他程序的java语言翻译等。
《Java 程序设计》团队博客第十一周(第一次)的更多相关文章
- 团队博客-第六周:Alpha阶段项目复审(科利尔拉弗队)
团队的排名-点评:以下排名点评谨代表个人观点,如有冒犯,评论联系删除 小组名字和链接 优点 缺点,bug报告(至少140字) 最终名次(无并列) 中午吃啥队 微信小程序应用,新型app会是一个便利的使 ...
- 团队博客-第六周:Alpha阶段项目复审(只会嘤嘤嘤队)
小组名 题目 优点 缺点 排名 小谷围驻广东某工业719电竞大队 广工生活社区 功能多样,设计完整,实用,界面美观 界面风格不够统一,当前时间系统尚未发布 1 大猪蹄子队 四六级背单词游戏 界面十分美 ...
- 团队博客-第三周:需求改进&系统设计(科利尔拉弗队)
针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 需求规格说明书: 1.打开网页,弹出询问时候创建账号.是:分配数字组成账号,用户填写密码,确定登录进入首页:否,用已有账号登录(传参 ...
- 团队博客第三周(Running Duck队)
代码链接:Tetris 码云链接 一.需求&原型改进 1.原型改进 汉字方块每次可生成一个并逐渐下落 可通过触摸左右下滑动实现方块的左右移动和快速下滑 左上角按钮可对汉字进行暂时保存和替换 右 ...
- java课程设计--猜数字(团队博客)
java课程设计--猜数字(团队博客) 1.团队名称以及团队成员介绍 团队名称:cz 团队成员:陈伟泽,詹昌锦 团队照片: 2.项目git地址 http://git.oschina.net/Devil ...
- Java课程设计博客(团队)
Java课程设计博客(团队) 1. 团队/项目名称 使用JAVA实现简易HTTP服务器 2. 团队成员 组长:林一心 组员:张杭镖 3. 项目git地址 https://github.com/oran ...
- JAVA课程设计——团队博客
JAVA课程设计--团队博客 1. 团队名称.团队成员介绍(需要有照片) 团队名称:"小羊吃蓝莓"小游戏 团队成员介绍: 成员 班级 学号 廖怡洁 网络1513 201521123 ...
- Java课程设计 学生基本信息管理系统 团队博客
学生基本信息管理系统团队博客 项目git地址 https://git.oschina.net/Java_goddess/kechengsheji 项目git提交记录截图 项目功能架构图与主要功能流程图 ...
- 20145213《Java程序设计学习笔记》第六周学习总结
20145213<Java程序设计学习笔记>第六周学习总结 说在前面的话 上篇博客中娄老师指出我因为数据结构基础薄弱,才导致对第九章内容浅尝遏止地认知.在这里我还要自我批评一下,其实我事后 ...
随机推荐
- Android 调用系统相机拍照保存以及调用系统相册的方法
系统已经有的东西,如果我们没有新的需求的话,直接调用是最直接的.下面讲讲调用系统相机拍照并保存图片和如何调用系统相册的方法. 首先看看调用系统相机的核心方法: Intent camera = new ...
- 解析oracle的rownum,数据库查询结果返回行数设置
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀 ...
- 有关弱类型意识、DOM、动态语言与函数式编程
一.弱类型意识 js变量是没有类型的 var a =1; //a 就是一个变量 不要提类型 变量可以赋予任何类型的值,类型仅仅是值得性质 与变量无关 js 的基本类型 变量未赋值时,其值 ...
- Linux 常用资源
kernel:ftp://kernel.orgcnkernel:http://www.cnkernel.orgoldlinux:http://www.oldlinux.orgminix3:http:/ ...
- setMasksToBounds
setMasksToBounds 在IB中,当你使用Custom类型的Button时,你可以指定按钮的背景色.但当你运行时按钮就失去了圆角特性,你看到的仅仅是一个方块.因为custombutton没有 ...
- 1.如何在虚拟机ubuntu上安装hadoop多节点分布式集群
要想深入的学习hadoop数据分析技术,首要的任务是必须要将hadoop集群环境搭建起来,可以将hadoop简化地想象成一个小软件,通过在各个物理节点上安装这个小软件,然后将其运行起来,就是一个had ...
- Spark2.0 Pipelines
MLlib中众多机器学习算法API在单一管道或工作流中更容易相互结合起来使用.管道的思想主要是受到scikit-learn库的启发. ML API使用Spark SQL中的DataFrame作为机器学 ...
- oralce 查看执行计划
SQL的执行计划实际代表了目标SQL在Oracle数据库内部的具体执行步骤,作为调优,只有知道了优化器选择的执行计划是否为当前情形下最优的执行计划,才能够知道下一步往什么方向. 执行计划的定义:执行目 ...
- C++实现不能继承的类
实现一个不能继承的类,这在Java等语言中是很好实现的,被final关键字修饰的类不能被继承. C++中没有类似的关键字,须自己实现.一般有如下两种方法: 1.设置构造方法与析构方法为私有 class ...
- 如何看MFC程序
一直以来 我都一个疑惑 如果看懂别人的MFC 程序. 今日忽然略有小悟. Q:MFC是啥? A:MFC是类库.. ************* Q :MFC 啥玩意类库? A;MFC 是封装API的类 ...