用户:机敏的训练师7w2-查看:2 回复:4 评论:2 创建时间:2023-03-14T15:35:15
做五子棋怎么判定五子连珠,做到这一步就卡住了,求大佬帮忙一下。
可以搞一个方块克隆一直移动在棋子上面,方块不同颜色,弄一个变量,某个颜色的方块挨在一起有几个,抵达五个就可以了。我也不会编程,只是一个建议
点赞1
评论
整个射线判定?移动到一个棋子的位置,选个方向一直延长
点赞2
遍历棋盘,每当遇到一个棋子,以该棋作为根据8个方向延伸,每次延伸5个,
每遇到一个同颜色的棋 将“计数”+1,计数满5判断某方赢,不足5就向下一个方向延伸
如果都不满足,遍历下一个棋
喵枚举,常数这么小,编程猫应该扛得住