zoukankan      html  css  js  c++  java
  • 详细设计说明文档-团队项目开发

    详细设计说明文档

    1引言 
      11编写目的
        本文档的目的是为了知道编程人员在日后的编程工作,能够有步骤的完成各项工作,便于分工。本文档交由小组开发人员使用阅读。
      12背景 
        a游戏名称:《FloatyFish》; 
        b因最近流行的一款手游flappybird非常的火爆,我们拟做一款floatyfish,其目的是为了让一些在电脑前工作的人无聊的时候可以玩个小游戏放松一下。本项目由张永,吴盈盈,王丹,周其范,董芳建等人提出。  
      F.14参考资料 
       建民老师课件

    F2程序系统的结构
        

     

     

     

     

     

     

    F3程序1(标识符)设计说明 
       
      F31程序描述 
        各个模块下面给出。
      F32功能 
        游戏开始:本模块设计主要是通过触发一个按键事件来开始游戏运行,并且还完成了游戏死亡后重新开始的功能。

      最高分统计:本模块主要功能是记录此游戏的最高分,每次玩家的得分和之前的最高分进行比较,如果本次游戏者得分大于最高分,则将本次游戏者得分记录到文件。否则最高分不变。

      音效模块:本模块主要是为了增加游戏的趣味性,通过游戏者的不同的分,每一个得分段,都给出相应的提示。同时还给游戏增加背景音乐。

      得分模块:本模块主要是描述了游戏者的得分规则,每当游戏者通过一个水管,得分便加1.没有最高限值。

      死亡模块:本模块主要实现游戏者死亡条件的判断。

      水管随机出现:为了让游戏具有动态性,每次的游戏难度随机而定,下一次水管的出现随机产生,增加游戏的难度和趣味性。
      F33性能
        改程序能够运行在普通PC上,正常电脑都可使用。可能因电脑配置原因会出现轻微卡屏现象。
      F34输人项 
        无
      F. 3. 5输出项 
        游戏者得分
      F37流程逻辑 
        
      F38接口
        无
      F39存储分配 
        无。 
      F310注释设计 
        说明准备在本程序中安排的注释,如:
        a. 对每个模块首部,加提示性的注释。
        b程序中用到的变量应对其进行注释,说明变量的作用以及适用范围,增加程序的可读性。

        c.程序中设计到的方法体重逻辑比较复杂的要给与注释标出。 
      F311限制条件 
        大三课程比较多,实验比较多,时间上可能会有点限制。
      F312测试计划 
        每一个模块编写完之后都要进行单元测试。各模块整合之后,发布的各版本之前要对游戏进行系统的测试,撰写测试报告。
      F313尚未解决的问题
        音效的阶段提示没有实现,没有较好的素材

  • 相关阅读:
    STL_算法_查找算法(lower_bound、upper_bound、equal_range)
    Kafka深度解析
    hdoj 1027 Ignatius and the Princess II 【逆康托展开】
    代码二次封装-xUtils(android)
    C++11新特性应用--介绍几个新增的便利算法(用于排序的几个算法)
    谨防串行的状态报告会
    hadoop中NameNode、DataNode和Client三者之间协作关系及通信方式介绍
    Kindeditor JS 取值问题以及上传图片后回调等
    MySQL 8.0.11 报错[ERROR] [MY-011087] Different lower_case_table_names settings for server ('1')
    爱的链条
  • 原文地址:https://www.cnblogs.com/dongfangjian/p/3740997.html
Copyright © 2011-2022 走看看