• 大小: 3.38MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-10
  • 语言: C/C++
  • 标签:

资源简介

用C/C++开发的小游戏,内含注释,在Visual C++6.0中正常运行

资源截图

代码片段和文件信息

//==============================================================================================
#include
#include
#include
#include
//----------------------------------------------------------------------------------------------
using namespace std;
//---------------------------------------------------------------------------------------------
enum Direction

UP
DOWN
LEFT
RIGHT
};

typedef struct Snake_Position    //保存每一节蛇躯的位置信息,同时保存下一节蛇躯的位置

int x;
int y;
struct Snake_Position *next;
}Snake_P;

typedef struct Snake_Attribution

int length;
Direction Dir;
}Snake_A;

typedef struct Food_Position   //保存食物的位置信息

int x;
int y;
}Food;
//----------------------------------------------------------------------------------------------
Snake_P *head;
Snake_A *Attribution;
Food *food;
int flag=1;
int speed=500;  //速度
int score=0;  //分数
//----------------------------------------------------------------------------------------------
void Hide_Cursor();
void Interface();
void Set_Cursor_Position(int xint y);  //设置光标位置
void Init_Snake();     //初始化蛇躯
void Init_Food();//初始化食物
void KeyBoard();  
void Snake_Move();//蛇的行动控制
void show();
//----------------------------------------------------------------------------------------------
int main()

Interface();
while(flag)

KeyBoard();
Snake_Move();
show();
Sleep(speed);
}
if(flag==0)
{
Set_Cursor_Position(2520);
cout<<“                     “;
Set_Cursor_Position(2521);
cout<<“      GAME OVER!!!“< system(“pause>nul“);
}
return 0;
}//=============================================================================================
void Interface()

system(“color 4E“);
    Hide_Cursor();
cout<<“|*|===============================|*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|                               |*|\n“;
cout<<“|*|===============================|*|\n“;
Set_Cursor_Position(105);
cout<<“按任意键开始游戏!“;
system(“pause>nul“);
Set_Cursor_Position(105);
cout<<“                   “;
Init_Snake(); 
Init_Food();


}//---------------------------------------------------------------------------------------------
void Hide_Cursor()     //光标隐藏

HANDLE hCnd=GetStdH

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-05-09 15:14  小游戏贪吃蛇\
     文件       51262  2015-03-21 19:19  小游戏贪吃蛇\20150321070314148_easyicon_net_128.ico
     目录           0  2015-06-07 22:39  小游戏贪吃蛇\Debug\
     文件       51356  2015-03-21 19:19  小游戏贪吃蛇\Debug\text.res
     文件      197632  2015-03-28 11:31  小游戏贪吃蛇\Debug\vc60.idb
     文件      135168  2015-03-28 11:31  小游戏贪吃蛇\Debug\vc60.pdb
     文件     2122752  2015-03-28 11:31  小游戏贪吃蛇\Debug\小游戏.bsc
     文件      622656  2015-03-28 11:31  小游戏贪吃蛇\Debug\小游戏.exe
     文件      809360  2015-03-28 11:31  小游戏贪吃蛇\Debug\小游戏.ilk
     文件     6392680  2015-03-28 11:06  小游戏贪吃蛇\Debug\小游戏.pch
     文件     1139712  2015-03-28 11:31  小游戏贪吃蛇\Debug\小游戏.pdb
     文件      176456  2015-03-28 11:31  小游戏贪吃蛇\Debug\贪吃蛇.obj
     文件           0  2015-03-28 11:31  小游戏贪吃蛇\Debug\贪吃蛇.sbr
     文件         453  2015-03-21 19:19  小游戏贪吃蛇\resource.h
     文件       68216  2015-03-21 21:38  小游戏贪吃蛇\text.aps
     文件        1746  2015-03-21 19:19  小游戏贪吃蛇\text.rc
     文件        4431  2015-03-21 21:38  小游戏贪吃蛇\小游戏.dsp
     文件         537  2015-03-21 13:39  小游戏贪吃蛇\小游戏.dsw
     文件       50176  2015-05-09 15:14  小游戏贪吃蛇\小游戏.ncb
     文件       48640  2015-05-09 15:14  小游戏贪吃蛇\小游戏.opt
     文件        1347  2015-03-28 11:31  小游戏贪吃蛇\小游戏.plg
     文件        9143  2015-03-28 11:31  小游戏贪吃蛇\贪吃蛇.cpp

评论

共有 条评论