你好,我已经试了几天来编写一个脚本来使用php生成一个渐进式地图。
我想达到但没有成功的目标是这样的:
简言之,我在xy上有一个定义为5,6的“节点”(例如),然后在“节点”附近随机添加一个“玩家”的随机数。从这里开始,我希望将最接近的“player”连接到节点,同时有一个标准列表来确定“player”将连接到哪个节点(该节点的连接数、最大连接数等)。
我还没有写任何代码,因为我不知道从哪里开始,也不知道应该从什么开始,因为我在数学方面不是很好,只是在php方面很好。
安迪的意见或建议欢迎任何帮助。
最佳答案
好吧,我想你想创建一个网络拓扑结构,把互联网提供商作为根用户。
所以,我认为最好的方法是创建一个图表。根是红点。比那些与之相关的球员。比附属于已经附属于的玩家等等。
像这样的:
*
/ | \
O O O
/ | | |
O O O O
现在。图的每个节点都可以有一些与其关联的信息:
类型:玩家节点
坐标:5
协调:6
等。。。
显示地图只意味着你可以在树上行走,根据元素的位置绘制元素,你可以根据连接绘制线。
如果拓扑包含循环,即player1连接到player2,player2连接到player3…..连接到player1的player n,则需要一个图结构。
如果我正确地描述了您的问题,那么您应该找到一些关于树/图算法、如何解析它们等的文章。应该能做好你的工作。