Skip to content

cking1019/snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

组件介绍:

基于C++的贪吃蛇小游戏,并采用easyx库做界面渲染。 游戏中总共定义了四个类,分别是food、snake、game。food是食物类,当贪吃蛇吃到食物后,会重新在地图任意位置生成一个新的食物;snake为贪吃蛇类,主要定义了贪吃蛇的相关属性和方法;game为游戏类,对游戏进行初始化、指令处理、画面渲染等相关操作。main为程序入口。

游戏由一个主线程与两个子线程组成。主线程负责游戏的整体逻辑;第一个子线程负责指令处理;第二个子线程负责画面渲染。

操作说明:

方向键: 上:↑,下:↓,左:←,右:→ 速度键: 加速:F1,减速:F2 暂停\开始键:space 退出键:ESC

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published