Skip to content

使用C语言的链表实现对蛇体的添加、删除、修改和查询。当蛇吃了食物后,它的长度会增加一个单位。当它到达地图的边界或它自己的时候,蛇会死亡,并在原来的地方再生出一条原来大小的小蛇。调用Linux的NCURSES库来实现游戏界面的显示和访问键盘输入上下键来控制移动。

Notifications You must be signed in to change notification settings

CN-MrX/Gluttonous-Snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

-

使用C语言的链表实现对蛇体的添加、删除、修改和查询。当蛇吃了食物后,它的长度会增加一个单位。当它到达地图的边界或它自己的时候,蛇会死亡,并在原来的地方再生出一条原来大小的小蛇。调用Linux的NCURSES库来实现游戏界面的显示和访问键盘输入上下键来控制移动。

在项目中使用了ncurses库以及多线程的一些api,所以将snake.c编译时需要加入-lpthread 和 -lncurses:

gcc snake.c -lpthread -lncurses -o snake

Enjoy the game!!!

-MADE BY ZYX

About

使用C语言的链表实现对蛇体的添加、删除、修改和查询。当蛇吃了食物后,它的长度会增加一个单位。当它到达地图的边界或它自己的时候,蛇会死亡,并在原来的地方再生出一条原来大小的小蛇。调用Linux的NCURSES库来实现游戏界面的显示和访问键盘输入上下键来控制移动。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages