zoukankan      html  css  js  c++  java
  • 斗兽棋详细设计说明文档

    1引言 2

    1.1编写目的 2

    1.2背景 2

    1.3定义 2

    1.4参考资料 2

    2程序系统的结构 2

    3程序(标识符)设计说明 2

    3.1程序描述 3

    3.2功能 3

    3.3性能 3

    3.4输人项 3

    3.5输出项 3

    3.6算法 3

    3.7流程逻辑 3

    3.8接口 3

    3.9注释设计 4

    3.10限制条件 4

    3.11测试计划 4

    3.12尚未解决的问题 4

     

    详细设计说明书

    1引言

    1.1编写目的

    我们设计这款游戏的初衷是想到很多小时候的乐趣,想到以小时候为主题设计一款适合8-12岁儿童玩的游戏,这款游戏的思想是既能开发智力,又能培养小孩子的兴趣,让孩子们有一个快乐的童年。

     

    3.1程序描述

    局域网对战程序,一个扮演服务器端,一个扮演客户端。每方8个棋子 象狮虎豹狼狗猫鼠,依次减小 其中小老鼠可以钻进大象鼻子,杀死大象。游戏开始,服务器端执棋,翻开棋子,棋子每盘都带有随机性。

    3.2功能

    程序开始,由用户选择连接局域网,打开游戏选项,一方选择服务器端,游戏会自动找PCIP显示,并自动生成端口号5000,另一方,根据服务器端ip连接,即可对战游戏,其中伴有可关闭的背景音乐。

       程序还有一部分是游戏聊天框部分。

    还有开机画面部分。

    3.3性能

    该程序在老版本xp系统,,可能会少一些dll文件,但由于这样的客户太少,所以请相关客户自己下载directx完成更新。

    3.4输人项

    只需要客户端输入与服务器端相同的ip,并连接。

    3.5输出项

    均为鼠标操作。

    3.6算法

    局域网部分使用了基于Tcp CSOCKET编程。

    走棋部分使用了QIZI类,并在view中实现了行棋函数,主要是是运用标志的判断来实现

    3.7接口

    其中局域网和走棋函数部分的接口有两处,主要在sendmessageonrecieve中。

    客户端和服务器公用一套传送设备。

    3.8存储分配

    本程序没有存储问题。

    3.9注释设计

    主要在模块首部以及在主要代码前给出了注释。

    3.10限制条件

    本程序仅限局域网内使用。

    3.11测试计划

    本程序测试由测试人员姜力比来完成,主要分为对行棋部分,以及对联机部分的测试。

    3.12尚未解决的问题

    尚未解决对棋子图片的更换问题,以及对棋子地图的完善。

  • 相关阅读:
    Windows Azure 架构指南 – 第 1卷 发布
    SQL Azure 入门教学(一):SQL Azure之初体验
    WPC大会新动态: Windows Azure Platform Appliance发布
    Windows Azure AppFabric 入门教学(七):多播(Multicast)
    PHP on Windows Azure 入门教学系列(一):在Windows Azure内运行PHP应用
    SQL Azure SU3 现已在全球6座数据中心开始启用
    WPC大会新动态:合作伙伴采纳Windows Azure
    时间的运算
    把字符串复制到剪贴板
    常用的表格效果
  • 原文地址:https://www.cnblogs.com/zsjy/p/3732336.html
Copyright © 2011-2022 走看看