软件工程-黄金点游戏 21组第8周

一、项目简介

项目名称:黄金点游戏

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

二、项目计划

(1)项目语言:java

(2)软件平台:Visual Studio 2017

(3)运行环境:Eclipse

(4)项目时间安排:

     7-8周:定制项目计划,初步写出源码

     9-10周:完善源码,用文件保存游戏记录

     11-12周:撰写前端界面,并进行初步连接

     13-14周:完成后端源代码和前端的连接,完成黄金点游戏的制作

三、游戏流程

 

文字描述:

 

开始游戏→输入参加游戏的人数→每位同学依次输入数字→求出G值→分别求出各位同学的数字与G值之间的距离→计算得分→保留结果→选择继续游戏/退出游戏

 

流程图:

 

 

四、属性设定

数据类型

数据名称

数据含义

int

People

游戏人数

double*

Point

游戏点数数组

int

Number

游戏次数

int*

Score

得分数组

string*

Name

游戏人员名称

double*

Point_gold

黄金点数组

posted @ 2020-10-18 23:06  SE_Goldenpoint  阅读(44)  评论(0)    收藏  举报