【C语言】贪吃蛇

 一,涉及知识点: 结构体链表,动态分配内存,键盘输入检测,设置光标。  二,实现逻辑 1,涉及多个结构体,分别定义蛇,方向,结点,位置坐标,游戏 2,结点串联造成链表,遍历获取成员坐标,打印符号获得蛇身。 3,不断的加头,去尾,从新遍历坐标,再打印造成蛇的移动。 4,食物产生的位置断定,不能越界,也不能与蛇身体重合。 5,蛇的转向断定,一条规则,不容许倒退。 6,转向的实现,跟行进方向决定
相关文章
相关标签/搜索