《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. initialize myObject by calling a function that returns an object literal

    w作用域控制变量的可见范围. JavaScript: The Good Parts Instead of initializing myObject with an object literal, w ...

  2. K线数据库表结构

    -- -- 数据库: `bittrex` -- -- -------------------------------------------------------- -- -- 表的结构 `ltc` ...

  3. wampserver环境搭建

    一.进入wampserver官网下载:http://www.wampserver.com/ 下载对应电脑相应版本的wamp程序(比如电脑是64位系统的就下载对应的64位的) 二.安装(直接点击exe文 ...

  4. Yii框架2.0的过滤器

    过滤器是 控制器 动作 执行之前或之后执行的对象. 例如访问控制过滤器可在动作执行之前来控制特殊终端用户是否有权限执行动作, 内容压缩过滤器可在动作执行之后发给终端用户之前压缩响应内容. 过滤器可包含 ...

  5. 剑指Offer——对称的二叉树

    题目描述: 请实现一个函数,用来判断一颗二叉树是不是对称的.注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的. 分析: 递归解法. 如果对称点一个有一边为空一边不为空,或者是对称点数值不一 ...

  6. 剑指Offer——和为S的连续正数序列

    题目描述: 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100.但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数).没多久, ...

  7. Flask之flask-script

    简介 Flask-Scropt插件为在Flask里编写额外的脚本提供了支持.这包括运行一个开发服务器,一个定制的Python命令行,用于执行初始化数据库.定时任务和其他属于web应用之外的命令行任务的 ...

  8. LayoutInflater的动态增加控件

    在实际开发中LayoutInflater这个类是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件. 而findView ...

  9. JavaWeb-Servlet-通过servlet生成验证码图片

    BufferedImage类 创建一个BufferImage servlet,用来生成验证码图片: package com.fpc; import java.awt.Color; import jav ...

  10. 简单的SQL注入学习

    引贴: http://blog.163.com/lucia_gagaga/blog/static/26476801920168184648754/ 首先需要编写一个php页面,讲php页面放入/opt ...