Skip to content

hellomuyi/Snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Snake

C++实现的贪吃蛇游戏

Windows控制台版本、彩色

Dev-C++ 5.11、Visual Studio 2017下编译运行通过


比较简单,罗列用到的一些知识:

  • 指定控制台光标
  • 设置控制台文字颜色
  • 监听键盘的函数kbhit
  • 生成随机数
  • 暂停函数Sleep
  • 函数cin.get()

思路:

  1. 初始化边界墙,初始化蛇,生成第一个食物
  2. 进入循环:通过键盘得到方向移动蛇(打印时只需要修改原蛇蛇尾、原蛇蛇头和新蛇蛇头)并判断蛇头和食物坐标是否相等,是则产生新食物,更新分数、速度、蛇长度。

About

Snake game implemented by C++.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages