5
如何在(例如)一个玩家在4x4板(8个不同的pion)中执行某些操作后列出所有可能的板?在Prolog的4x4板上列出所有可能的操作
介子应,例如:
([1,2,3,4,5,6,7,8])
,并在每次玩一次自动它不能再使用。
董事会应该是这样的板
([1,1,-,-],(1,2,-,-)...(1,3,-,-)(1,4,-,-)
[2,1,-,-],(2,2,-,-)...(2,3,-,-)(2,4,-,-)
[3,1,-,-],(3,2,-,-)...(3,3,-,-)(3,4,-,-)
[4,1,-,-],(4,2,-,-)...(4,3,-,-)(4,4,-,-)
而且每轮一个玩家提出一个介子在黑板上,直到它的全部。
是的,我得到了你所描述成连接与主板玩家的举动,并与移动做过结果董事会“board0_move_board/3”的第一个谓语,但我没有第二个谓词board_move/2..at至少现在用你描述的方式。而且我还必须用这种方式填充我的谓词“移动((Color,_),Board,NewBoardsList): – user1319472 2012-04-08 14:03:54
任何人为了进一步的帮助? – user1319472 2012-04-14 18:56:16