• 结对编程(黄金分割点)


      结对编程有一段时间了,终于把这个软件做出来了。期间经历了各种的bug,由于对界面编程不是很熟悉,所以只能在摸索中前行。

    我们队伍是:程长江  http://www.cnblogs.com/changjiangcheng/  

          张子昭  http://www.cnblogs.com/cnmzzz/    

      这次结对编程的项目是:黄金分割点游戏。也想过做C/S模式的,可是对服务器真的不是很了解,所以就用java写了单机版的。接下来的团队编程项目期间会学习服务器端的知识,并用C/S模式实现。

    接下来讲一下我们软件的流程:

      1. 主界面

      

      该界面有开始游戏、游戏介绍、退出 三个按钮。有两个提示输入的编辑框,分别为参与人数和总局数。当有任意编辑框为空时点击开始游戏按钮会提示输入数值。如下图

      

      2.游戏介绍

      

      该界面介绍游戏的原理和玩法。

      3.游戏界面

      我们选择了20名玩家进行3轮游戏

      

      这里我们会为玩家自动生成玩家名 即 玩家i 如果用户不满意 可以自行更改玩家名,只能在第一轮  

       输入数据时更改玩家名,其他轮只能输入数值。

      若有所选数值超过规定范围(0~100)或没填写信息时会有提示。

      

      

      这里我们输入的测试数据,玩家1 改为程长江,玩家2 改为张子昭。其余玩家使用默认姓名

      

      设置完20个人的信息后会提示

      

      4.结果界面

      点击提交会进入结果界面 

      

      由于列表能容得下20名玩家,所以列表滑轮没展示出来。玩家如果再多几倍也不是问题,可以通过滑轮展示出来。得到第一局结果之后可以点击按钮进行下一局。

      

      这时默认姓名会显示用户第一轮输入的姓名,且姓名框为不可编辑状态。然后继续输入数据,可以分别得到第二轮和第三轮的结果

      

      第三局测试时输入和第一局同样的数据,我们就可以清楚地看到总分数的累积了。

      

      这时点击进行下一局按钮会提示。

      

      这样游戏就结束了。这次结对编程也完成了。

  • 相关阅读:
    iOS testFlight的使用
    Java读书笔记
    Vim编辑器
    seleniumRC测试用例——登录
    自动化测试工具——selenium
    《Oracle从入门到精通》
    WEB服务器相关知识摘录
    oracle表空间与分区表
    Linux 常用命令
    Linux 常见问题
  • 原文地址:https://www.cnblogs.com/cnmzzz/p/5357301.html
Copyright © 2020-2023  润新知