结对编程-黄金点游戏

Dawning_YWX Dawning_YWX     2022-09-23     561

关键词:

       源代码地址:https://github.com/fancy-dawning/hello-world/blob/master/Goldpoint.cpp

       分工: 本周的课程任务是结对编程实现黄金点游戏,我的结对对象是郑淑丹,分工情况是:驾驶员:袁文雪,领航员:郑淑丹。由于我们两人都比价缺乏项目经验,因此在结对编程的过程中没有特别严格的分工,而是不停的在交换彼此的角色来顺利的完成我们的项目的。

       运行环境:Windows操作系统,vc++6.0开发环境。

       代码实现:黄金点游戏规则: N个同学(N通常大于10)参与游戏,每人写一个0~100之间的有理数(不包括0或100),系统自动算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。玩家输入的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。了解游戏规则后我们现在网上找了一些博主的代码作为参考,看他们是如何实现这些功能的,并且再他们代码的基础上进行了功能的修改和增加得到我们的代码,具体功能如下:

        1、玩家输入数字时加密。因为是单机实现此游戏,所以为了保证游戏的公平性,通过数组存储输入的数字,输出在显示屏幕上的用*号代替,即输入的数字对其他玩家透明。

        2、输入完毕后显示各玩家的输入。G值是在所有玩家输入后由系统自动计算出,输入完毕后显示可使用户验证黄金点的正确性。

        3、用户可自定义玩家人数和游戏轮数,采用for循环实现。

        4、每一轮游戏结束后显示黄金点数字和每个玩家对应的得分,每一轮结束显示累计得分。

        5、用户界面,设有很多提示性语句来增加程序友好性。

        总结:本次结对编程实现的黄金点游戏虽然功能还比较简单,但每个小功能的成功实现对我们来说都是一点进步。此外,这是首次采用结对编程的方式来完成一个项目,在这个过程中我能明显体会到这种方式的优势,很好的诠释了团结就是力量,虽然只是两个人,但我们有共同的任务,因此遇到问题的讨论和想法的提出等方面都比个人编程能更有收获。

结对编程——黄金点游戏

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

结对编程-黄金点游戏

...ster/Goldpoint.cpp    分工:本周的课程任务是结对编程实现黄金点游戏,我的结对对象是郑淑丹,分工情况是:驾驶员:袁文雪,领航员:郑淑丹。由于我们两人都比价缺乏项目经验,因此在结 查看详情

结对编程——黄金点游戏

本次的结对编程的项目是黄金点游戏,我的结对对象是杨月永,我们的编程能力都不太好,而且都对C语言更熟悉些,因此我们决定用C语言来实现。(1)分工:角色分配:杨月永是领航员,我是驾驶员,但由于我们的编程能力都... 查看详情

结对编程————黄金点游戏

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

结对编程-黄金点游戏

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

结对编程-黄金点游戏

一、角色的分配 领航员:王香友(本人)      驾驶员:徐建磊二、内容及要求黄金点游戏是一个数字小游戏,其游戏规则是:   N个同学(N通常大于10),每人写一个0~100之间的有理数 (... 查看详情

结对编程(黄金点游戏)

                                 &n 查看详情

结对编程-黄金点游戏之旅[一]

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

黄金点游戏结对编程

游戏项目:1.游戏名:经典游戏黄金点2.游戏规则:N个同学(N通常大于10),每人写一个0~100之间的有理数(不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数)得到G值。提交的数字最靠近G... 查看详情

结对编程——黄金点游戏

一:实现功能    由10位玩家参与游戏,每位玩家输入一个介于o~1000之间的整数,对所有玩家输入的数做如下处理:先求和再平均,将平均数乘以黄金分割数0.618得出黄金值,用黄金值分别减去每位玩家输入的数得... 查看详情

结对编程——黄金点游戏之旅

一、黄金点游戏是一个数字小游戏,其游戏规则是:  N个同学(N通常大于10),每人写一个0-100之间的有理数(不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(黄金分割常数),得到G值。提交的数字最靠近G... 查看详情

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

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

结对编程:黄金点小游戏

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

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

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

一次奇妙的体验:结对编程之黄金点小游戏

                      项目描述:黄金点游戏黄金点游戏是一个数字小游戏,其游戏规则是:   N个同学(N通常大于10),每人写一个 查看详情

结对编程—黄金点游戏(庞思瑶&季远琦)

...得到N分,离G最远的同学得到-2分,其他同学得0分。在结对编程中庞思瑶同学负责main函数的编写,我负责menu()和query()即主 查看详情

结对编程-黄金点游戏之旅[四]

(游戏已上线,更多信息请戳底部链接▼)<--戳这个链接也会跳的哦,了解游戏规则戳这里-->游戏规则我的队友:张波(进入博客请戳底部链接)性格开朗,人很随和,不想写代码的时候都是他主动拉着我去写的,工作认真... 查看详情

结对项目--黄金点游戏

...且变化范围越来越小,通过编程,我们要实现这一功能。结对项目:1、根据 查看详情