C\C++桌面图标贪吃蛇

C\C++桌面图标贪吃蛇

1. 控制桌面图标来玩的小游戏“贪吃蛇”,VS2017,C\C++语言编译,源码中有两个版本,数组版和链表版。

上图:
C\C++桌面图标贪吃蛇

2. 之前写过两次贪吃蛇,但是那是蛇体都是一样的情况,用链表百来行代码就搞定。但是电脑图标是有顺序的,我就用了数组存储的方式来写。本来用了数组,发现蛇体吃得很长时会变慢,然后又改用链表,结果还是慢,原来是我写代码的想法不行。就继续用数组写了。
3. 需要焦点在控制台上,技术不到家,没有HOOK系统
4. 功能有,按后方向随时停止,撞墙壁不会死,撞自己会死,图标小于30个时自动增加20个图标,死了可以重新来。还可以辨别是win7或者win10系统,自动寻找句柄,WIN7系统有好几种,我自己的WIN7可以运行,有些朋友的可能不行。开始前需要右键取消图标的自动排列。已自动取消图标与网格对齐。w、s、a、d为方向键。
5. 源码已上传CsDn,下载链接:

https://download.****.net/download/qq_31507523/12810937
解压密码为123