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

1:code source:http://www.cnblogs.com/pmfei/p/5371587.html

2:platform:windows

language:java

3:bug:无

4:function improvment:由于我和我的队友对程序的理解不是很好,所以我们在网上借鉴了一下其他优秀同学的代码。虽然我们没有进一步的对代码进行功能的拓展,无法完成c/s、B/S等,但我们已经理解了原作者的编程思想。

他们是利用三个数组来实现的,分别用来存放玩家的输入数值,一个中间数组用来判断玩家数与G值的差距,最后再用一个数组用来存放每个玩家的分数。且他们使用了多个for循环来控制语句,控制变量。外层for用来控制游戏的次数。

5、implementation:  可以实现。

6、代码分析:流程图

7、GitHub:https://github.com/cowryH/HZ/blob/master/README.md

8、项目总结:此次的结对项目,不仅让我学习了很多有关Java的知识,还让我知道了团结分工的重要性。我们虽然没有自己想到代码程序实现的方法,借鉴了其他的代码,但在寻找好的代码的过程中也学到了很多东西。我们找了很多不一样的构思方法利用C C++等不一样的编码来实现等,也深知自己的能力还远远不够,所以希望在后期的学习中可以不断前进。总的来说,此次结对项目对我来说很有收获。

转载于:https://www.cnblogs.com/cowryw/p/7665720.html

结对项目:黄金点游戏(何珠赵艳)相关推荐

  1. 结对项目--黄金点游戏(邓乐曾亮)

    #include<stdio.h> #include<stdlib.h> #include<Windows.h> int result[100][1000000]; ...

  2. 结对编程-黄金点游戏之旅[二]

    项目结构: 前端页面结构及样式和动画设计 登陆(10.14完成) 注册(10.14完成) 主游戏页(10.15完成) ajax回调函数处理以及页面渲染 请求当前房间游戏用户列表返回json数据处理(1 ...

  3. 第四次作业 结对编程-黄金点游戏

    本次配对实验中,我的队员是王新亮同学,他的博客是http://www.cnblogs.com/wangxinliang/ 组员介绍: 我的结对成员是王新亮同学,他性格踏实稳重,认真勤恳,脾气非常温和. ...

  4. 结对编程-黄金点游戏

    一.项目描述:黄金点游戏 黄金点游戏是一个数字小游戏,其游戏规则是: N个同学(N通常大于10),每人写一个0-100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0 ...

  5. [业余项目]黄金点游戏

    准备业余时间做一下这个: 创新的时机 – 黄金点游戏 结对和团队项目建议 - 黄金点游戏 ------------------------------------------------------- ...

  6. 结对编程 黄金点游戏

    一.实现功能: 10个玩家同时游戏,系统根据规则计算出G值,并且给相应玩家分数,游戏可以进行多轮,由玩家自行控制,每一轮的分数都会累计下来除非重新开始 二. 设计过程: 最开始打算用b/s来做这个游戏 ...

  7. 结对和团队项目建议 - 黄金点游戏

    故事看这里: 背景故事 (链接) 作业 这个游戏可以变成一个持续发展的团队项目: 1)在课堂上玩这个黄金点游戏,用Excel 纪录成绩.过渡到做成简单的单机版游戏,锻炼基本的编程能力 2)两人合作,做 ...

  8. 黄金点游戏(结对项目)

    黄金点游戏 基本要求: N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值.提交的 ...

  9. 黄金点游戏(结对编程项目)

    黄金点游戏 基本要求: N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值.提交的 ...

最新文章

  1. TCP服务端程序开发
  2. 又到了上云时刻啦!!!阿里云 Docker部署SpringBoot项目 方便测试的部署方式
  3. Android下实现GPS定位服务
  4. 一图看懂 ASP.NET Core 中的服务生命周期
  5. 【开源项目】保存YUV420数据到本地
  6. Spring Boot 学习笔记(三)Spring boot 中的SSM
  7. [洛谷P1231] 教辅的组成
  8. 数据湖 VS 数据仓库之争?阿里提出大数据架构新概念:湖仓一体
  9. 计算机网络课程设计之Tracert与Ping程序设计与实现
  10. celery-04-操作b-执行人的一方
  11. 计算机工作在原理课件,滇人版七年级信息技术下册第一单元第一课第三课时计算机工作原理.ppt...
  12. STM32/STM8+DMX512协议
  13. 校园网破解|校园网wifi破解|校园网免认证教程-SaoPanel
  14. 隐藏Magisk、LSPosed、Root等痕迹
  15. openstack---keystone
  16. vuetify-icon图标显示不正常
  17. 如何免费把自己写的网页上传到网上?(腾讯云篇)
  18. 如何解决苹果M1处理器Mac翻车问题
  19. Feedback(反馈)
  20. 使用FileOutPutStream下载docx文件报文件已损坏解决

热门文章

  1. idft重建图像 matlab_你赞成在医疗图像处理领域使用超分辨率重建技术吗?
  2. 电脑故障检测软件_硬核科普—常用电脑检测软件手把手教学!
  3. php是属于什么软件,.php是什么软件?
  4. java面笔试_java笔试手写算法面试题大全含答案
  5. oracle的.aud文件,Oracle 11g 在audit_file_dest目录下产生大量的aud文件
  6. PAT_1056_组合数的和(15)
  7. Python入门--__init__,__new__
  8. [蓝桥杯]基础练习 十六进制转八进制
  9. PETERSON互斥算法解析
  10. 为什么静态static成员函数不能成为virtual虚函数