当前位置:编程学习 > C#/ASP.NET >>

.NET做彩球连线的游戏

.NET做彩球连线的游戏,怎样判断在坐标点(X1,Y1)的小球是否可以移到坐标点(X2,Y2),当大于五个的同色球连成一条线时可以消除。代码怎么写啊? --------------------编程问答-------------------- (X1,Y1)值为1,(X2,Y2)如果为1可移动,为0不可移动。 --------------------编程问答--------------------
引用 1 楼 ssp2009 的回复:
(X1,Y1)值为1,(X2,Y2)如果为1可移动,为0不可移动。

说得太简洁了,能不能详细点啊?急!!!!请知道的帮帮忙吧! --------------------编程问答--------------------
引用 2 楼 ya_ya123 的回复:
引用 1 楼 ssp2009 的回复:
(X1,Y1)值为1,(X2,Y2)如果为1可移动,为0不可移动。

说得太简洁了,能不能详细点啊?急!!!!请知道的帮帮忙吧!

搜索,如果你可以从从(xi,yi)搜到一条路径到(x2,y2)那么久可以移动

你可以用广度优先搜索 --------------------编程问答-------------------- 当大于五个的同色球连成一条线时可以消除

简单的判断就可以了,记住总共有4个线可以组成5个同色球
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,