home *** CD-ROM | disk | FTP | other *** search
- u
- S H O V E I T
- Program by Dave Johannsen
- Text by Fender Tucker
-
-
- This program has Dave Johannsen
- written all over it. You can see his
- handiwork and style from the opening
- title screen where our everpresent
- copyright box is formed by sliding
- blocks of letters around, SHOVE
- IT-wise. There's also the attractive
- tiled background and the three-
- dimensional look that Dave
- practically has a copyright on.
-
- SHOVE IT is a variation of the
- classic "sliding blocks" puzzle that
- is so well suited to computers.
- Brian Boese's SLIDING BLOCKS on this
- side of LOADSTAR is another variation.
- I found it quite interesting to see
- the two different methods of movement
- that each of these two excellent
- programmers used.
-
- There are four separate puzzles
- in SHOVE IT. You see two rectangles
- on the screen filled with colored
- blocks. Your job is to make the
- rectangle on the left look exactly
- like the rectangle on the right by
- moving the colored blocks around.
- There are two blank areas in the
- rectangle. Unlike Brian's method,
- where you "grabbed" a block and moved
- it up, down, left or right, in SHOVE
- IT you move a blank area up, down,
- left or right. Inside the blank area
- will be some arrows showing you the
- directions that you can legally move.
-
- Both methods take about a minute
- to get used to, then become second
- nature. Other than the CRSR keys --
- or a joystick in either port -- the
- F-keys are used in the program.
-
- F1 - show you one possible solution.
-
- F3 - quit to the menu.
-
- F5 - pause while seeing a solution.
-
- F7 - swap blank squares.
-
- You will need to use F7 a lot
- when trying to solve the puzzle.
- Sometimes the two blank squares will
- be separated and you'll need to press
- F7 to get the arrows to move to the
- other one.
-
- Both Dave and Brian had to solve
- each of their puzzles and hardcode
- the solutions into the program. Not
- an easy task! Neither of them
- claimed to have found the BEST
- solutions (meaning the fewest moves)
- to the puzzles, but we won't fault
- them for that, will we? Well, I just
- got a call from Dave and he decided
- to write a program that would find
- the BEST solution to each of his and
- Brian's puzzles. I'm sorry to report
- that he wasn't able to fit the
- program into his C-64. He had to
- write it on a NEXT computer. When
- run, it took about 15 minutes per
- puzzle (at around 12.5 Megahertz CPU
- speed!), but Dave came up with these
- figures that compare the solutions
- found by Dave and Brian with the
- solutions found by the NEXT program.
-
- SHOVE IT DAVE'S FEWEST
- PUZZLE MOVES MOVES (NEXT)
-
- # 1 64 50
- # 2 93 62
- # 3 104 71
- # 4 256 137
-
- BRIAN'S BRIAN'S FEWEST
- PUZZLE MOVES MOVES (NEXT)
-
- # 1 39 39
- # 2 107 89
- # 3 162 120
- # 4 147 131
- # 5 258 205
-
- Both of the sliding blocks
- puzzle collections on this issue are
- examples of puzzles that can be best
- done on computer. They'd be impossible
- on paper. I suppose they could be
- simulated with little plastic shapes
- inside a larger plastic "board" but
- how could the "solution" feature be
- implemented?
-
- [DAVE'S NOTE:] It's not.
-
-
- Because of the bad press that
- computers have always had to endure,
- I am pleased whenever I see a
- computer do something that can't be
- done without one -- even if it's
- something relatively trivial, such as
- sliding blocks puzzles. A computer is
- an ego-less companion who will be as
- true to me as its power supply.
- Maybe one day it'll even "feel" as
- good as my ego-laden, fleshy friends?
- That's when I'm upgrading.
-
- FT
-
-
-