只是?找到没有敌人的游戏画面部分的算法

时间:2011-04-04 18:37:14

标签: c algorithm ncurses

我必须为我的学校项目进行游戏。

我在选择没有敌人的游戏画面时遇到了一些问题。

请看这个屏幕,我试着解释一下。 First screen , Second screen.

好的,所以我有球员,我可以让他绕着比赛场地 - 从一个边界到第二个边界。 而且还有一个“敌人”。问题是,我必须选择没有敌人的区域(除了玩家线)。

有没有人知道我能做到这一点,有一些合理的速度和记忆(我不必声明char数组[width_screen] [height_screen];)

由于

2 个答案:

答案 0 :(得分:5)

使用flood fill算法。

答案 1 :(得分:2)

对于空间搜索,一个不错的选择是实现QuadTree

This问题有关于此主题的一些非常有用的链接。