当前位置: 代码迷 >> Eclipse >> 用java写的拼图小游戏,最后都市有两块无法拼回正确的位置。为什么
  详细解决方案

用java写的拼图小游戏,最后都市有两块无法拼回正确的位置。为什么

热度:86   发布时间:2016-04-23 00:40:07.0
用java写的拼图小游戏,最后都会有两块无法拼回正确的位置。为什么?
为每个小方块赋图的时候是给的随机数来附图的
------解决方案--------------------
随机数来附图会导致不一定能拼成连续的顺序。
例如:3×3 的分解图
随机顺序如下: 
3 2 4                              1 2 3
1 5 6                              4 5 6
8 7 0    不一定能拼成    7 8 0   这样的顺序。
我以前用C# 写得就遇到这个问题,至于如何生成可以拼成功的随机顺序,你可以使用倒推法。
  相关解决方案