《Java 程序设计》团队博客第十一周(第一次)

团队项目

1.项目内容、目标

  • 项目内容

     本组的团队项目准备实现一个有关于大富翁有的游戏程序。
    
     大富翁游戏,以经营权为主要的游戏方式,通过购买经营权与架构经营的星级服务来获得最大的利益,当其他玩家破产后,最后一个玩家取得胜利来结束游戏。在百度词条上示意为,默认多幅地图,以掷骰点数前进,并有多种道具、卡片使用,另外触发一些“特别事件”。主要通过购买房产,收取对方的路费、租金来导致对手的破产。
  • 项目目标

     鉴于对java学习的程度和掌握内容,我们的项目打算实现以下目标。
    
     首先需要定义很多的函数,用来完成其游戏功能的函数,这是大富翁游戏的主要特点。比如对应玩家的存款,步数,房屋价值,方向,所在位置,名字,名字ID等信息。
    
     对于大富翁游戏因为有许多的卡牌的功能要去实现,也就是所谓的特殊任务等方面,采用定义变量法,计划采用`move()`等方法去实现调用等。
    
     总的来说,对于我们的目标是基本实现大富翁游戏的功能。

2.实现计划

  • 时间计划

    1. 第11周:这一周的任务主要是对大富翁游戏进行了解,对于其操作方法及原理等加以分析。并计划我们的java程序会实现的功能及方法。并且确认分工项目成员所需要实现的各个模块任务。

    2. 第12周:这一周的任务各个成员对于自己所负责的模块有认识和了解,包括操作方法,实现原理,实现步骤等。采用TDD的方式设计有关代码思路,并对所负责的模块有伪代码的编写,并依据伪代码的思路写出源代码。如果有所负责的区块存在问题,在小组内进行讨论。也可以参考一些有关的参考资料。

    3. 第13周:这一周的任务是在上一周编译出来的源代码的基础上,并加以细化,解决一些关于代码编译错误的具体问题。并写出测试代码,测试所负责的模块的代码。并对其功能进行检验,同时还有数据范围等问题。

    4. 第14周:这一周的任务将项目成员的负责的各个部分的代码合并起来,或者合并到同一文件下,同一命名规范等问题,并作测试。完成对代码的编译。

    5. 第15周:这一周的任务对代码做最后的测试和调整,完成项目所有工作,接受检查。

  • 代码计划

    1. 先计划列出实现总大富翁游戏需要的函数总个数。

    2. 对于所列出来的函数的具体代码进行编译,即对具体函数实现的方法进行实现和测试。

    3. 之后将各个代码用类,包等方面整合起来高内聚,低耦合的原则,并且测试总代码寻找错误。

3.项目成员、分工

  • 项目成员

    20144303石宇森

    20145301赵嘉鑫

    20145307陈俊达

    20145335郝昊

  • 项目分工

    20144303石宇森:负责博客的记录、部分函数的编译、辅助项目的编译、其它程序的java的翻译。

    20145301赵嘉鑫:负责博客的记录、项目主要代码的编译、资料查询等、对托管的代码进行检查与再编译等。

    20145307陈俊达:负责博客的记录、项目主要的代码编译、代码的托管等。

    200145335郝昊:负责博客记录、部分函数的编译、辅助项目的编译、其他程序的java语言翻译等。

《Java 程序设计》团队博客第十一周(第一次)的更多相关文章

  1. 团队博客-第六周:Alpha阶段项目复审(科利尔拉弗队)

    团队的排名-点评:以下排名点评谨代表个人观点,如有冒犯,评论联系删除 小组名字和链接 优点 缺点,bug报告(至少140字) 最终名次(无并列) 中午吃啥队 微信小程序应用,新型app会是一个便利的使 ...

  2. 团队博客-第六周:Alpha阶段项目复审(只会嘤嘤嘤队)

    小组名 题目 优点 缺点 排名 小谷围驻广东某工业719电竞大队 广工生活社区 功能多样,设计完整,实用,界面美观 界面风格不够统一,当前时间系统尚未发布 1 大猪蹄子队 四六级背单词游戏 界面十分美 ...

  3. 团队博客-第三周:需求改进&系统设计(科利尔拉弗队)

    针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 需求规格说明书: 1.打开网页,弹出询问时候创建账号.是:分配数字组成账号,用户填写密码,确定登录进入首页:否,用已有账号登录(传参 ...

  4. 团队博客第三周(Running Duck队)

    代码链接:Tetris 码云链接 一.需求&原型改进 1.原型改进 汉字方块每次可生成一个并逐渐下落 可通过触摸左右下滑动实现方块的左右移动和快速下滑 左上角按钮可对汉字进行暂时保存和替换 右 ...

  5. java课程设计--猜数字(团队博客)

    java课程设计--猜数字(团队博客) 1.团队名称以及团队成员介绍 团队名称:cz 团队成员:陈伟泽,詹昌锦 团队照片: 2.项目git地址 http://git.oschina.net/Devil ...

  6. Java课程设计博客(团队)

    Java课程设计博客(团队) 1. 团队/项目名称 使用JAVA实现简易HTTP服务器 2. 团队成员 组长:林一心 组员:张杭镖 3. 项目git地址 https://github.com/oran ...

  7. JAVA课程设计——团队博客

    JAVA课程设计--团队博客 1. 团队名称.团队成员介绍(需要有照片) 团队名称:"小羊吃蓝莓"小游戏 团队成员介绍: 成员 班级 学号 廖怡洁 网络1513 201521123 ...

  8. Java课程设计 学生基本信息管理系统 团队博客

    学生基本信息管理系统团队博客 项目git地址 https://git.oschina.net/Java_goddess/kechengsheji 项目git提交记录截图 项目功能架构图与主要功能流程图 ...

  9. 20145213《Java程序设计学习笔记》第六周学习总结

    20145213<Java程序设计学习笔记>第六周学习总结 说在前面的话 上篇博客中娄老师指出我因为数据结构基础薄弱,才导致对第九章内容浅尝遏止地认知.在这里我还要自我批评一下,其实我事后 ...

随机推荐

  1. SSH电力项目九--运行监控首页显示

    需求:在首页显示出设备运行情况,并去掉<br>换行符,每隔十分钟刷新一次页面. ElecMenuAction.java 首先注入运行监控service public class ElecM ...

  2. Vue基础-自定义事件的表单输入组件、自定义组件的 v-model

    Vue 测试版本:Vue.js v2.5.13 学习 Vue 的自定义事件的表单输入组件,觉得文档讲的不太细致,所以这里再细化一下: 如果不用 v-model,代码应该是这样: <myinput ...

  3. js 函数递归优化,arguments.callee 优化

    函数递归是个经典的问题,平常用的时候,小练习可以通过函数名来反复调用,比如: function factorial(num) { if (num <= 1) { return 1; } else ...

  4. Android ArrayAdapter,BaseAdapter,SimpleAdapter适配器绑定数据方法

    /** * 2017-07-31.Book 类 */ public class Book { public String getName() { return name; } public void ...

  5. MySQL 监控指标

    为了排查问题,对数据库的监控是必不可少的,在此介绍下 MySQL 中的常用监控指标. 简介 MySQL 有多个分支版本,常见的有 MySQL.Percona.MariaDB,各个版本所对应的监控项也会 ...

  6. Java8 中的时间和日期 API

    1. 日期和时间概述 LocalDate,LocalTime,LocalDateTime类的实例是不可变的对象,分别表示使用 ISO-8601 日历系统 的日期,时间,日期和时间;它们提供了简单的日期 ...

  7. Django中间件如何处理请求

    Django中间件 在http请求 到达视图函数之前   和视图函数return之后,django会根据自己的规则在合适的时机执行中间件中相应的方法. Django1.9版本以后中间件的执行流程 1. ...

  8. Vi文本编辑

    vi 有3种工作模式,分别是命令行模式.插入模式.底行模式 . 命令行模式:最初进入的一般模式,该模式下可以移动光标进行浏览,整行删除,但无法编辑文字.插入模式:只有在该模式下,用户才能进行文字的编辑 ...

  9. python2和python3中range的区别

    参考自 python2和python3中的range区别 - CSDN博客 http://blog.csdn.net/xiexingshishu/article/details/48581379 py ...

  10. 漫谈DOM 事件流的三个阶段

    一丶 流 什么是流? 比如 react 中的单项数据流,Node.js 中的流,或者本文中的 DOM 事件流,都是流的具体体现.专业地讲,流是程序输入或输出的一个连续的字节序列:通俗地讲,流是有方向的 ...