MOUSE & MAZE BFS MAP TOOL DESIGNED BY TIMOTHY WEN 09/2008 PD SOFTWARE COMMAND : I J K ADD ELEMENT OF WALL TO BUILD MAZE. M Y G H DELETE ELEMENT OF WALL TO BUILD MAZE. B ^Y ^G ^H JUST MOVE CURSOR,NO ADDING OR DELETING ELEMENT OF WALL. ^B R BEGIN TO RUN THE MOUSE. (4 DIRECTIONS ONLY). (USED RULE-LINE WILL BE SHOWN ON THE STATUS BAR AFTER RUNNING). (FOR TARGET MODE : BORDERS OF THE DESIGNING AREA ARE THE INVISIBLE WALLS,THE MOUSE CAN'T PASS THROUGH THEM). E RUN WITH THE SAME RULE (THE SAME AS LAST ONE). Q QUIT THE PROGRAM. S SAVE MAZE PATTERN (PRESS "+" AND KEYS TO CANCLE IT). (24 LETTERS OF FILENAME IS LIMITED). L LOAD MAZE PATTERN. (PRESS "+" AND KEYS TO CANCLE IT). (NOTICE : WHEN YOU TYPE A WRONG FILENAME TO LOAD ANY KIND OF MAZE FILE, SYSTEM WILL BECOME UNSTABLE,YOU'D BETTER TO RERUN THE PROGRAM AGAIN). C CLEAR DESIGNING AREA. X SHOW THE SAVED MAZE FILES. O SHOW THE COMMAND HELP PAGE. U CLEAR SHORTCUT AND OPTIMIZE ROUTE. ^F IF YOU CAN'T LOAD THE MAZE OF OLD VERSION, TRY THIS FUNCTION. (PRESS "+" AND KEYS TO CANCLE IT). (NOTICE : WHEN YOU TYPE A WRONG FILENAME TO FIX MAZE FILE, SYSTEM WILL BECOME UNSTABLE,YOU'D BETTER TO RERUN THE PROGRAM AGAIN). ^O CHANGE ORIGINAL POSITION OF THE MOUSE. (USE ^Y,^G,^H,^B TO MOVE THE MOUSE, AND PRESS ^O AGAIN TO SET IT UP.) (NOTICE : 1.ORIGINAL POSITION CAN'T BE THE SAME PLACE AS TARGET POSITION. 2.ORIGINAL POSITION CAN'T BE THE SAME PLACE AS THE ELEMENTS OF WALL. 3.YOU MUST RESET AGAIN IF THE ABOVE HAPPENED.) ^T CHANGE TARGET POSITION OF THE MOUSE. (USE ^Y,^G,^H,^B TO MOVE THE MOUSE, AND PRESS ^T AGAIN TO SET IT UP.) (NOTICE : 1.TARGET POSITION CAN'T BE THE SAME PLACE AS ORIGINAL POSITION. 2.TARGET POSITION CAN'T BE THE SAME PLACE AS THE ELEMENTS OF WALL. 3.YOU MUST RESET AGAIN IF THE ABOVE HAPPENED.) ^R RETURN TO COMMON MODE. (TARGETS ARE THE EDGES OF DESIGNING AREA.) ^S CHANGE RANDOM SEED. ^Z SET RUNNING RULES OF MOUSE BY YOURSELF. (PRESS "+" TO CANCLE IT). (USE J,K TO ROLL THE RULES,USE M TO SET IT UP). (IF ANY ONE RULE IS THE SAME AS ANOTHER ONE,YOU MUST DO THE PROCEDURE AGAIN). (U-UP,R-RIGHT,D-DOWN,L-LEFT). (FIRST RULE RUNS HIGHEST PRIORITY.). (FUNCTION ECHO WILL BE DISABLED). ^A RETURN TO RANDOM MODE. (FUNCTION ECHO WILL BE ENABLED). ^C SHOW BFSMAP(MAP OF BREADTH FIRST SEARCH). (4 DIRECTIONS ONLY). MEANING OF NUMBERS IN COMMAND AREA : DOLLAR : NUMBER OF WALL-ELEMENTS. STEP : TOTAL NUMBER OF STEPS THAT MOUSE RUNS. RESTEP : NUMBER OF REPEAT STEPS THAT MOUSE RUNS. SHORTCUT : NUMBER OF SHORTCUT-STEPS. BFSMAP : RANGE SCALE OF BFSMAP(MAP OF BREADTH FIRST SEARCH). ROOT PASS : TIMES WHEN THE MOUSE PASS THE ORIGINAL POSITION. * 80 column card in slot 3 is needed. * Set AppleWin's custom speed to fastest limit is much better.(http://applewin.berlios.de/) (function "optimize route" will take hours if you don't raise up the speed.) Have fun Timohy salewts@yahoo.com.tw