Adventurer #07
31 января 1998
  Софт  

Exchange of experience - QUILL editor adventyur - advantages and disadvantages.

<b>Exchange of experience</b> - QUILL editor adventyur - advantages and disadvantages.
     (C) Dr. Laser

     (C) Music: Cardinal / Accept Corp.


   "QUILL" - DOSTOINSTVA AND DISADVANTAGES



     The idea to write your own program
came to me almost simultaneously with
advent of the computer. However, I am very
soon discovered that in order to write a program, you need to 
know how to program. And as the program at the time, I could 
not (and honestly, and now can not), then I just had to dream 
that had such program, which would have been enough

powerful to her could
write a cool game, and at the same time,
simple enough so that I could
her work. While I have not yet
knew that such a program already exists,
but that day and hour when I was about
This know inexorably approaching.

     And finally, it happened! The Journal
"ADVENTURER" N5 I saw a program
entitled "QUILL". I did not have time to think, to understand - 
it just what I dreamed. On the one hand,

It is possible to write a very cool program
(Some of them can be found with
by following the same program, there
"TESTQUILL"), on the other hand, it is so easy to use that on it
can handle any tea (even such
I !!!). For me, the (almost) no difficulty to understand how it 
works, what in no small measure contributed to the very

detailed and clear description, published in the same journal. 
However, one error in it still has: the command logic

"Remove item" is not called REMO, a
REMOVE.

     I would now like to briefly describe
Dignity QUILL 'a comparison with
program of ABS (which I also
have experience, but far nestol good).

      1. In the ABS automatically (on request) can be 
introduced only some numerical data (number of locations, 
facilities, etc. etc.), and the rest entered the program

through, while QUILL automatically entered not just numerical, 
but character data (a description of locations, objects, 
messages, etc.). And automated search procedure, editing, 
delete, save and load data. 

      2. When working on the ABS can only use standard command 
logic while QUILL has 43 teams of logic, which not only 
facilitate the work but also make the process of setting the 
logic more clear and obvious.


      3. The presence in the QUILL 'e test mode, allowing a 
trial Start the game and, if errors are detected,

back into the program and correct them.

      4. The presence in the QUILL 's commands to automate such 
game situations, like displaying the description of location, 
the player's inventory, save / load current game situation, 
etc. 

     Here, perhaps, that's all. However, to
be objective, I must mention
disadvantages QUILL 'and as well as ways to combat them.

      1. In the process of setting the logic you can set the 
program's response GIVEN command, but can not get it to respond 
as required, if the desired command is not filed. 

     Example: You have created at the beginning of the program 
(location 0) menu to display the options which you enter the 
numbers from 1 5. (Here and settlement - the terms of lower 
priority, ce - terms of higher priority)

(Bp): I 1 _
 AT 0 ...

       I 2 _
 AT 0 ... etc.



     But since the users need, there are those who will
attempt to introduce other figures (and even
letters), you would like to do so,
so when you enter any other numbers or
letters Programme Type your message,
explaining that entered is not something that you asked, and, 
after a pause, she returned to the menu. But nothing happens.


     Way to fight: radical with this do nothing (except to make 
changes to native code). However, you can program on the proper 
reaction basic commands of the program, as well as to estimate 
the other most likely options (in this example is a digit

6 to 0).
(Bp) I and _
 AT 0 MESSAGE 22 PAUSE 100 GOTO 0 DESC

       I with _
 AT 0 MESSAGE 22 PAUSE 100 GOTO 0 DESC

       I 6 _
 AT 0 MESSAGE 22 PAUSE 100 GOTO 0 DESC

     etc.

     And all the other teams and other
words, the user can enter,
QUILL he responds its standard
messages. Of course, it will look like
not as spectacular, but still better than
nothing at all.

      2. All commands viewed logic as if it stood between the 
team AND (ii). If you want to ask condition on the basis of OR 
(OR), then you nothing happens.


     Example: Your hero is burning
Torch (subject 2). If he throws it in the
one of the two buildings (locations 1 and 4),
start a fire (post 26). At first
look, there's nothing complicated.
(Bp) I scatter Fake

     AT 1 AT 4 CARRIED 2 DROP 2

     MESSAGE 26

     But you'll quickly see that such
option does not work. And not surprisingly,
because in order to fulfill the condition,
it is necessary that the hero is simultaneously
and in location 1 and location 4, which is impossible.

     Way to fight: radical with this do nothing (except to make 
changes to native code). But you can modify the script to 
location, which may be the same actions,

had adjoining rooms and handle them
with the commands and ATGT ATLT. Change in
our example the number of locations 1 to 3.
(NP) I scatter Fake

     ATGT 2 ATLT CARRIED 5 2 2 DROP

     MESSAGE 26

     If you can not (or do not want)
to do so, you can set the logic
separately for each location.
(NP) I scatter Fake

     CARRIED AT 1 2 2 DROP MESSAGE 1926

        I scatter Fake

     CARRIED AT 4 2 2 DROP MESSAGE 1926

      3. During operation, the logic of commands
"Quit the game" (QUIT) and the "end game"
(END) displays the questions and answers
which must be entered in English.

     Way to fight: radical with this do nothing (except to make 
changes to native code). But you can make their own equivalents 
of commands QUIT and END.


     Example: You have a message 82:
"Want to finish the game? (Y / n)" message
83: "Want to try again? (Y / n)"
and post 84: "To exit from game
Press the "RESET".
(NP) I stop _

     MESSAGE LET 2 March 1982

        I e _

     EQ 1 March 1983 MESSAGE LET April 2

        I n _

     EQ 1 March DESC

        I e _

     EQ April 1 GOTO 0 DESC

        I n _

     EQ April 1 MESSAGE 84 83 MESSAGE LET April 2
(VP) I _ _

     NOTZERO 3 MINUS 1 March

        I _ _

     NOTZERO 4 MINUS 1 April

     If you can not (or do not want)
to do this, is there an easier way: insert before the QUIT 
command and the END Post a hint.


     Example: You have a message: 93
"If you want to answer" yes ", enter" Y ",
And if "no", then "N".
(NP) I stop _

     MESSAGE 93 QUIT SCORE TURNS

     93 END MESSAGE


     Here, perhaps, that's all. Of course, it is
likely that all this has long been known and
not interesting. But I would hope that this information will 
benefit anyone. 






Other articles:

From the authors - Features a new shell.

From the authors - Opening remarks.

From the authors - cyberpunk - who is it?

From the authors - What is cyberpunk?

Authors - the list of sponsors of the magazine and the editorial office.

Presentation - All programs: Inter Mode Player v1.1

Presentation - All programs: SPRITES GENERATOR v. 4. 7

Presentation - All programs: Real COMMANDER v 1. 4

Presentation - All programs: Labyrinth of Death

Presentation - All programs: Rubik's Cube (DEMO)

Presentation - All programs: DONKEY

Presentation - All programs: Tic-Tac-Toe

Presentation - All programs: SQUARDS

Presentation - All programs: ISLAND OF DARKNESS

Presentation - All programs: SpectrumGuide v1. 0

Presentation - All programs: TOP COPY

Presentation - All programs: What can FORTH?

Presentation - All programs: LAST COURIER

Presentation - All programs: Oragon

Novella - COMPUTER Novella.

Letters - letters from readers.

Interface - computer interfaces.

Interface - On the buttons, mice and more.

Interface - A little bit about DOMEN OS.

Softmaking - the territory of law. On the problems of piracy on the Speccy.

Spectrum - Brad on SPECCY & PC. Reflections on the future.

Rybinsk news - project WAR ROBOTS.

System - Overview of system software.

System - Overview of System Software: archivers ZXZIP & ZXUNZIP v1.2

System - Overview of System Software: copyist Turbo Copier v 2. 0

System - Overview of System Software: copyist REAL COPY

System - Overview of System Software: copyist SOFT COPY v 1.3

System - Overview of System Software: copyist McDonald v 2. 7

System - Overview of system programming: ZX Tools DeLuxe v 2.0

System - Overview of system software: assembler XAS v 7.432

System - Overview of system software: assembler TASM v 4.12

System - Overview of system software: audio editor SOUND FX v 1. 0

System - Overview of System Software: SUPER CATALOG v 1. 22

System - Overview of System Software: Text-Designer v 2.0

System - Overview of system software: Smart boot

System - Overview of System Software: Total Commander v 1.4

System - Overview of System Software: ART Studio v 2. 1

System - Overview of System Software: Advancer Text Editor v 1.24

System - Overview of system software: audio editor, Digital Wave v 0. 2

System - Overview of system software: assembler XAS v 9.06 +

System - Overview of System Software: copyist Faster DiskCopyer v 2.0

System - Overview of System Software: copyist RCOPY v 4.1

System - Overview of System Software: copyist Master Fast Track Copyer v 2. 2

System - Overview of System Software: Sample Compiler v 0.3

System - Overview of System Software: TEST RAMDOCTOR v 2. 0

System - Overview of system software: assembler ZXASM v 3.10 demo

System - TEST CHAMBER: the operating system for Spectrum PINK FLOYD v3 (2.31)

System - TEST CHAMBER: CONSUL COMMANDER v2.7

Guests - The presentation of the group JURASSIC SOFT from Ulyanovsk.

Guests - On the origin of ACCEPT CORP from the city of Armavir.

Promotion - The description and recommendations for the passage of the game MAGICIAN LAND.

Promotion - Tips for lazy people to survive in the game MURK 3320.

Toy Review - An overview of new gaming software: LAST adventure.

Promotion - The description and recommendations for the passage of the game of medieval history.

about the virus - Virus 6.05b & Virus 7.06b.

Exchange of experience - Error Handling TR DOS.

Exchange of experience - DIGITAL MUSEC + SCORPION - wiring diagrams AY.

Exchange of experience - QUILL editor adventyur - advantages and disadvantages.

Exchange of experience - Quick procedure line.

Ottyag - entry.

Ottyag - What is a complete freak.

Ottyag - Instructions for getting acquainted with a girl for dummies ...

Ottyag - 20 things that girl can stuff yourself to hell.

Ottyag - test "How well do you know Spectrum scene?

Ottyag - Test "How much do you love beer."

Ottyag - Beer revue.

Ottyag - Winnie - the Pooh and all - all - all.

Ottyag - Eastern Ballad of the Valiant cops.

Novella - Novella MARATHON ZOMBIES "(inspired by the game" ZOMBI ").

Toy Review - An overview of new gaming software: TECHNODROM

Toy Review - An overview of new gaming software: PRO GOLF SINULATOR

Toy Review - An overview of new gaming software: The Last Adventure

Toy Review - An overview of new gaming software: ELOPEMENT

Toy Review - An overview of new game programs: CATCH 23

Toy Review - An overview of new gaming software: ARENA

Toy Review - An overview of new gaming software: VINDICATORS

Toy Review - An overview of new gaming software: SWORD OF THE SAMURAI

Toy Review - An overview of new gaming software: Q10 TANK BUSTER

Toy Review - An overview of new gaming software: NINJA SPIRIT

Toy Review - An overview of new gaming software: STALKER

Contest - Results of the contest artists.

Advertising - Advertising and announcements.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Entry - From the authors.
Assembler - Beginners.
Computer World - short story based on the game ALIEN ENCOUNTER.
Review - "Life on the Spectrum is in full swing - an overview of the major events of 1995.

В этот день...   29 April