zoukankan      html  css  js  c++  java
  • 结对编程——黄金点游戏

      源代码地址:https://github.com/dangzhen/Pair_programming

           分工: 本周的课程任务是结对编程实现黄金点游戏,我的结对对象是赖攀。

           分工情况是:驾驶员:汤杰,领航员:赖攀。 由于我们两人都比价缺乏项目经验,因此在结对编程的过程中没有特别严格的分工,一起解决存在的问题。

           运行环境:Mac操作系统

           开发环境:Eclipse

           代码实现:黄金点游戏规则: N个同学(N通常大于10)参与游戏,每人写一个0~100之间的有理数(不包括0或100),系统自动算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。玩家输入的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。了解游戏规则后我们现在网上找了一些博主的代码作为参考,看他们是如何实现这些功能的,并且再他们代码的基础上进行了功能的修改和增加得到我们的代码,具体功能如下:

            1、首先有一个主菜单供用户选择。(1)开始游戏 (2)查看当前游戏结果 (3)设置初始分数值 (4)退出

            2、用户可自定义玩家人数,确定玩家人数后即可开始游戏。

            3、开始游戏后,输入玩家的名字,再输入各个玩家的值,G值是在所有玩家输入后由系统自动计算出,输入完毕后显示可使用户验证黄金点的正确性。

            4、每一轮游戏结束后显示黄金点数字和每个玩家对应的得分,每一轮结束显示累计得分。

            总结:在本次结对编程中,我和我的搭档编程能力都不好,做出的东西都不成形,因此我们借鉴了别人的游戏,在我们获取的源代码中,有很多警告⚠️。例如:scanner使用后没有关闭。因此,我们将源代码进行完善,消除了警告并对界面排版进行了优化。

    本程序源自:http://blog.csdn.net/qq_32454537/article/details/78115826

  • 相关阅读:
    Object—C 块在函数中作为参数时的分析
    C语言函数调用的底层机制
    高考是最后一次拼智商的事了。(beacuse 大多数人的努力程度之低根本轮不到拼天赋!)
    KMP
    由clone引出的 protected 问题
    Abstract Factory
    Oracle,第四周
    由clone引出的abstract class 和 interface 的问题
    Factory Method
    Simple Factory
  • 原文地址:https://www.cnblogs.com/nictang/p/7686306.html
Copyright © 2011-2022 走看看