源码Linux QT c加加练习简易贪吃蛇练习使用单链表存储数据

stir4977 6 0 zip 2023-01-06 13:01:27

本练习主要使用QPainter操作单链表自定义鼠标事件定时事件来实现一个简易的贪吃蛇练习参考常见的贪吃蛇游戏包含以下功能1.页面背景绘制网格线背景2.绘制蛇使用QPainter绘制连续的小方块组成一条蛇3.绘制果实使用QPainter绘制不同颜色的小方块代表果实.4.蛇的移动根据需要移动的方向改变蛇的头部位置其他的身体的方块移动到上一个身体方块的位置上删除最后一个身体方块实现移动效果.5.蛇吃果实判断蛇头是否和果实的位置参数相等相等就执行蛇的身体长度16.用户点击事件用户点击改变蛇当前的运动方向.7.游戏结束闪烁蛇身提示判断蛇头是否达到边缘闪烁的效果可以改变蛇的身体颜色定时事件来实现.

用户评论
请输入评论内容
评分:
暂无评论