历时一个礼拜,三个版本,终于做出了一个可玩的贪吃蛇,菜单界面还需优化,不过游戏主体已经写完了。整个项目收获颇丰,对编程有了进一步的了解。蛇身用的结构体保存,没有使用链表,由于刚开始使用EASYX,关于清屏和坐标的逻辑不是很清楚,在绘制蛇身的时候卡了很久,后来多次尝试,也意识到了自己的错误,修改了函数功能不明确的问题,把坐标和绘图分开处理,逻辑就清晰多了。
设备,绘图,文字。对这三点也有了更深的理解。之前卡在蛇身就是因为清屏函数没有用好,重复清屏,导致后来在绘制食物的时候又出现了问题。
编程的时候逻辑一定要清楚,函数的功能一定要准确。
用了C++的类,但是感觉可用可不用。
查找资料的时候发现了WINDOWS图形编程,应该熟悉一下。
浙公网安备 33010602011771号