首页 相关文章 利用C++实现的贪吃蛇游戏

利用C++实现的贪吃蛇游戏

在tc 3.0下调试通过,因为tc 3.0不支持bool 类型,所以程序中自定义了个枚举类型变量bool
  假如在vc或者bc中运行,可以把这个bool类型注释掉.
  贪吃蛇的核心算法时如何实现移动和吃掉食物.
  没有碰到食物的时候,把当前运动方向上的下个节点入队,并以蛇节点的颜色重绘这个节点.
  然后把头指针所指的节点出队,并以游戏框架内部背景色重绘出队的节点,这样就可以达到移动的效果.
  而在吃到食物的时候,则只需把食物入队即可.
  
  // greedsnake.cpp
  #include bios.h
  #include conio.h
  #include dos.h
  #include graphics.h
  #include stdlib.h
  #include time.h
  #include "conf.h"  typedef strUCt node
  {
  int x,y;
  struct node *next;
  }Node;  typedef struct
  {
  Node *head,*tail;[ 查看全文 ]

2016-02-19 标签:

利用C++实现的贪吃蛇游戏的相关文章

手机页面
收藏网站 回到头部