首页 游戏推荐 正文

c语言小游戏怎么做?新手也能快速上手的教程!

大家今天心血来潮,想用C语言搞个小游戏玩玩,也顺便把过程记录下来,给大家分享一下。 我先琢磨着要做个啥样的游戏。翻翻以前自己做的小玩意儿,又看看网上大家都在玩决定做个简单的,就它——“猜数字”! 第一步:搭框架 ...

大家今天心血来潮,想用C语言搞个小游戏玩玩,也顺便把过程记录下来,给大家分享一下。

我先琢磨着要做个啥样的游戏。翻翻以前自己做的小玩意儿,又看看网上大家都在玩决定做个简单的,就它——“猜数字”!

第一步:搭框架

我先建个test.c的文件,这就像是搭房子的地基。然后琢磨着,我得让程序知道我要干所以得有个“菜单”一样的东西,告诉玩家怎么玩,于是就有个 game() 函数。

然后,我又建个game.h的头文件。这玩意儿就像是工具箱,把一些常用的工具放进去,省得每次都得重新找。

第二步:做个“菜单”

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

游戏开始得有个像样的界面,不能一上来就黑乎乎的啥也没有。我琢磨着,先给整个“菜单”,告诉玩家这是个啥游戏,怎么玩。

我用printf这家伙,在屏幕上输出几行字,大概就是:

  • 猜数字游戏
  • 1. 开始游戏
  • 0. 退出游戏

这样,玩家一运行程序,就能看到这个界面,然后根据提示选择“开始”还是“退出”。

第三步:让电脑“想”个数字

猜数字嘛总得有个数字让玩家猜。我用一个叫rand的函数,让电脑自己“想”一个数字。为让每次“想”的数字不一样,我还加个srandtime函数,这就像是给电脑加个“随机种子”。

我把电脑“想”的数字范围定在1到100之间,这样猜起来不至于太难,也不会太简单。

第四步:让玩家开始猜

就是让玩家输入他们猜的数字。我用个scanf函数,把玩家输入的数字存起来。然后,我用一堆ifelse,判断玩家猜的数字是大还是小,还是猜对。

如果猜大,我就告诉玩家“猜大!”;如果猜小,我就告诉玩家“猜小!”;如果猜对,那当然是“恭喜你,猜对!”

第五步:重复!重复!再重复!

猜数字这游戏,肯定不能只猜一次。我用一个while循环,让玩家可以一直猜,直到猜对为止。每次猜完,我都会根据玩家的输入给出提示,然后继续下一轮。

搞定,收工!

这么一通折腾,一个简单的猜数字游戏就搞定。虽然简单,但也是自己从头到尾一点点做出来的,还挺有成就感的!这回就先分享到这里,下次再搞点别的有意思的东西!