我就讲一下基本的思路哈。源码会上传
首先,
有一个数组是用来映射蛇在屏幕的位置标记
蛇属性,每个节点都是个类,存储着各自的属性
一条蛇就是一条链表
class CKinetic
{
public:
CKinetic();
CKinetic(WORD X, WORD Y);
CKinetic(WORD X, WORD Y, WORD Color);
virtual ~CKinetic();
bool GetPos(WORD &X, WORD &Y);
bool GetColor(WORD &Color);
bool SetColor(WORD Color);
private:
WORD m_X; <

本文介绍了使用C++实现贪吃蛇游戏的基本思路,包括使用链表表示蛇的身体,通过增头删尾实现移动,以及按键控制和边界判断。详细讲解了蛇的节点类`CKinetic`及其属性,并阐述了如何处理吃到食物和碰撞自己的情况。完整的源码可在优快云下载。
最低0.47元/天 解锁文章
2494

被折叠的 条评论
为什么被折叠?



