美文网首页
C语言小游戏教程P7

C语言小游戏教程P7

作者: 兄主的仙人掌 | 来源:发表于2019-06-02 12:33 被阅读0次

7. 界面美化

这篇教程就要接近尾声了,今天我们来优化一下用户体验

优化点1:输出血量

打游戏不看血怎行?

不多说,先上代码:

printf("你的生命值:%d",health);//在用户界面输出血量

简单吧,下一个

优化点2:玩家死亡判断

这个也很简单,代码如下:

if (health<=0)//如果生命值小于等于0 
{
    printf("你失败了!");
    Sleep(2000);//暂停2秒 
    return 0;//结束程序
}

这个也很简单,不多说了,下一个

优化点3:玩家胜利判断

这个有点麻烦。。。

不过海星,我们得知难而上啊,是吧

所谓玩家胜利,就是僵尸死光了

那么如何判断僵尸死光了呢?

答案很简单,嘿嘿嘿,就是:

枚举!

那么接下来思路就很清楚了,来来来,上代码:

int have_zombie()
{
    int i,j;
    for (i=0;i<MAXN;i++)//枚举每一个点 
        for (j=0;j<MAXN;j++)
            if (_map[i][j]=='Z')//如果有僵尸 
                return 1;//因为C语言没有boolean,所以用整型代替 
    return 0;
}

调用如下:

if (!have_zombie())
{
    printf("你胜利了!\n");
    Sleep(2000);
    return 0;
}

这个代码不用我解释了吧

对了,玩家死亡时加上一句:

system("color c4");

嗯,到现在为止,项目已经差不多了,剩下的由你们去探索吧!

完整且完善代码将在下节课给出,大家拜拜!

相关文章

  • C语言小游戏教程P7

    7. 界面美化 这篇教程就要接近尾声了,今天我们来优化一下用户体验 优化点1:输出血量 打游戏不看血怎行? 不多说...

  • C语言系列教程完整版(持续更新)

    下面是C语言所有完整的教程 C语言教程(一):程序开发理论基础 C语言教程(二):开发环境搭建 C语言教程(三):...

  • C++入门篇

    C语言入门教程,C语言入门书籍《C语言小白变怪兽》_C语言中文网 C++入门教程,全套C++基础教程(已更新完毕)...

  • C语言小游戏教程P8

    8. 完结撒花! C语言小游戏教程 - 完结篇 完整代码: 这坑也算填完了 完结撒花! FLOWER! Bye~~...

  • 基础语言

    HTML教程 HTML超文本标记语言,是网页的基本构架语言。 CSS教程 CSS教程 C语言教程 C语言是最流行的...

  • 常用编程语言入门学习

    Markdown 教程 JavaScript 教程 C 语言教程 C++ 教程 SVN 教程 Git 教程

  • C语言学习的推荐资料

    学习网站 w3c教程 C语言网 C语言中文网 视频教程 Linux环境C语言程序设计视频教程 C语言入门 推荐书籍...

  • C语言推箱子小游戏教程

    作者GitHub-Pages个人主页本教程GitHub-Pages链接本教程百度云下载地址本教程编写于2016/1...

  • 有哪些比较好的 C 语言视频教程推荐?

    全面的C语言教程,可以看黑马程序员C语言教程:轻松掌握C语言视频教程(会打字就能学会);或者是C语言小白入门基础教...

  • C语言入门书籍推荐,小白自学经典(免费下载)

    C语言入门书籍推荐,小白自学经典(免费下载) C语言中文网教程离线版下载(PDF下载) C语言入门教程,C语言入门...

网友评论

      本文标题:C语言小游戏教程P7

      本文链接:https://www.haomeiwen.com/subject/ahkxxctx.html