游戏项目:
1.游戏名:经典游戏黄金点
2.游戏规则:N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数)得到G值。提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。
3.驾驶员(Driver):秦超。领航员(Navigator):袁成杰
4.我们使用的是博客园的的源代码。我们做了如下的程序改动
- 原程序主函数有些“臃肿”,用一个界面显示函数把界面的代码包括在内。
- 原来项目在表述上有些不合理,所以我们做了适当的修改,这样更像是一个小游戏。
- 我们在原有基础上加了统计每位玩家的最后得分情况功能,使得黄金点游戏更有“游戏”为我们带来的“竞技”的味道。
- 具体代码如下: https://github.com/QQ1210611769/yuanchengjie/blob/master/goldenpoint
5.心得体会:
- 通过这次对黄金点游戏的结对编程的经历,我感觉到了团队合作的重要性,以及对于自己现有编程知识的掌握还远远不够,因此后面我需要更加多的努力,不只是应该有更多的创意在项目上,还应该多学习几门语言来实现这些功能。
- 当然,一个好的项目的界面也十分重要,一个有趣的界面与游戏模式能让玩家被吸引到,这些都是我们应该在后面的学习中提高的地方。