这个题目怎么理解啊??
课题名称:猫捉老鼠游戏一、 设计要求
选择一种编程语言,编写一个程序实现猫捉老鼠的游戏,这是一个深受人们喜欢的游戏:在一个格子框内,存在一只老鼠和猫,老鼠沿着直线一边跑一边填充格子。如果格子全部填满,则过关,进到下一个难度更大的游戏:电脑增加一只猫来捉一个老鼠;如果格子没有填满,老鼠被猫捉住,那么老鼠的生命力减一。如果老鼠的生命力等于零,那么游戏结束。
二、设计内容
1. 游戏界面:一个10*10的边框,红色矩形代表电脑猫,绿色小星代表老鼠。
2.设计思路
这个程序的关键是表示的猫和老鼠的移动。
当游戏者按了有效的方向键后,老鼠沿着直线移动。
当移动的轨迹包含了一个最小的矩形元素时,则用一种颜色填充该矩形。
设计一个区域侦察算法,能够让电脑猫检测到用户猫的坐标,动态地计算两者之间的最短路径,并沿着该最短路径移动追踪用户猫。
加红线的这个算法怎么弄啊?