大一新生初体验——c语言实现贪吃蛇

本文记录了一名大一新生使用C语言和easyx图形库制作贪吃蛇游戏的过程。从创建游戏窗口,定义蛇和食物的结构体,实现蛇的移动、碰撞检测和食物生成,到最后的游戏逻辑,详细阐述了实现步骤和关键代码。通过这个游戏,作者对函数的运用、问题拆解和程序调试有了更深入的理解。
摘要由CSDN通过智能技术生成

大一新生c语言练手游戏——贪吃蛇
写游戏是每个男生记忆中存在的想法,兴趣使然写一个贪吃蛇也算对大一上学期的一个总结。
编译器:vs2019
图形库:easyx(下载链接)
easyx拥有相当强大的图像封装函数,使得短短几百行编写一个简单游戏成为可能;
在这里插入图片描述

1.创建一个初始窗口
一个游戏当然不能仅仅在小黑框框实现,拥有一个自定义的界面是一个良好的开端
(1)首先需要改变小黑框的大小与颜色,我们可以运用initgraph与setbkcolor函数参数分别为(长,宽) (三原色比例),具体颜色可以调用画板来看
(2)做完第一步运行会发现,屏幕一闪而过,然后便无事发生,这时候我们还需要清屏处理(cleardevice)以及_getch()等待用户输入一个按键;

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值