1
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
贪吃蛇游戏,基于VS2019版本,C语言源码工程。 开发思路: 1,基础:你首先要能画出一个带颜色的方块。举一反三:可以画一个就可以画很多个了。 2,移动:一个方块消失,相邻地方一个方块出现,在视觉上就是移动了。 3,消失:用背景颜色在同样的地方画同样大小的方块。 4,相对坐标:视觉上像素这个单位太小,用方块的大小作为相对坐标的单位。 5,随机点:使用伪随机函数,参数一般用上系统当前时间,你再随意捏造个四则运算,就会产生出独一无二的随机数了。 6,链表:这个是精髓啊,你看那蛇不是就像一个链表吗,这个可是我认为在这个游戏中使用的最高深的结构了,呵呵。 7,长大:链表头遇上一个食物(随机产生的方块),链表上添加一个节点。 8,死亡:链表头撞上了自身或者撞墙。 更详细描述,参见: https://blog.csdn.net/lintax/article/details/4190093
资源推荐
资源详情
资源评论
收起资源包目录
snake-ok.zip (38个子文件)
snake
.vs
snake
v16
.suo 27KB
Release
snake.iobj 86KB
snake.obj 1022KB
vc142.pdb 428KB
snake.Build.CppClean.log 0B
snake.ipdb 28KB
snake.vcxproj.FileListAbsolute.txt 0B
snake.pdb 884KB
snake.log 290B
snake.exe 45KB
snake.tlog
CL.write.1.tlog 270B
snake.write.1u.tlog 282B
CL.command.1.tlog 688B
link.command.1.tlog 1KB
link.read.1.tlog 4KB
link.write.1.tlog 286B
snake.lastbuildstate 197B
CL.read.1.tlog 40KB
snascore.txt 1B
snake.cpp 19KB
snake.sln 1KB
snake.vcxproj.filters 950B
snake.vcxproj 7KB
Debug
vc142.idb 339KB
snake.obj 88KB
vc142.pdb 452KB
snake.pdb 692KB
snake.log 80B
snake.exe 120KB
snake.tlog
CL.write.1.tlog 352B
CL.command.1.tlog 680B
link.command.1.tlog 1KB
link.read.1.tlog 4KB
link.write.1.tlog 364B
snake.lastbuildstate 195B
CL.read.1.tlog 40KB
snake.ilk 768KB
snake.vcxproj.user 168B
共 38 条
- 1
资源评论
lintax
- 粉丝: 257
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功