首页 > 代码库 > C语言小游戏开发之贪吃蛇
C语言小游戏开发之贪吃蛇
寒假期间一时兴起,想着用C语言能开发出贪吃蛇小游戏应该是一件不错的事!但C语言学习过程中从来都是字符界面的编程,如何能有“图形化”的效果呢?于是小编就在度娘,
谷歌等网站搜索了一番,发现了一些有用的Win32 API函数,于是小编的心一下子激动了起来,有了这些API函数也许能够实现哟!开始吧!
编程之前小编的构思是这样的,贪吃蛇小游戏应该实现的有:
1.贪吃蛇在不进行控制的条件下应该能够自主前进。
2.玩家可以通过WASD键来控制贪吃蛇的前进方向。
3.运行过程中若贪吃蛇撞击到墙壁或自己的身体,游戏结束,给出提示信息。
4.当一个食物被吃掉后,应立即出现下一个食物,位置随机。
小编开始的计划是1月20号开始,1月22号结束,总共三天时间。定好目标后,工作正式开始!
贪吃蛇的开发过程是渐进式的,小编是先从场地的实现开始,再到蛇的身体的实现和移动,然后是食物的实现,最后是玩家通过键盘控制蛇的方向。事实上,小编从1月20号开始
一直到1月23号才结束,总共4天时间。超出预期一天。开发中用到的主要是各种Win32 API函数,如原来控制光标的位置,玩家敲击键盘的监听器,以及界面的背景颜色等等。小编用到的工具是codeblocks集成开发环境,非常小巧的一款IDE,总之经过4天的开发,最后的成品和预期的目标基本一致。下面是效果图:
C语言小游戏开发之贪吃蛇
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。