zoukankan      html  css  js  c++  java
  • 结对编程(黄金分割点)

      结对编程有一段时间了,终于把这个软件做出来了。期间经历了各种的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名玩家,所以列表滑轮没展示出来。玩家如果再多几倍也不是问题,可以通过滑轮展示出来。得到第一局结果之后可以点击按钮进行下一局。

      

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

      

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

      

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

      

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

  • 相关阅读:
    用Python完成一个汇率转换器
    鸿蒙如何用JS开发智能手表App
    鸿蒙如何用JS开发智能手表App
    SAP Spartacus SplitViewComponent Migration 的一个具体例子
    SAP Spartacus B2B 页面 Popover Component 的条件显示逻辑
    SAP Spartacus 升级时关于 schematics 的更新
    SAP Spartacus B2B 页面 Disable 按钮的显示原理
    SAP Spartacus B2B 页面 Disable Confirmation 对话框的显示原理
    通过 Feature Level 动态控制 SAP Spartacus 的页面显示
    SAP Commerce Cloud Build Manifest Components
  • 原文地址:https://www.cnblogs.com/cnmzzz/p/5357301.html
Copyright © 2011-2022 走看看