黄金点游戏

本文介绍了一个使用C语言实现的单机游戏程序设计案例。该程序支持10个玩家同时参与,通过特定规则计算每位玩家的得分并进行累加。作者在设计过程中遇到了一些挑战,如循环逻辑错误导致数据覆盖的问题,并分享了解决方案。

 

 一、实现功能:

    10个玩家同时游戏,系统根据规则计算出G值,并且给相应玩家分数,游戏可以进行多轮,由玩家自行控制,每一轮的分数都会累计下来除非重新开始

 二、 设计过程

别的语言也不熟悉,就只用了C语言,完成了要求的基本功能,做成了一个单机的游戏,最近正在学习其他的语言,丰富自己,程序本身不是很难,他最开始想用FOR

循环嵌套方式来实现轮回制度,但是后来发现逻辑出错误了,导致第一轮的数据会被第二轮的覆盖掉而失败。(如下图)

我感觉不能使用嵌套的方式,因此我们选择直接返回原函数,循环。

三、功能展示:

 

起始界面:

 输入游戏人数:

 

 

最终得分:

 

继续游戏就可以进行下一轮的游戏

四、总结

 这此的作业主要由谭景元编写,过程中遇到许多问题有我们俩共同商量完成

代码已经上传CODING

谭景元博客:www.cnblogs.com/tanjingyuan/

 

 

转载于:https://www.cnblogs.com/huyifan30/p/5372421.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值