
That is the primer. You have a twelve-room adventure written by you, which reads its world from the disc and runs on its own from the 0: prompt. More than that, you have tried every job it does with words in more than one way, and measured each on the machine.
Pos, Copy and Delete took 3.3 seconds for 500 lines, walking the line 5.3.Readln, and a line read a key at a time can do far more: capitals as you type, only the characters you want, never too long.Seek, disc space.IT and ALL: remembering the last noun, and taking everything in the room.THEN or a full stop.BlockRead, which read 128 bytes at a time straight into memory: the way to read a file of your own design a piece at a time.inline machine code; an unpacker written that way would be another matter.BEACON's world is BEACON.TXT. Copy it, change the rooms, the exits and the messages, and run MAKEDAT: you have a different island, and the program has not changed. To go further, the words, the things and the puzzles are each in one place in BEACON.PAS: the table at the top, Start, and the verb procedures. A new puzzle is a new flag, a message or two in BEACON.TXT, and a few lines in the verb that sets it and the one that tests it.
Thank you for reading. If something in the primer is wrong, or did not work on your Einstein, please tell us through the contact form on the site, and we will put it right.
Every job a text adventure does with words has more than one answer, and on the Einstein the answers can be measured. You measured them, and built a game from the best.
This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.