ZX Computings - OpenLibra
ZX Computings - OpenLibra
ZX Computings - OpenLibra
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
as your skills in<br />
programming allow.<br />
Don't allow the computer<br />
to respond "too<br />
instantaneously". An<br />
apparent immediate<br />
response does not impress<br />
the player.<br />
Choose your GO-BACK-TO<br />
destinations carefully. It<br />
is pleasant for the ego<br />
when the computer asks<br />
for your name and instantly<br />
promotes you to<br />
"CAPTAIN. . ."but it<br />
soon becomes an irritating<br />
chore if this ritual has to be<br />
repeated on each replay.<br />
Take particular care to<br />
make programs crashproof.<br />
There are some who,<br />
finding themselves in an<br />
irretrievable position, would<br />
crash the program rather<br />
than suffer the humilation<br />
of being beaten by "some<br />
damned machine".<br />
Try and add a few original<br />
twists. For example, allow<br />
a few loop holes for<br />
cheating but make the<br />
computer respond with<br />
something like,<br />
"We noticed your pathetic<br />
attempt at subterfuge three<br />
lines ago, but in view of your<br />
obvious immaturity, we<br />
decided to overlook the<br />
matter. Should it occur again<br />
you will be disqualified."<br />
Note the use of the royal<br />
"WE" above. . . very useful<br />
little dodge to create an air of<br />
omnipotence, although don't<br />
overdo it by using phrases like<br />
"Mv RAMS and I ";<br />
Dynamic Art<br />
Providing the world "art" is<br />
not taken too literally, some<br />
quite astonising moving<br />
patterns can be generated on<br />
most of the home computers.<br />
They are however far more<br />
impressive if you are fortunate<br />
enough to own an APPLE or<br />
other model which includes<br />
colour combined with highresolution<br />
graphics. The<br />
<strong>ZX</strong>81, despite the great play<br />
made of its "graphics facility"<br />
is not really suited to the job. It<br />
certainly has very useful<br />
graphic "keys" but the<br />
resolution in general is<br />
pathetic; equivalent to<br />
painting a portrait with a ten<br />
inch ceiling brush.<br />
Sorting DATA<br />
It is this area that the<br />
computer is truly at home.<br />
Every home computing<br />
enthusiast should take "data<br />
processing" seriously. Strange<br />
how so many writers<br />
attempting to teach this<br />
subject use examples like milk<br />
bills to start off with. Milk is of<br />
course a delightful source of<br />
health giving energy but the<br />
compilation of milk bills is not<br />
likely to cause a flutter of<br />
excitement, followed by a<br />
mad rush to write the<br />
program.<br />
My wife would look at me<br />
in sheer astonisment if I<br />
suggested she used my <strong>ZX</strong>81<br />
each month. She would<br />
probably write it out on the<br />
back of an envelope in ten<br />
seconds flat, certainly before I<br />
would have time to fumble<br />
round for the ON/OFF switch.<br />
It is appreciated of course that<br />
such simple examples are<br />
typical weapons of the<br />
educationalists, based on the<br />
principle "teach from the<br />
know to the unknown", "use<br />
homely analogies" etc etc.<br />
There is a danger however<br />
of de-glamourising a subject<br />
and underestimating the public<br />
mood and intelligence. Why<br />
not substitute plutonium<br />
imports for milk bills? The<br />
program would be just as easy<br />
to write and marginally more<br />
exciting.<br />
Tape books<br />
Sales brouchures often draw<br />
attention to advantages of<br />
storing useful day to day<br />
information on home<br />
computers, recipes etc.<br />
General purpose reference<br />
"books" can certainly be very<br />
useful on tape, providing there<br />
is a title selection page or<br />
pages. Once the tape is loaded<br />
(the most annoying stage), it<br />
is quicker to get at a given<br />
page by pressing a number<br />
key than turning the pages of<br />
a paper book.<br />
Programming<br />
It is difficult to say anything<br />
original on this subject.<br />
Literally hundreds of books<br />
have been written on the<br />
BASIC language alone,<br />
besides the thousands written<br />
on programming principles in<br />
general. However good the<br />
manuals supplied are it is<br />
almost essential to dip into the<br />
pocket again and buy at least<br />
one book on BASIC. Which<br />
one? For what it is worth, I<br />
have been impressed (and<br />
educated) by "BASIC AND<br />
THE PERSONAL COMPUTER"<br />
by Thomas A. Dwyer and<br />
Margot Critchfield but there<br />
are probably dozens of equally<br />
as useful. The following little<br />
snippets of wisdom (?) may be<br />
of some assistance to those<br />
who, like myself, have no<br />
natural abilities in the art of<br />
programming.<br />
1) Buy a good book on BASIC<br />
and carry out EVERY example<br />
of it. It's not a bit of use just<br />
"reading" a book on this<br />
subject.<br />
2) Buy as many magazines on<br />
computing as you can afford<br />
in addition to this one of<br />
course.<br />
3) Keep a notebook, or<br />
preferably a card index<br />
system, and copy down every<br />
little programming "module" (<br />
or dodge which has general<br />
purpose use. In this way you<br />
gradually acquire a<br />
background in fundamental<br />
techniques and you can slip<br />
them in your programs<br />
whenever the need arises. Is<br />
this cheating? Depends on I<br />
32 <strong>ZX</strong> COMPUTING SUMMER IS <strong>ZX</strong> COI