关于贪食蛇 C++

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:31:50
谁有贪食蛇教程 或者 介绍怎么做的PPT
我不知道怎么下手...
谁教教我我悬赏50分
怎么加你?

从基础做起...循序渐进才能学好MFC,,到时贪食蛇不是不在话下?

我有C 语言的代友和思路,不知有用否?
可以的话加我.

你先想一下你的贪吃蛇是如何移动的,比如一出生时他是一块方块,然后走着走着碰到了第二块方块,于是就变成两块方块一起移动,依次这样下去蛇越来越长了。因为吃下去的方块是连在一起的,也就是说当前第一个方块所在的位置将成为第二个方块在下一个时刻所在的位置,依次类推,这样蛇看上去就是连在一起的在移动了。接下来你只要用代码把上面的思路表示出来就行了,我以前就是靠这个思路用D3D写了一个贪吃蛇,希望这段思路能对你有帮助。

纯{MFC}贪吃蛇(豆子和蛇都会,变色,边速度)

182行代码

#include<afxwin.h>
#include<time.h>
#include<stdlib.h>
class CMainWnd:public CFrameWnd{
public:
CMainWnd():uAddX(0),uAddY(0),lpptSNK(NULL),uSNKLong(0),ptBEA(5,5),
Eat(false),SNKPace(500),BEAPace(4000){
Create(NULL,"show",WS_OVERLAPPED|WS_SYSMENU|WS_CAPTION,
CRect(0,0,408,465),NULL,NULL,WS_EX_OVERLAPPEDWINDOW);
}
void OnPaint();
void OnChar(UINT,UINT,UINT);
void OnTimer(UINT);
int OnCreate(LPCREATESTRUCT);
void OnClose();
protected:
void SNKMove();
void CreateBEA();
bool W