草履虫都学会了的超级简单C语言小游戏(附带恶作剧)

这是一个简单的C语言猜数字游戏,玩家需在3次内猜中随机数,猜错会触发惩罚。游戏有两种模式,正常模式失败则电脑自动关机,杀戮模式则会添加到注册表。游戏包含开始菜单、设置菜单和规则说明,还实现了杀戮模式的病毒惩罚功能。
摘要由CSDN通过智能技术生成

游戏源码

2022/04/17 · 将车/c_practice - 码云 - 开源中国 (gitee.com)

程序思路

        程序启动时生成一个随机数,玩家需要在3次内猜对该随机数字(随机数范围,次数可以自设)。
玩家每次所猜数字会被与随机数比较大小,大了小了给予提示
游戏分两种模式,正常和杀戮(自设)正常模式游戏失败电脑自动关机,杀戮模式,游戏失败电脑自动关机添加到注册表。

//游戏思路
//使用二分查找的思路写一个猜数字大小的程序,玩家每次键盘上输入一个数字比较其与一个随机数的大小
//每次猜大猜小给予提示,可以猜5次,5次未猜中,给玩家电脑关机
//每次输入后清屏
//游戏倒计时如果玩家在规定的时间内不完成游戏,电脑自动关机
//每次猜错,让玩家的游戏窗口躲避鼠标作为惩罚(待定)
    //游戏开始画面菜单打印函数   kai_shi函数
    // 游戏设置菜单打印函数      she_zhi函数
    // 游戏规则菜单打印函数      gui_ze函数
    //生成随机数函数              time函数
    // 比较输入的数字与随机数是否相等     
    // 循环上述5次
    //失败惩罚

第一步我们需要一个(play game.c)的源文件

 以及一个(game.h)的头文件

我们自己创建一个头文件

是为了防止在写游戏时,函数,变量太多

全部堆在一个.C文件里面,代码别太多,看着费眼睛,当然你完全可以把他们都写在一起

我们最后的头文件长这样

可以看到我们把所有函数,全局变量的申明都放在头文件,但没有定义

所以我们再创建一个(game.c)文件,来定义我们在头文件里声明的函数和变量

在整个工程中以.c为后缀的文件里 引用自己定义的头文件是这样

#include "game.h"//调用自己写的各种函数

如图第二行,我们在game.c文件中引用了我们自己定义的头文件

这个文件,同时定义了game.h中的函数和全局变量

 如图我们用了258行定义完了所有的函数和全局变量

下面我们看各个函数怎么实现

1,开始菜单打印函数

int kai_shi()
{
    
    for (;;)//游戏开始画面菜单打印
    {
        printf("***********************************************************\n");
        printf("***********************************************************\n");
        printf("*************       小涵的简单俄罗斯转盘     **************\n");
        printf("***********************************************************\n");
        printf("***********************************************************\n");
        printf("***************      输入1  -  开始游戏       *************\n");
        printf("***************      输入2  -  设置游戏       *************\n");
        printf(&#

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值