APPLICATIONSDIVERS ★ WORDSQUARE EDITOR|COMPUTING WITH THE AMSTRAD) ★

Wordsquare Editor|Computing with the Amstrad)Applications Divers
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

DAVID McLACHLAN has created an easy to use way of designing those infuriating puzzles

HAVE you ever attempted to solve a word square? I'd be very surprised if your reply is No. People spend hours and hours of their spare time trying to find words among a jumble of letters. The craze is so big that millions of magazines crammed with the mind-boggling puzzles have been sold.

Wouldn't it be fun if you could use your Amstrad to design your own word squares? And think of the money you'd save if you swopped your creations with friends. That's why we've come up with a word square designer.

Actually we've only given you the framework - before you can use it you must add several DATA lines to the end of the program. The first of these

must contain the dimensions of the word square — width followed by height. Therefore, the line below indicates that the square is 12 characters wide by 14 high.

5810 DATA 12,14

As we're using Mode 1, the maximum size of word square allowed is 14 by 23 - perfectly suitable for most cases.

The other DATA lines required contain the words which are going to be hidden in the word square. The end of this list is terminated by the word THEEND - no space in the middle.

Try adding the following lines to the program:

5000 REM width,height
5010 DATA 14,14
5020 REM the words
5030 DATA PRINT,GOTO,PR0C
5040 DATA GOSUB,ADVAL,PLOT
5050 DATA THEEND

Once all the relevant information has been included in the program you can RUN it. This will display a box at the left side of the screen and the words to the right of it.

At the top left of the box is a solid block. This is the cursor which you move using the corresponding cursor arrow keys.

The first word in the list must now be placed in the box. All you do is move the cursor to a suitable position and press the Copy key. This indicates where the first letter of the word will be.

A real block is printed above your list of words showing that the start position has been given.

Next move the cursor in the direction you want the word to go. For example, move down one row if you want the word down the screen. The program allows you to place a word in any of the possible eight directions -N. NE, E, SE and so on - thus permitting vertical, horizontal, diagonal and reverse words.

When a valid position has been selected the word is displayed in the box and an asterisk is placed by the word at the right hand side of the screen, indicating that it has been used.

There are two points which must be noted.

The first concerns words near the edges of the box. All the letters in the word must be within the box. If you try to position a word in which letters will be outside the box, a beep CHR$(7) will be generated. The word is not accepted under these circumstances.

The second point concerns overlapping words. If a word is going to overlap with another, the character(s) where the two intercept must be identical. Again, if an invalid entry is made a beep will occur.

Once all the words have been set up the blank spaces are filled with random letters - in a different colour to the hidden words. You are now asked if you want a print output. If your reply is Y the word square is printed out.

This printout can now be marked with the solution for later reference. If you don't have access to a printer you can make a list of the start positions of the words.

The next question asks you if you want to save the word square data. Responding with Y saves the data to disc or tape. The word square data files can be loaded and solved using the word square solver which will be listed next month. This allows you to build up a library of word square puzzles for solution by a friend or yourself.

Anyway, that's enough about the program. Now you can start designing your own word squares. Happy puzzling.

CWTA

★ PUBLISHER: Computing With The Amstrad
★ YEARS: 1985 , 1986
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LICENCE: LISTING
★ AUTHOR: DAVID McLACHLAN

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Wordsquare  Editor    LISTINGDATE: 2013-09-15
DL: 19 fois
TYPE: PDF
SIZE: 331Ko
NOTE: 2 pages/PDFlib v1.6

Je participe au site:
» Newfile(s) upload/Envoye de fichier(s)
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Basic Checksum (Computing With the Amstrad)
» Applications » Ecodisc
» Applications » Graphic - Fast Screen Filler (CPC Amstrad International)
» Applications » Build a Monster (The Amstrad User)
» Applications » Bordand - Turbo Modula
» Applications » Fast Fill (Computing With the Amstrad)

QUE DIT LA LOI FRANÇAISE:

L'alinéa 8 de l'article L122-5 du Code de la propriété intellectuelle explique que « Lorsque l'œuvre a été divulguée, l'auteur ne peut interdire la reproduction d'une œuvre et sa représentation effectuées à des fins de conservation ou destinées à préserver les conditions de sa consultation à des fins de recherche ou détudes privées par des particuliers, dans les locaux de l'établissement et sur des terminaux dédiés par des bibliothèques accessibles au public, par des musées ou par des services d'archives, sous réserve que ceux-ci ne recherchent aucun avantage économique ou commercial ». Pas de problème donc pour nous!

CPCrulez[Content Management System] v8.7-desktop/cache
Page créée en 093 millisecondes et consultée 709 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.