0基础C语言实战项目-贪吃蛇小游戏

大家好啊,如果有一样是编程0基础的大一本科生,相信大家现在都对自己学习了一段时间的程序设计课程还没有过实战经验;

最近也是考试刚完,持着练手的心态我编写了这样一个经典的小游戏-贪吃蛇;

由于是第一次发表,文章描述不够充分的地方希望各位前辈们帮忙指出;

先去看过一些代码,对于初学者来说理解太过困难,而且一些思路太过繁琐,在这里我借用easyx函数库实现程序相对的简化,使初学者可以无障碍理解;

下面是运行后的界面:

 

 由于时间原因也是比较简单,各位可以按照自己要求添加一些点缀;

储备知识:代码虽然简单,但是对于初学者,应该对于C语言的基本知识有所了解,对与easyx函数库有所了解;

原理在代码中已有详细注释就不在多说;

下面是源码:

/*出自自武汉大学本科生王利伟
 *西安电子科技大学本科生高翔
 转载请注明出处;
 */
#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
#include<graphics.h>
#include<conio.h>
#include<time.h>
/*
*考虑要分析的数据类型:      考虑实现操作的几个重要函数类别:
*蛇的定义-0;                   *蛇与食物的显示-0
*食物定义-1;                   *蛇的移动操作-1
*分数计算-3;                   *蛇与食物的生成-2
*蛇与食物的坐标;
*/
#define windowswidth 960
#define windowsheight 640
#define right  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值