• 结对编程——黄金点游戏


      源代码地址: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

  • 相关阅读:
    Droptiles
    10 条建议让你创建更好的 jQuery 插件
    15个值得开发人员关注的jQuery开发技巧和心得
    8 个最好的 jQuery 树形 Tree 插件
    jQuery的发展史,你知道吗?
    20+个可重复使用的jQuery代码片段
    10 款基于 jQuery 的切换效果插件推荐
    关于浏览器事件的思考
    JS实现复制到剪贴板(兼容FF/Chrome/Safari所有浏览器)
    Javascript函数声明与函数表达式的区别
  • 原文地址:https://www.cnblogs.com/nictang/p/7686306.html
Copyright © 2020-2023  润新知