所谓城市,是不是就是指地图上的红色圆点?即地图上的其他部分是不具有实际意义的,玩家都是站在城市(圆点)上,特权也都是埋在城市(圆点)下面,地图上的其他部分只是提供一个方便大家理解的平台。是不是这样?
如果是这样的话,我觉得用任意两个城市圆心之间的直线距离来衡量城市距离比较合适。天神能不能在游戏开始之前公布一份数据,以像素为单位标出所有两个城市之间的距离,然后游戏中特权作用是否有效可以通过比较特权的作用半径和城市之间的直线距离远近来获得?感觉这样一方面可以避免视觉判断可能造成的误差和歧义,另一方面也方便大家分析,省得大家每次都要在地图上狂画圈,呵呵。就是可能工作量比较大,30个城市的话,一上来要测量435个距离。
不过游戏过程中可以省点力。
如果每个城市的范围不仅仅是地图上的圆点,那么是不是还需要规划出城市之间的边界?