我们要用c语言做一个猜数字小游戏,就是在1-100的数字中随机生成一个数字,然后我们去猜测那个生成的数字。
做这个游戏,那我们需要的是一个整体的思想,做一个游戏需要有哪些部分?一开始可能会没有头绪,但是只要顺着一条线的思维,想一想要做的游戏刚开始是什么样子,玩的时候是什么样子,游戏怎么结束,结束又是怎么样给罗列出来,那框架就逐渐形成了。
因为我们需要去实现的效果是随机生成的数字,所以游戏开始我们直接就在程序中运用srand函数和time函数的时间戳来随机生成一个数字,然后运用循环语句do...while和分支语句switch来形成整个游戏的框架。
主函数
刚进入程序的时候,也就是刚进入游戏,我们需要什么?没错是游戏主菜单,那我们就在进入do...while的循环后,让程序直接进入主菜单,不需要任何的条件,所以也是为什么运用do...while循环函数。
菜单界面函数
在我们实现进入菜单的操作后,那我们是不是需要判断是否进入游戏,或者退出游戏,这些选择就属于分支的选择,那我们就运用switch语句来实现这些分支选择后的效果,输入1游戏开始,输入2退出游戏,而输入其他的值就需要重新输入。后面两个分支的设计倒是不难,而重头戏便是输入1游戏开始,这就是我们接下来要设计的,也是游戏的核心内容。
游戏界面函数
游戏开始,我们用rand函数生成一个1-100的随机数,然后使用while循环来猜数字,循环一次说明我们已经猜过一次数字,当然,一般我们不可能做到一次就猜对数字,所以我们需要一些提示来帮助我们完成游戏,所以当我们输入一个数字时,若是猜大了,就会提示猜大,若是猜小了,就会提示猜小,直到你正确猜出正确的数字,然后最后统计你一共猜了多少次,游戏结束回到主菜单。
游戏运行时
标签:菜单,数字,函数,while,小游戏,运用,我们,游戏 From: https://blog.csdn.net/PrayerRain/article/details/136897518