VIC-20 Listings

Books > VIC-20 Mind Stretchers


VIC-20 Mind Stretchers (GB)
Ian Creasey
Sigma Technical Press, 1983

Download all programs from this book on one disk:


VIC-20 Mind Stretchers.d64

30 programs (100% complete)

Program Author Requirements Files Info
Bomber

Pages 1-6.
Ian Creasey Unexpanded bomber.prg
Screenshot
Blitz-style game. Bomb the buildings to land your aircraft, while avoiding the anti-aircraft missiles. Bombing the bases gives you more fuel. Note: the routine for entering your hi-score initials does not work.
Controls:
Stack potentiometer joystick or A (up), D (down), L (drop bomb).
Bars and Boxes

Pages 7-10.
Ian Creasey Unexpanded bars and boxes.prg
Screenshot
A coloured box is displayed with two bars below it. If the background is black then press the Shift key below the matching bar, and if the background is white then press the other Shift key. As your score increases, the screen is divided into halves and then quarters to make it more challenging.
Controls:
Left & right Shift keys (select the required bar).
Rhino

Pages 11-16.
Ian Creasey Unexpanded rhino.prg
Screenshot
Several rhinos are hidden among the trees. You must guide your man (*) safely home (H), but the rhinos will appear and charge if you stray into their line of vision.
Controls:
Stack potentiometer joystick or F1 (up), F5 (down), F7 (left), F3 (right), F2/F4/F6/F8 (diagonals).
Target

Pages 17-20.
Ian Creasey Unexpanded target.prg
Screenshot
Deflex-style game. A ball bounces around the screen, and you must deflect it to hit the target as many times as possible.
Controls:
N (place / bat), M (place \ bat).
Alien Attack

Pages 21-25.
Ian Creasey Unexpanded alien attack.prg
Screenshot
Aliens are attacking from the bottom of the screen, and you must shoot them from your constantly moving ship. The more aliens you destroy, the faster they come. The aliens will shoot you if they get too close.
Controls:
F7 (change direction), Space (fire).
Life

Pages 26-29.
Ian Creasey Unexpanded life.prg
Screenshot
John Conway's Game of Life, simulating the birth, growth and death of cells. You can choose the number of parents needed to create a cell, and enter your own pattern or let the computer generate a random pattern.
Controls:
Follow on-screen prompts. Press F1 to restart the program and F7 to pause.
Hammurabi

Pages 30-34.
Ian Creasey Unexpanded hammurabi.prg
Screenshot
You have become the leader of an ancient city. Can you rule it for ten years?
Controls:
Follow on-screen prompts.
Cat and Mouse

Pages 35-37.
Ian Creasey Unexpanded cat and mouse.prg
Screenshot
Maze game. You must escape from a randomly generated maze without being eaten by the cat. There are four game modes: normal, jailbreak, hayfield, sargasso.
Controls:
T (up), B (down), F (left), H (right).
Mastermind

Pages 38-39.
Ian Creasey Unexpanded mastermind.prg
Screenshot
Try to guess a hidden number, where 'tick' is a correct digit in the correct place and 'cross' is a correct digit in the wrong place. You can select the number of digits in the code.
Controls:
Type your guess.
Mole

Pages 40-42.
Ian Creasey Unexpanded mole.prg
Screenshot
You are a mole digging an underground tunnel. Do not let the chaser catch you, or cross your path.
Controls:
T (up), B (down), F (left), H (right).
Breakout

Pages 43-46.
Ian Creasey Unexpanded breakout.prg
Screenshot
Breakout-style game. Destroy the bricks with your bat & ball. The ball goes faster after 1000 points, your bat gets smaller after 2000 points, and the ball gets faster still after 3000 points.
Controls:
F (left), H (right).
Munchers

Pages 47-50.
Ian Creasey Unexpanded munchers.prg
Screenshot
Nibblers-style game. Stop the Munchers from destroying the dam by launching your ships and dropping bombs on them. There are three difficulty settings.
Controls:
Press any key to launch, and a second time to drop your bomb.
Paddle

Pages 51-53.
Ian Creasey Unexpanded paddle.prg
Screenshot
Catch the bricks that are falling from the sky. Any bricks you miss will build a wall on the ground. The game ends when the wall reaches your paddle.
Controls:
F (left), H (right).
Zombies

Pages 54-56.
Ian Creasey Unexpanded zombies.prg
Screenshot
Lure the zombies (*) into the hole without being caught. It starts with one zombie, and another zombie is added each time you win.
Controls:
T (up), B (down), F (left), H (right).
Rebound

Pages 57-60.
Ian Creasey Unexpanded rebound.prg
Screenshot
Two player game. Each player rolls five balls along the table, and scores points by making the balls stop in the scoring areas.
Controls:
Select a row (1-5), then press & hold F7 to determine how far the ball will roll.
Slalom

Pages 61-63.
Ian Creasey Unexpanded slalom.prg
Screenshot
Guide the skier (*) through the gates to the right side of the screen as quickly as possible.
Controls:
F (change horizontal direction), H (change vertical direction).
Submarine

Pages 64-66.
Ian Creasey Unexpanded submarine.prg
Screenshot
Bomb the submarines from your plane. Your bombs are guided towards the moveable target at the bottom of the screen. The game ends when the submarine reaches the target.
Controls:
A (move target left), D (move target right), L (drop bomb).
Connect 4

Pages 67-70.
Ian Creasey Unexpanded connect4.prg
Screenshot
Connect 4 game played against the computer. Take it in turns to drop a counter into one of the seven columns. The first player to get four in a line (horizontally, vertically or diagonally) wins.
Controls:
A-G (select column).
Bouncy

Pages 71-73.
Ian Creasey Unexpanded bouncy.prg
Screenshot
Hit all the circles to turn them into spots. The spots are deadly, and touching one of them will kill you.
Controls:
T (up), B (down), F (left), H (right).
Stepping Stones

Pages 74-76.
Ian Creasey Unexpanded stepping stones.prg
Screenshot
Fetch the money from the other side of the screen, and bring it back as quickly as possible. Cross the stepping stones by throwing a rope, and walking across it from one stone to the next. Beware the rising bubbles, which will suck the stepping stones down into the lava.
Controls:
F (left), H (right), Space (throw rope).
Dumper

Pages 77-80.
Ian Creasey Unexpanded dumper.prg
Screenshot
Protect the underground city from the alien. You can shoot the alien when it is directly above you, and drop blocks to fill holes that have been made by the alien's bombs.
Controls:
A (left), D (right), J (fire), L (drop block).
Life-Game

Pages 81-84.
Ian Creasey Unexpanded life-game.prg
Screenshot
Board game played against the computer, based on John Conway's Game of Life. Players take it in turns to put three cells on the grid. Afterwards, each player puts (or removes) an additional cell for each generation. Cells with less than two neighbours will die of isolation, cells with more than three neighbours die from overcrowding, any empty cell with three neighbours will become a cell. The game ends when you or the computer loses all its cells.
Controls:
Type the X,Y coordinates for each move.
Awari

Pages 85-89.
Ian Creasey Unexpanded awari.prg
Screenshot
Logic game played against the computer. Each player has 6 pits that contain 3 beans, plus a scoring pit. Players move by taking all the beans from a pit and depositing one bean in each pit moving anti-clockwise around the board. If the last bean lands in your scoring pit then you get a second turn. If the last bean lands in an empty pit, and if the opposite pit is not empty, then the beans in the opposite pit are moved into your scoring pit. The player controls the purple pits (numbered 1-6), and the computer controls the green pits (numbered 7-12).
Controls:
For each move, select the pit that you want to empty (1-6).
Snake

Pages 90-92.
Ian Creasey Unexpanded snake.prg
Screenshot
Snake game. Eat the green numbers while avoiding the red numbers, the purple border and your own tail.
Controls:
T (up), B (down), F (left), H (right).
Cards

Pages 93-98.
Ian Creasey Unexpanded cards.prg
Screenshot
Two card games. Hi-Lo: Five cards are dealt, and you bet on whether the next card will be higher or lower than the previous one. Split: Two cards are dealt, and you must bet that a third card will be between the values of the first two cards. Win 20,000 to break the bank.
Controls:
Follow on-screen prompts.
Donkey

Pages 99-101.
Ian Creasey Unexpanded donkey.prg
Screenshot
Pin the tail on the donkey as quickly as possible. The donkey is in the middle of the screen but the computer doesn't reveal where you are. The only clue is the pitch - the higher the tone, the closer you are.
Controls:
T (up), B (down), F (left), H (right).
Print At

Page 102.
Ian Creasey Unexpanded print at.prg
Screenshot
BASIC extension. Creates an 'at' command that moves the cursor to a specific location.
Controls:
Activate the routine with SYS673. Use @Y,X to put the cursor at the desired coordinates. Disable the routine with SYS65418.
Function Keys

Pages 103-104.
Ian Creasey Unexpanded function keys.prg
Screenshot
Utility, assign your own commands or text to the function keys. Note: The key strings are stored in the cassette buffer, so using the datasette will overwrite the strings and crash the program.
Controls:
Follow on-screen prompts. Keys F9-F12 are accessed by pressing the Commodore key with the appropriate Function key.
Instant Data
(M-C to Data)

Pages 105-106.
Ian Creasey Unexpanded m-c to data.prg
Screenshot
Programming tool. Convert machine code into data statements.
Controls:
Enter start line, start address, end address (three numbers separated by commas), and ignore any error messages that appear on the screen. Afterwards, delete lines 5-70 and replace them with your own routine to read the data statements.
Shrink

Pages 107-108.
Ian Creasey Unexpanded shrink.prg
Screenshot
Programming tool. Reduce the size of your Basic programs by removing REM statements and unnecessary spaces.
Controls:
Type SYS7424 to run, or POKE56,30:CLR to remove from memory.

Notes

  1. Rhino (p. 11-16) was also published in Home Computing Weekly (84-02-28).
  2. Function Keys (p. 103-104) was also published in Commodore User (83-10). The magazine printed a machine code disassembly but they forgot to include the BASIC loader.
  3. Instant Data (p. 105-106) was also published in Commodore User (83-10).
  4. Shrink (p. 107-108) was also published in Home Computing Weekly (84-02-28) and Commodore User (84-05). Home Computing Weekly described the program but forgot to publish the listing.
VIC-20 Listings <http://www.vic20listings.freeolamail.com/>
Copyright (C) R.M. Smedley 2019, All Rights Reserved.
This page was last updated 3-Aug-2019.