高手來試一下碎心拼圖遊戲?
https://ejsoon.win/brokeheart/ 是你写的游戏吗?没答案,我玩不出来 nyy 发表于 2023-7-27 08:57是你写的游戏吗?没答案,我玩不出来
論壇裏有幾個益智遊戲愛好者,他們應該可以解開,其實也不算太難。
我也是自己摸索出解法的。我很喜歡這個遊戲。不過它不是我設計的,是我在網上見到的一張圖,不知是哪個網了。 其实就是八数码问题,只是题目中弄得比较难以清楚观察,本质上就是如图置换
也就是(2,5)加(4,6)两个置换。对于八数码问题,只要偶数次置换就是可行的。
第一步可以先将最后一行由678置换为478,余下变成一个3*2的置换问题会挺简单的
72步太多了,计算机搜索一下,可以16步:
12
345
678
125
34
678
125
348
67
125
348
6 7
125
3 8
647
1 5
328
647
15
328
647
315
28
647
315
628
47
315
628
4 7
315
628
47
315
62
478
315
6 2
478
315
62
478
15
362
478
1 5
362
478
15
362
478
本帖最后由 ejsoon 于 2023-7-27 22:12 编辑
mathe 发表于 2023-7-27 15:14
其实就是八数码问题,只是题目中弄得比较难以清楚观察,本质上就是如图置换
也就是(2,5)加(4,6)两个置换 ...
高手你好,我用這個解法試了一遍,發現第四步就過不去了。
因為這是個異形拼圖,5x6或6x5,場地是17x17。所以有些方向會移不過去……
mathe 发表于 2023-7-27 15:14
其实就是八数码问题,只是题目中弄得比较难以清楚观察,本质上就是如图置换
也就是(2,5)加(4,6)两个置换 ...
這可能不是簡單的八數碼問題,可能你要建一個17x17的模,我在用js實現這個拼圖遊戲時,也是建了一個17x17的模。 那就需要提供更加进一步信息,每个方块长宽分别是多少。
由于总共状态只有9!种,每种状态最多有四种不同的转移方案,构成一个点的数目为9!,每个点的度数不超过4的图,然后计算其中两点的最短距离,这是典型的图论问题,计算不难。 mathe 发表于 2023-7-27 22:18
那就需要提供更加进一步信息,每个方块长宽分别是多少。
由于总共状态只有9!种,每种状态最多有四种不同的 ...
每個塊都是5x6或6x5。 这个移动规则有些复杂,好像最少38步,看看对不对,两种不同移动方案可选:
Cand 0
120
345
678
125
340
678
125
304
678
105
324
678
015
324
678
315
024
678
315
624
078
315
624
708
315
604
728
315
064
728
015
364
728
105
364
728
150
364
728
154
360
728
154
306
728
154
326
708
154
326
780
154
320
786
150
324
786
105
324
786
015
324
786
315
024
786
315
724
086
315
724
806
315
704
826
315
740
826
315
746
820
315
746
802
315
746
082
315
046
782
315
406
782
315
460
782
315
462
780
315
462
708
315
462
078
315
062
478
015
362
478
105
362
478
150
362
478
Cand 1
120
345
678
102
345
678
012
345
678
312
045
678
312
645
078
312
645
708
312
645
780
312
640
785
312
604
785
312
064
785
312
764
085
312
764
805
312
764
850
312
760
854
312
706
854
312
756
804
312
756
084
312
056
784
012
356
784
102
356
784
120
356
784
126
350
784
126
354
780
126
354
708
126
304
758
126
340
758
120
346
758
102
346
758
012
346
758
312
046
758
312
406
758
312
456
708
312
456
078
312
056
478
012
356
478
102
356
478
152
306
478
152
360
478
150
362
478
mathe 发表于 2023-7-28 08:52
这个移动规则有些复杂,好像最少38步,看看对不对,两种不同移动方案可选:
Cand 0
12
可否把空位用0來表示?
页:
[1]
2