• 黄金点游戏结对编程


    游戏项目:

    1.游戏名:经典游戏黄金点

    2.游戏规则:N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数)得到G值。提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。

    3.驾驶员(Driver):秦超。领航员(Navigator):袁成杰

    4.我们使用的是博客园的的源代码。我们做了如下的程序改动

    1. 原程序主函数有些“臃肿”,用一个界面显示函数把界面的代码包括在内。
    2. 原来项目在表述上有些不合理,所以我们做了适当的修改,这样更像是一个小游戏。
    3. 我们在原有基础上加了统计每位玩家的最后得分情况功能,使得黄金点游戏更有“游戏”为我们带来的“竞技”的味道。
    4. 具体代码如下:    https://github.com/QQ1210611769/yuanchengjie/blob/master/goldenpoint

    5.心得体会:

    1. 通过这次对黄金点游戏的结对编程的经历,我感觉到了团队合作的重要性,以及对于自己现有编程知识的掌握还远远不够,因此后面我需要更加多的努力,不只是应该有更多的创意在项目上,还应该多学习几门语言来实现这些功能。
    2. 当然,一个好的项目的界面也十分重要,一个有趣的界面与游戏模式能让玩家被吸引到,这些都是我们应该在后面的学习中提高的地方。
  • 相关阅读:
    java面向对象第六章
    java面向对象第四章
    java面向对象第三章
    java面向对象第二章
    java面向对象第一章
    java基础(9)
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    最小堆解决TOP N问题
    kafka相关
    golang 反射获取参数对应类型原始值
  • 原文地址:https://www.cnblogs.com/QQ1210611769/p/7658406.html
Copyright © 2020-2023  润新知