首页 > 软件开发 > C语言 >

c语言编写贪吃蛇小游戏游戏逻辑

来源:互联网 2023-03-16 19:07:50 138

上次我们讲到贪吃蛇的撞壁死亡的地方,这次我们将接着讲游戏结束方面,以及游戏运行中的重写以及其他的一些方面。jRc办公区 - 实用经验教程分享!

工具/原料

  • vc

结束游戏函数

  • 1

    游戏有三种结束方式。1.您撞到墙了。游戏结束!2.您咬到自己了。游戏结束!3.您已经结束了游戏。jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 2

    通过对endgamestatus全局变量的使用,如果endgamestatus==1,输出对不起,您撞到墙了。游戏结束!jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 3

    如果endgamestatus==2,则输出,对不起,您咬到自己了。游戏结束!jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 4

    如果endgamestatus==3,则输出,对不起,您已经结束了游戏。jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 5

    在游戏结束的时候,显示用户的得分情况。jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 5相关内容未经许可获取自百度经验
  • 6

    通过和文件保留的记录进行对比,然后得出是否刷新记录的效果。jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 判断是否进行重新选择

  • 1

    游戏如果结束之后,给用户进行选择,一个是是否要重新开始,还有一个是是否选择退出。jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 2

    如果选择了重新玩一局,则进行清屏,并且把分数清零,重置初始速度,add回复初值,返回欢迎界面。jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 3

    如果选择了退出游戏,则直接使用exit进行退出。jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 4

    如果输入错误,则输出※※您的输入有误,请重新输入※※,使用system弹出输入任意键继续。jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 存储最高分文件

  • 1

    以读写的方式建立的文件把分数写进文件中,关闭文件jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 2

    通过对w 来对文件进行一个修改,jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 在文件中读取最高分

  • 1

    打开文件save.txt,把文件中的最高分读出来,关闭文件jRc办公区 - 实用经验教程分享!

    c语言编写贪吃蛇小游戏游戏逻辑jRc办公区 - 实用经验教程分享!

  • 注意事项

    • 以上仅供学习参考

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!jRc办公区 - 实用经验教程分享!


    标签: C语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码