一、项目描述:黄金点游戏

黄金点是事物各部分间一定的数学比例关系,即将整体一分为二,较大部分与较小部分之比等于整体与较大部分之比,其比值约为1∶0.618,即长段为全段的0.618,0.618被公认为最具有审美意义最具神秘性的比例数字,因此被称为黄金分割,分割点被称为:黄金分割点,简称黄金点.

黄金点游戏是一个数字小游戏,其游戏规则是:

      N个同学(N通常大于10),每人写一个0-100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。玩了几天以后,大家发现了一些很有意思的现象,比如黄金点在逐渐地往下移动。

  根据游戏规则,编一个可以多人一起玩的小游戏程序.

二、团队合作:

  队员介绍:

    队员博客链接:http://www.cnblogs.com/ll030527/

    思考问题很有逻辑,学习能力强,认真对待合作项目,不拖延,互相帮助共同进步。

  分工介绍:

    孙(队友):需求分析,整体设计,代码开发,编写文档

    高(本人):查阅资料,学习技术,部分编码 ,测试

  队员总结:

    认真分析项目的需求,做好总体设计之后开始编程

    在编程过程中按照规范的格式进行编写,有缩进,并做好注释

    对函数或变量进行合理的命名,容易理解

    进行部分测试,在完成功能的前提下尽可能提高运行效率

  体会总结:

    在项目开发过程中应用了一门新技术,通过多天的学习克服了技术难点,就是时间太紧,学的并不扎实,在这个项目结束后我打算再系统学习一下,从基础学起。

 

三、程序链接:https://git.coding.net/CoCoBeer/Game.git

概要设计:

  1. 输入玩家人数,生成游戏界面,
  2. 提交表单,在后台处理数据, 添加到数据库
  3. 从数据库获取 姓名,本轮得分显示到页面
  4. 重复提交
  5. 显示历史记录,将数据库中数据显示到页面

四、程序截图: