Skip to content

jaketmoon/hungrysnake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hdu程序设计实践贪吃蛇小作业 可以直接运行文件 现在需要增加的功能有: 1.自己撞自己会把自己的尾巴截掉而并非结束游戏 2.每次开始游戏之后在地图中增加随机障碍物 3.增加多种食物选项,自己发挥创意 4.积分榜功能,按历次游戏积分排名

目前发现的BUG: 1.第一次游戏死后如果蛇头是往左边的,那么下次游戏一开始的时候就会马上死掉//已经解决

对增加功能的改进方案: 1 对函数snakestatus()进行更改,在碰撞蛇身后增加一个缩短长度的函数 2 a.在函数drawmap()中增加初始地图障碍物 b.在函数creatvirus()中增加判定,避免食物生成在障碍物上 c.在函数snakestatus()中增加蛇头是否碰到障碍物的判断 3.在函数creatvirus()中增加随机模块,出现“•”“▢”“▲”三种食物 •:普通食物,长度加一,无需更改 ▢:护甲,不加长度,多一条命 a.在函数startgame中()增加护甲数量的判断 b.在结构体snake中增加护甲这一int变量 ▲:加成食物,长度加二。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages