java移动拼图游戏模拟
自己写的一个移动拼图的雏形,自己可以在此基础上发展
public class Test {/** * @param args */public static void main(String[] args) {MovePuzzle movePuzzle = new MovePuzzle(3, 3);movePuzzle.initRank();movePuzzle.printArr();move(movePuzzle,1);move(movePuzzle,2);move(movePuzzle,5);move(movePuzzle,4);move(movePuzzle,3);move(movePuzzle,1);move(movePuzzle,2);move(movePuzzle,3);move(movePuzzle,4);move(movePuzzle,8);move(movePuzzle,7);move(movePuzzle,6);move(movePuzzle,1);move(movePuzzle,2);move(movePuzzle,3);move(movePuzzle,5);move(movePuzzle,8);move(movePuzzle,7);move(movePuzzle,6);move(movePuzzle,4);move(movePuzzle,5);move(movePuzzle,8);move(movePuzzle,7);move(movePuzzle,6);move(movePuzzle,4);move(movePuzzle,1);move(movePuzzle,2);move(movePuzzle,3);move(movePuzzle,8);move(movePuzzle,5);move(movePuzzle,6);move(movePuzzle,4);move(movePuzzle,1);move(movePuzzle,2);move(movePuzzle,3);move(movePuzzle,6);move(movePuzzle,5);move(movePuzzle,7);move(movePuzzle,4);move(movePuzzle,1);move(movePuzzle,2);move(movePuzzle,3);move(movePuzzle,6);move(movePuzzle,8);move(movePuzzle,7);move(movePuzzle,4);move(movePuzzle,1);move(movePuzzle,2);move(movePuzzle,3);move(movePuzzle,6);move(movePuzzle,8);move(movePuzzle,7);move(movePuzzle,4);move(movePuzzle,1);move(movePuzzle,2);move(movePuzzle,3);move(movePuzzle,6);move(movePuzzle,8);move(movePuzzle,7);move(movePuzzle,4);move(movePuzzle,1);move(movePuzzle,2);move(movePuzzle,3);move(movePuzzle,6);move(movePuzzle,8);move(movePuzzle,7);move(movePuzzle,7);move(movePuzzle,8);}public static void move(MovePuzzle movePuzzle,int i){movePuzzle.moveBlock(i);System.out.println("-----调换后"+i+"后------");movePuzzle.printArr();}}