源码Linux QT c加加练习简易贪吃蛇练习使用单链表存储数据
本练习主要使用QPainter操作单链表自定义鼠标事件定时事件来实现一个简易的贪吃蛇练习参考常见的贪吃蛇游戏包含以下功能1.页面背景绘制网格线背景2.绘制蛇使用QPainter绘制连续的小方块组成一条蛇3.绘制果实使用QPainter绘制不同颜色的小方块代表果实.4.蛇的移动根据需要移动的方向改变蛇的头部位置其他的身体的方块移动到上一个身体方块的位置上删除最后一个身体方块实现移动效果.5.蛇吃果实判断蛇头是否和果实的位置参数相等相等就执行蛇的身体长度16.用户点击事件用户点击改变蛇当前的运动方向.7.游戏结束闪烁蛇身提示判断蛇头是否达到边缘闪烁的效果可以改变蛇的身体颜色定时事件来实现.
文件列表
snakeSeekSeed.zip
(预估有个5文件)
snakeSeekSeed
QPainter_test1212.pro
981B
diyform.ui
484B
diyform.cpp
11KB
main.cpp
166B
diyform.h
2KB
暂无评论