zoukankan      html  css  js  c++  java
  • 《Java 程序设计》团队博客第十一周(第一次)

    《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语言翻译等。

  • 相关阅读:
    git常用命令总结
    sublime text文本中文显示繁体字修改设置
    正则表达式规则玩法
    网址总结
    维度灾难的问题
    Mybatis使用Map当做参数获取插入数据成功后返回的自增id
    Cenos7安装破解jira
    Linux下安装mysql-5.7.28详细步骤
    使用通用mapper时报错,tk.mybatis.mapper.MapperException:无法获取实体类xxx对应的表名!
    Mysql插入数据时,报错this is incompatible with sql_mode=only_full_group_by
  • 原文地址:https://www.cnblogs.com/20145335hh/p/5496037.html
Copyright © 2011-2022 走看看