用c++的二维数组解决贪吃蛇问题时,蛇向下移,蛇头的坐标应该怎么变化
时间: 2024-03-15 08:42:43 浏览: 114
C语言结构数组实现贪吃蛇小游戏
如果用一个二维数组表示贪吃蛇的游戏画面,那么蛇的身体和食物都可以用数组中的某个值来表示。在贪吃蛇向下移动时,蛇头的纵坐标应该加1,横坐标不变。如果用一个二元组(x,y)表示蛇头的坐标,那么向下移动时就可以写成(x, y+1)。同时,需要将蛇头所在的数组元素的值更新为表示蛇头的值。如果蛇头移动后与食物所在的坐标相同,那么就需要更新食物的位置,并在贪吃蛇的身体上增加一节,即在数组中添加一个新的元素来表示蛇身体的一节。
阅读全文